Skip to main content

Using display logic to show or hide questions

Control which questions respondents see based on previous answers.

Updated today

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

Display logic is set up in List View.

To apply display logic:

  1. Create the question, message card, or group you want to control.

  2. Select Set display conditions in the bottom right of the card.

  3. Add one or more conditions by selecting + answer condition.

  4. Choose the question and the answer value or values that must be met.

  5. 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?

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?

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?

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?

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.

Did this answer your question?