Features

Conditional Logic

Show or hide form fields based on what the customer has already answered. Available on Pro and Pro+ plans.

3 min read

Last updated June 15, 2026

Conditional logic lets you show or hide specific fields based on a customer's earlier answers. This keeps forms short and relevant customers only see the questions that apply to them.

Available on Pro and Pro+ plans.

How to set up a rule

Select a field

Click the field on the form canvas that you want to conditionally show or hide.

Open Conditional Logic

Scroll to the Conditional Logic section in the field's settings panel on the right.

Add a rule

Click Add Rule. Configure: IF [another field] [operator] [value] THEN show / hide this field.

Save

Click Save in the form builder.

Operators

OperatorDescription
equalsThe field value exactly matches the specified value
not_equalsThe field value does not match the specified value
containsThe field value includes the specified string
not_containsThe field value does not include the specified string
is_emptyThe field has no value entered
is_not_emptyThe field has any value entered
greater_thanNumeric value is greater than the specified number
less_thanNumeric value is less than the specified number

Multiple rules on one field

When a field has more than one rule, you choose how the rules combine:

LogicBehavior
ALL (AND)The field is shown/hidden only when every single rule is true simultaneously
ANY (OR)The field is shown/hidden when at least one rule is true

Examples

Show a follow-up question based on a radio answer:

Show "Which product did you buy?" IF "Did you make a purchase?" equals "Yes"

Show a phone field only for certain countries:

Show "Phone Number" IF "Country" equals "United States"

Hide a shipping address section for digital products:

Hide "Shipping Address" IF "Product Type" equals "Digital Download"

Show an escalation field only for low satisfaction scores:

Show "Tell us more" IF "Satisfaction Rating" less than 3

Supported field types

Conditional logic rules can be triggered by these field types:

  • Text, Email, URL, Password
  • Number, Range Slider
  • Select, Radio, Checkbox, Single Checkbox
  • Date, Time, Date & Time
  • Telephone, Textarea
  • Ratings (numeric value)

Hidden fields are not submitted as part of the form response. If a field is hidden by conditional logic when the customer submits, its value is excluded from the submission.

Combining with multi-step forms

Conditional logic works across steps in a multi-step form. A field on Step 3 can be shown or hidden based on an answer from Step 1. Validation still runs only on visible fields.

Was this page helpful?