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
1
Open the Flow Form editor
Navigate to your form and click “Edit” to open the form builder
2
Select a field
Click on any field (except the first one) in the left sidebar to select it
3
Find the Logic section
Scroll down in the right sidebar to find the “Logic” section with the branch icon
4
Add a condition
Click ”+ Add condition” to create your first rule
5
Configure the rule
Choose the trigger field, select an operator, and enter the value to match
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
Smart Features
Smart Value Selection
When you reference a multiple choice, dropdown, or checkbox field, the value input becomes a dropdown showing all available options from that field.Dynamic Progress
The progress bar and step counter automatically update based on visible fields. If conditional logic hides 3 fields, users see the correct “2 of 5” instead of “2 of 8”.Instant Evaluation
Conditions are evaluated in real-time as users answer. When selecting a choice option, the form immediately knows which field to show next.Best Practices
Next Steps
Flow Forms
Learn more about conversational forms
Form Fields
All available field types