Logic & Branching
Add conditional logic to your forms to create dynamic, personalized experiences. Show or skip questions based on how respondents answer previous questions.
Accessing the Logic Builder
Open your form in the Builder and click the Logic tab in the top navigation.
How Logic Works
Logic rules let you control which question a respondent sees next based on their answer to the current question. Without logic, questions flow sequentially from top to bottom. With logic, you can skip questions, jump ahead, or send respondents to the end of the form.
Creating a Logic Rule
- Go to the Logic tab.
- Select the question you want to add logic to.
- Click Add Rule.
- Configure the rule:
- If — Choose the condition (e.g., "answer equals", "answer contains").
- Value — Specify the value to match.
- Then go to — Choose the destination question or "End of form".
- Click Save.
Available Conditions
For Text Questions
| Condition | Description |
|---|---|
| Equals | Answer exactly matches the specified value. |
| Not Equals | Answer does not match the specified value. |
| Contains | Answer includes the specified text. |
| Does Not Contain | Answer does not include the specified text. |
| Is Empty | No answer was provided. |
| Is Not Empty | An answer was provided. |
For Choice Questions (Multiple Choice, Checkbox, Dropdown)
| Condition | Description |
|---|---|
| Equals | The selected option matches the specified choice. |
| Not Equals | The selected option does not match. |
For choice-type questions, you'll see a dropdown of the available options instead of a free-text input.
For Numeric Questions (Number, Rating, Opinion Scale, NPS)
| Condition | Description |
|---|---|
| Equals | The number matches exactly. |
| Not Equals | The number does not match. |
| Greater Than | The number is higher than the specified value. |
| Less Than | The number is lower than the specified value. |
Destinations
When a rule's condition is met, the respondent jumps to one of these destinations:
- Any future question — Skip ahead to a specific question further in the form.
- End of form — Jump directly to the Thank You page.
Note: You can only jump forward. Backward jumps are not supported to prevent infinite loops.
Multiple Rules
You can add multiple rules to a single question. Rules are evaluated in order from top to bottom. The first matching rule is applied. If no rules match, the respondent proceeds to the next question in sequence.
Visual Flow Builder
The Logic tab includes a visual flowchart that shows how your questions connect. This makes it easy to see the full branching structure at a glance.
Examples
Skip a follow-up question
- Question: "Do you use our mobile app?" (Multiple Choice: Yes / No)
- Rule: If answer equals "No", then go to question 5 (skipping mobile-specific questions 3 and 4).
Route to different sections
- Question: "What department are you in?" (Dropdown)
- Rule 1: If answer equals "Engineering", go to "Engineering feedback" question.
- Rule 2: If answer equals "Marketing", go to "Marketing feedback" question.
End early for disqualified respondents
- Question: "Are you 18 or older?" (Multiple Choice: Yes / No)
- Rule: If answer equals "No", then go to End of form.
Tips
- Keep branching simple. Complex logic with many nested branches can confuse respondents and make the form hard to maintain.
- Test all paths through your form before publishing.
- Use the visual flowchart to verify that all branches lead to the Thank You page.
- Use Statement questions to provide context when respondents land on a branch they might not expect.