The Flow tab lets you add conditional logic to create dynamic forms that adapt based on previous answers.
#How It Works
Logic is set at the page level. Each page can have rules that control what happens after the respondent completes it. Based on the answers given, you can jump to a different page, skip ahead, or end the form early.
#Setting Up Logic
- Open the Flow tab
- Select a page to configure its logic
- Click Add Rule and configure:
- If answer — Choose the operator (equals, contains, etc.) and set the value to match against
- Then — Choose the action: Jump to page or End form
- Set the default behavior — what happens when no rules match
#Operators
| Operator | Description |
|---|---|
| Equals | Exact match |
| Not equals | Does not match |
| Contains | Text contains the value |
| Not contains | Text does not contain the value |
| Greater than | Numeric comparison |
| Less than | Numeric comparison |
| Greater than or equal | Numeric comparison |
| Less than or equal | Numeric comparison |
| Is skipped | Question was skipped |
#Examples
#Show a Follow-Up Question
If someone rates your product below 3 stars, jump to a page asking what could be improved.
#Skip Irrelevant Sections
If someone selects "No" for "Do you use our mobile app?", jump past the mobile app feedback section.
#End Early
If a respondent doesn't qualify based on a screening question, end the form and show a closing message.
#Tips
- Keep your logic simple — complex chains of rules can be hard to debug
- Test your form thoroughly after adding logic
- Test your form by publishing and walking through different paths