Features
Conditional Logic
Show or hide form fields based on what the customer has already answered. Available on Pro and Pro+ plans.
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
| Operator | Description |
|---|---|
equals | The field value exactly matches the specified value |
not_equals | The field value does not match the specified value |
contains | The field value includes the specified string |
not_contains | The field value does not include the specified string |
is_empty | The field has no value entered |
is_not_empty | The field has any value entered |
greater_than | Numeric value is greater than the specified number |
less_than | Numeric 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:
| Logic | Behavior |
|---|---|
| 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?