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 |
When your form uses Scoring, additional score operators become available:
| Operator | Description |
|---|---|
| Score equals | Cumulative score matches a value |
| Score greater than | Cumulative score exceeds a threshold |
| Score less than | Cumulative score is below a threshold |
| Score greater than or equal | Cumulative score meets or exceeds a threshold |
| Score less than or equal | Cumulative score is at or below a threshold |
Score operators evaluate the cumulative score at that point in the form, not the individual question's answer.
#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.
#Route to Different Final Pages
When your form has multiple final pages, the End form action lets you choose which final page to show. For example, route high scorers to a "Congratulations!" page and everyone else to a "Thanks for trying!" page. See Final Pages for details.
#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