Display logic allows you to show or hide questions, message cards, or groups of questions based on responses given earlier in the survey. This lets you ask more relevant follow-up questions without changing the overall survey flow.
Display logic is useful when you want to drill into specific behaviours, attitudes, or responses while keeping respondents on a single path through the survey.
How display logic works
When display logic is applied, a question is only shown if the respondent meets the conditions you define.
Conditions can be based on:
answers given to earlier questions in the survey
the audience the respondent belongs to
If the conditions are not met, the question is simply not shown to the respondent.
Example
You can use display logic to combine conditions based on both survey answers and audience. For example, imagine:
Q1 asks respondents which social media platforms they use
your survey targets multiple audiences, including US millennials
If you only want to show Q2 to respondents who:
selected TikTok in Q1, and
belong to the US millennials audience
you can apply two display logic conditions to Q2:
condition 1: Audience is US millenials
condition 2: Q1 includes TikTok
Applying display logic
To apply display logic:
Create the question, message card, or group you want to control.
Select Set display conditions in the bottom right of the card.
Add one or more conditions by selecting + answer condition.
Choose the question and the answer value or values that must be met.
Save the condition.
Using multiple conditions
You can apply multiple conditions to the same question. When adding more than one condition, you can specify how they are evaluated:
And: all conditions must be met for the question to be shown
Or: at least one condition must be met for the question to be shown
You can also control how multiple answers are evaluated within a single condition:
Is one of selected: the question is shown if any selected answer matches
Is all of selected: the question is shown only if all selected answers match
Is not selected: the question is shown if the specified answer or answers were not selected
Where display logic can be applied
Display logic can be applied to:
individual questions
message cards
groups of questions
Conditions can reference answers from:
single-choice questions
multiple-choice questions
grid questions
Referencing other question types is not currently supported.
Checking display logic in your survey
Questions with display logic applied are clearly marked in both List View and Map View.
Cards with logic applied display:
a logic icon on the card
the number of conditions applied
Use Preview to step through the survey and confirm that questions appear or are hidden as expected.
Display logic vs routing
Display logic and routing can both be used to control who sees which questions, but they work differently.
Display logic shows or hides questions while keeping respondents on the same overall path.
Routing sends respondents down different paths through the survey.
If you need respondents to follow entirely different sequences of questions, routing is the better choice. For more detail, see Creating a survey with routing.
FAQ
Can I use display logic with forwarded answers?
Can I use display logic with forwarded answers?
Yes, but the logic applied to the original question and the follow-up question must match. If conditions differ, the follow-up question may not appear as expected.
Which question types can be used in display logic conditions?
Which question types can be used in display logic conditions?
You can reference answers from single-choice, multiple-choice, and grid questions, as well as audiences. Other question types are not supported.
Does display logic affect response counts or credits?
Does display logic affect response counts or credits?
Yes. When display logic hides questions, not all respondents will see every question. This means response counts per question may be lower than the overall sample size, which is expected behaviour.
Can I convert an existing routed survey to use display logic?
Can I convert an existing routed survey to use display logic?
Yes. You can remove routing in List View and apply display logic instead. For trackers or more complex surveys, it’s best to review changes carefully before launching.

