Skip to main content

How to use Skip/Show Conditions

Wendy avatar
Written by Wendy
Updated this week

If you prefer, you can check out this information in video format.

What are Skip/Show Conditions?

Skip/Show Conditions allow you to control whether specific questions should appear or be skipped based on answers to previous questions. Unlike Logic Jumps, which determine the next question based on the current answer, Skip/Show Conditions adjust question visibility in reverse. This creates a more seamless quiz experience by dynamically adjusting what participants see based on their responses or combo of responses.

These conditions are available for all quiz page types, including single-choice questions, multiple-choice questions, open-ended questions, transition screens, and even opt-in pages. You can configure them in the right-side panel of the quiz editor.

Image showing the right-hand side menu in the quiz editor where the Skip/Show Conditions settings are located for any page type.

Prepare Questions for Skip/Show Conditions

Skip/Show Conditions rely on Question Property IDs to define and check the logic behind a question being shown or hidden.

Let’s assume your initial question in a quiz that recommends the best pet food is:

"What kind of pet do you have?" with answers like Dog, Cat and Both.

Assign a Property ID (e.g., pet_type) to this question so that subsequent questions can reference it. This can be done from the right-hand side menu of this question under Property ID.

Image highlighting where to assign a Property ID to a quiz question, using pet_type as the example ID for a pet type question.

Configuring Skip/Show Conditions

Now, let’s assume the next follow-up question will be what the pet's name is, but it will be customized depending on whether they have a specific one or both.

  • "What's the name of your cat?" → Shows if the participant selects Cat or Both.

  • "What's the name of your dog?" → This question appears only if the participant selects Dog or Both.

To configure Skip/Show Conditions for the question "What's the name of your cat?", follow these steps:

  1. Navigate to the question’s settings.

  2. Choose ‘Show’ this page if any of the following conditions are met

    Image showing the configuration under the Skip/Show Condition dropdown menu to display a quiz page if any of the selected conditions are met.

  3. Now click on the Add condition button to open the menu below and write the Property ID pet_type, then “is one of” from the drop-down menu that means either one OR the other.

    Image showing the Skip/Show condition setup where Property ID pet_type is set to "is one of" to trigger visibility based on specific values.

  4. For the property Values, we will have to input the values that fit with this choice meaning our 2 answers for it: Cat, Both. You can separate by coma here all answers that are a fit for showing the question.

    Image showing the values Cat and Both entered as accepted values for the pet_type property to trigger the conditional display of a follow-up question.

This ensures that only relevant questions appear based on the participant's initial responses, creating a smoother experience and maintaining engagement. In this case only a customer choosing Cat OR Both in the first question will see this question, otherwise they will see the next question in the logic flow of the quiz.

Compounding Skip/Show Conditions

Skip/Show Conditions can operate based on 'All' (AND logic) or 'Any' (OR logic) rules:

Image showing options for applying Skip/Show conditions using either "All" (AND logic) or "Any" (OR logic).
  • All Conditions Met (AND logic): All specified conditions must be true for the question to be shown or skipped. For example, we’ll also create a question asking about the age of a user’s pet and give it the property ID pet_age. If the pet is elderly, captured by our answer Senior, we will follow up with the question: "Does your senior cat have any specific dietary needs or health concerns?"

    Setup: Show the question if all of the following conditions are met: pet_type is one of Cat, Both (meaning they choose either Cat or Both) AND pet_age is exactly Senior.

    Image showing a Skip/Show condition using "All" (AND logic) with two Property IDs: pet_type set to Cat or Both, and pet_age set to Senior.

  • Any Conditions Met (OR logic): If specified condition are met, the question “What type of chewing toys or treats does your dog prefer? “ will be skipped. For example, if the pet_weight is Obese coming from a previous question about their pet’s weight OR dog_health from another question about health concerns mentions that the dog Has loose teeth we want to skip the question: "What type of chewing toys or treats does your dog prefer? "

    Setup: Skip the page if any of the following conditions are met: pet_weight is exactly Obese OR dog_health is exactly Has loose teeth.

    Image showing a Skip/Show configuration where a question is skipped if either pet_weight is Obese or dog_health is Has loose teeth.

Skip/Show for e-mail capture

One special use of this function is by using the “is provided” option to display content or follow-up questions based on if an e-mail address is provided. Let’s create a transition screen dedicated to people that opted in on our e-mail capture page. Automatically e-mail capture has a Property ID of email and similarly if you want to use the phone number optin that would have a Property ID of phone.

The rule on the transition page will then have to condition it to show only if any/all of conditions are met, which is is the Property ID email is provided. If there is a value for the property ID email that has been provided in the quiz then this page will show otherwise it will not, meaning only quiz takers that have opted in will see it.

Image showing a transition page configured to display only if the Property ID email is provided, used for post-opt-in confirmation.

This rule can be applied to any other page working similarly. For any other page you can use the same rule type “is provided” which will not depend on a specific answer registered on a previous question but if any answer was inputted or selected at all. This can also be used to display questions only if certain input pages have values submitted meaning the quiz taker has submitted a reply or in general if a question registered an answer selection. For example you may NOT want to ask a dog owner a question about wanting to try a new mix pack of food if they provided any answer to a food sensitivity question before.

Image showing a Skip/Show setting using "is provided" for a specific Property ID to conditionally skip a question if a prior input or answer was submitted.

This feature offers great flexibility in creating custom paths for your customers, with no need to duplicate questions or create intricate decision trees in your quiz. This simple show or skip flow can “qualify” any question based on any other selected answers that have certain Property IDs. It works great for multi-choice questions in which you have customized follow-up questions based on certain answer selections. Check out our help article if you want to learn more about how to use Logic Jumps for custom quiz paths.

Did this answer your question?