Skip Logic & Branching¶
!!! info "TL;DR" Show or hide a question based on how an earlier question was answered. Combine multiple conditions with AND/OR. Only Multiple Choice, Rating, NPS, and Yes/No questions can be used as a condition's source.
What Is Skip Logic?¶
Skip logic lets a question's visibility depend on how the respondent answered an earlier question in the same survey. It only looks backward: a question's rule can reference any question that comes before it, never one that comes after, which also means there's no way to create a circular reference.
For example: if someone rates your product 0-6 on an NPS question (Detractor), show a follow-up asking what went wrong. Promoters (9-10) can skip straight past it.
Adding a Rule¶
Open a question in the builder and click Add condition:
- Source question: Pick from the list of preceding questions. Only Multiple Choice, Rating, NPS, and Yes/No questions are offered; Free Text, Matrix, Ranking, Image Selection, and File Upload questions can't be used as a source.
- Operator: Which comparisons are available depends on the source question's type (see below).
- Value: What to compare the answer against.
The rule's action is either show the question when the condition(s) are met, or skip it.
Available Operators¶
| Source type | Operators available |
|---|---|
| Rating, NPS | Equals, Greater Than, Less Than |
| Multiple Choice, Yes/No | Equals, Does Not Equal |
There's no "contains," "between," or "is answered" operator today. For a passive-NPS-style range (say, 7-8), use two rules joined with AND (Greater Than 6, AND Less Than 9).
Multiple Conditions¶
Add more than one condition to a rule and choose how they combine:
- AND: every condition must be true
- OR: any one condition being true is enough
Example: AND¶
Example: OR¶
Evaluation¶
Rules are evaluated live as the respondent answers each question, in the order questions appear in the survey. A question hidden by a rule is recorded as "not shown" in the response detail, distinct from a question the respondent simply left blank.
What's Next¶
- Creating Surveys: Learn how to build surveys with logic
- Question Types: Understand which types can source a rule
- Distribution: Get your survey in front of the right users