Skip to content
Growform Multi Step Form Builder

Feature

Conditional logic forms

Conditional logic shows or hides fields and whole steps according to the answers a lead has already given. Every lead sees a shorter form that asks only the questions relevant to them.

The logic editor in Growform, showing a step only when rules joined by AND and OR are met

Follow-up questions appear only when they apply

The question a lead sees next depends on the answer they gave a moment ago. Anyone who answered differently never sees it.

What is conditional logic in a form?

Conditional logic is a set of rules that changes what a form shows next, based on the answers already given. You may also know it as branching logic or skip logic, and forms that use it are often called dynamic forms. A mortgage broker can ask about a second applicant only when the lead says the application is joint, while single applicants never see the question.

Growform is a form builder with conditional logic included on every plan, and you build each rule by choosing options in the editor.

What can conditional logic show or hide?

Conditional logic can show or hide a single field, a whole step, or the ending a lead reaches after the final step. Hiding a field suits one follow-up question, such as asking for the size of the yard only when the property has one. Hiding a step suits a group of related questions, and a lead who does not need them passes over that step entirely.

Headers and paragraphs follow the same rules, so a note can appear only for the leads it concerns. Rules also decide which of your endings each lead reaches, and they are the basis of lead disqualification.

Which rules can you build?

The rules on offer depend on the type of field you are testing. Each rule compares one earlier answer with a value you choose.

  • Buttons, checkboxes, radio buttons and dropdowns can be tested for an option that has been selected, an option that has not been selected, or any one of several options.
  • Text fields can be tested for what they contain, what they start with, an exact match, or whether they are blank or filled.
  • Numbers can be tested as greater than or smaller than a value.
  • Dates can be tested as before or after a date, and a date of birth can be tested as older or younger than an age.
  • Addresses and ZIP codes can be tested as within, or not within, a set distance of a location, which is explained under location-based logic.

Can you combine rules with AND and OR?

Yes, rules are grouped into blocks that you combine with AND and OR. Conditions inside a block are joined by OR, and the blocks themselves are joined by AND. A solar installer could show a financing step to leads who own their home and who also chose either a monthly bill above $150 or a south-facing roof. Any rule can be switched from showing its target to hiding it.

How to add conditional logic to a Growform form

Select the field or step

Click the field you want to control. To control a whole step, open the step manager and choose “Edit steps”.

Open the logic editor

Press “Edit logic” in the “Conditional logic” panel of the field. On a step, press “Edit logic” and then “Add block”.

Build your rule

Pick an earlier field, the comparison and the value to match. Use “+ AND” and “+ OR” to add further conditions.

Update, save and test

Press “Update”, save the form, and open “View form” to answer the questions as a lead would.

What conditional logic does for your lead flow

  • The form is shorter for every lead.

    Questions that do not apply stay hidden, so nobody works through steps written for someone else.

  • You collect more detail from the leads that matter.

    A large commercial roofing project can trigger extra questions that a small repair never shows.

  • One form can serve several services.

    An HVAC company can cover installation, repair and maintenance in a single form, with a separate step for each.

  • Sales calls start with the right facts.

    The answers to follow-up questions arrive with the lead, so your team does not repeat them on the phone.

Is conditional logic included on every plan?

Conditional logic on fields, steps and endings comes with all four plans.

Basic
Yes
Professional
Yes
Scale
Yes
Custom
Yes

Frequently asked questions

Is conditional logic the same as branching logic?

Yes. Conditional logic, branching logic and skip logic are three names for a form that chooses its next question according to earlier answers.

What happens if I delete a field that a rule depends on?

Growform will not save the form and shows the message “Contains logic errors that must be fixed before saving”. You correct or remove the rule first, which keeps a broken form from going live.

Will renaming a button option break my rules?

No. Each option has its own unique ID, so small edits to its text leave your logic intact.

Should I put logic on a field or on a step?

Start with a field when a single follow-up question changes. Use a step when several fields depend on the same answer, or when the question you want to hide is a set of buttons.

Related features

Lead disqualification

Mark poor-fit leads with your own rules and end their form early.

View ›

Location-based logic

Test whether an address falls inside your service area.

View ›

Thank-you pages and endings

Give each kind of lead its own closing screen or redirect.

View ›

Start your free trial

Create beautiful multi-step forms that convert, with a 14-day free trial. No credit card required.