All Collections
Working with questions
How to use display logic to target specific questions to respondents
How to use display logic to target specific questions to respondents

Display logic helps you target questions to specific respondents based on previous survey answers.

Updated over a week ago

Display logic enables you to target questions to specific respondents, based on any response they’ve given within the survey.

Using display logic can help you drill into a specific topic, behaviour or attitude. You can simply add conditions to any question in the survey that will ensure the question is either displayed, or hidden, from the respondent based on previous answers.

For example: I only want to show Q4 to respondents who said that they use TikTok in Q1. Using a display logic condition ensures Q4 only shows to those who answered that they use TikTok, and is hidden from those who didn't.

How to apply display logic

Adding display logic conditions is easy. Follow these simple steps in List View:

  • First, create your question

  • Then, select add display logic on your question in the bottom right corner

  • Here you’ll choose your conditions. Each condition will need to be met by the respondent in order for this question to display. If the condition is not met, the respondent will simply not be shown this question.

  • Select + condition and choose your question and answer value(s).

  • You can choose to show the question based on multiple answers being given by the respondent. Simply select all relevant answers from the dropdown.

    • Apply is one of selected if you want the question to show if the respondent has given any of the answers you select as part of the condition

    • Apply is all of selected if you want the question to show if the respondent has only selected all of the answers you select as part of the condition

    • Apply is not selected if you want the question to show if the respondent has not provided this answer (or if selecting multiple answers, has not selected all of the answers specified)

  • Save your condition (you can easily make edits if you need to)

  • Add any further conditions by again selecting + condition . This will allow you to show a question based on answers provided to multiple previous questions.

  • When using multiple conditions, you'll be able to specify that the conditions are associated with an and or an or logic. Use and if you wish for every condition to be met for the question to be shown to the respondent. Use or if you require only one of these conditions to be met.

  • Once saved, you’ll be able to see which cards have display logic conditions applied, indicated on the card with the lightning icon.

  • You can then check your survey using the Preview screen to ensure the survey routes are as you expect

  • … and, it’s as simple as that!

You can also apply display logic to a Group of questions, following the same steps above from the Group card.

When to use display logic

Use display logic when wanting to target specific questions to only some respondents within your total sample, based on some behaviour they have displayed.

With display logic, you can follow up on multiple responses to a multiple choice question. Without having to route respondents to new question paths, simply apply a display logic condition.

Things to consider when using display logic

Display logic is only available on some question types

Display logic can be applied to any question, message card, or group of questions. Display logic can reference answers to any single, multiple choice or grid question. Referencing answers to any other question type is not supported at this time.

Display logic and/or routing

Display logic and routing can both be used on a survey. For more information on how routing works, see our routing help article. When doing simple segmentation of respondents, routing or display logic can be used and will often achieve the same results - however using display logic makes it super easy to show or hide questions. If you are looking for more advanced segmentation in your survey, you'll want to try the display logic functionality.


If you have an existing survey that uses routing and you'd like to try out display logic instead, simply delete all your existing routing (easily done in List View on all questions) and try applying display logic conditions.

If you are running a tracker with routing and wish to use display logic for more advanced questioning, contact our Customer Research team to discuss the best changes to your tracker.

Checking display logic in your survey

In List View and Map View, any questions with display logic conditions applied will show on the card, with an icon at the top left and the number of conditions applied on the bottom right.

Randomising question order

You can use question and group randomisation if you are looking to randomise the order in which questions are displayed to respondents.

Forwarding answers when using display logic

The forward answers feature allows you to carry over only the answers selected in a previous question by the respondent to the answers they'll be shown in a follow up question. If both questions (the forwarding question, and the question with forwarded answers) have display logic applied, the logic will need to match across these questions.

How routing and display logic can affect responses

To make credit usage as straightforward as possible, we tend to say 1 credit = 1 response to 1 question. And this is the case for most surveys with Attest.

Things are a bit different if you’re using routing or display logic. When you have either of these set up for your survey, some respondents might take nonlinear routes through your survey—they might not need to answer some questions because your routing or display logic diverts them to others based on their previous responses. This can mean you spend X amount of credits when launching your survey but may appear to get fewer responses overall than this number indicates.

There’s no way to know before you launch how many respondents will take specific routes through your survey when using routing or display logic—those are just some of the insights you’ll get from your research!

If you have any questions or concerns about how we calculate your credits, get in touch with your Customer Research Manager and they’ll be happy to help.

We're on hand to help...

Try display logic today as a way to segment and branch your respondents, and get to more granular insights from your target audience.

We're always on-hand to give you a more thorough demo of display logic, or help with any questions - just get in touch via the in-platform live chat and our team will be happy to help.

Did this answer your question?