Available in Flow FormsConditional logic is available for Flow Forms, allowing you to create branching, conversational experiences.
What is Conditional Logic?
Conditional logic lets you control which fields appear based on previous answers. This creates shorter, more relevant forms that adapt to each user. Fields that don’t meet their conditions are automatically skipped during navigation.Show Field
Display a field only when conditions are met. Hidden by default until triggered.
Hide Field
Hide a field when conditions are met. Visible by default until triggered.
Example Use Case
Contact Form with Role-Based Questions-
Question 1: What describes you best?
- Options: Customer, Partner, Developer
-
If “Developer” is selected, show:
- Question 2: What’s your tech stack?
- Only shown when “Developer” is selected
How to Set Up Conditional Logic
Find the Logic section
Scroll down in the right sidebar to find the “Logic” section with the branch icon
Combining Multiple Conditions
You can add multiple conditions to a single field. Use the logic type dropdown to control how conditions are combined:ALL conditions
All conditions must be true (AND logic). Field shows only when every condition matches.Example: Show if role = “Developer” AND experience = “Senior”
ANY condition
At least one condition must be true (OR logic). Field shows when any condition matches.Example: Show if role = “Developer” OR role = “Designer”
Available Operators
| Operator | Description |
|---|---|
| Equals | Field value matches exactly (case-insensitive) |
| Does not equal | Field value does not match |
| Contains | Field value contains the specified text |
| Does not contain | Field value does not contain the text |
| Is empty | Field has no value or is blank |
| Is not empty | Field has any value |
| Greater than | Number is greater than value |
| Less than | Number is less than value |
| Is selected | Option is selected in multi-select fields |
| Is not selected | Option is not selected in multi-select |