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 quiz pages or individual answer options should appear or be skipped based on previous questions. Skip/Show Conditions adjust visibility based on earlier responses creating a seamless quiz experience by dynamically adjusting what quiz takers see.
These conditions are available for all quiz page types, including single-choice questions, multiple-choice questions, open-ended questions, transition screens, and opt-in pages. You can also apply visibility rules to individual answer options in supported question types.
Preparing Questions for Skip/Show Conditions
Skip/Show Conditions rely on Question Property IDs to define and check the logic behind a question or answer 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.
Configuring Skip/Show Conditions
Now, let’s assume that after we ask what type of pet our quiz takers have, the 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. For this, we’ll use the question Property ID pet_type.
"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:
Navigate to the question’s settings.
Choose ‘Show’ this page if any of the following conditions are met
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.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.
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.
Using Skip/Show Conditions for individual answers
You can also apply Skip/Show Conditions to individual answer options. This is useful when you want to keep the same question visible but only show answers that are relevant based on a shopper’s earlier response.
For example, let’s use the same question from earlier:
“What kind of pet do you have?”
with the answers Dog, Cat, and Both, using the Property ID pet_type.
Later in the quiz, you might ask:
“What type of food are you interested in?”
with answer options such as:
Dry dog food
Wet dog food
Dry cat food
Wet cat food
Instead of showing every option to everyone, you can add visibility rules to each answer:
Dog food options can be shown when
pet_typeis Dog or Both.Cat food options can be shown when
pet_typeis Cat or Both.
To set this up:
Select the answer option you want to control.
Open its Skip/Show Conditions settings.
Add a condition using the earlier question’s Property ID, in this example
pet_type.Enter the value or values that should show that answer.
Repeat this for any other answer options that need their own visibility rules.
This lets you keep one question while showing only the answer choices that are relevant to each shopper.
Compounding Skip/Show Conditions
Skip/Show Conditions can operate based on 'All' (AND logic) or 'Any' (OR logic) rules:
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_typeis one of Cat, Both (meaning they choose either Cat or Both) ANDpet_ageis exactly 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_weightis Obese coming from a previous question about their pet’s weight ORdog_healthfrom 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_weightis exactly Obese ORdog_healthis exactly Has loose teeth.
Skip/Show for e-mail capture
Use is provided to show or skip a page based on whether a quiz taker has entered their email address.
For example, you can show a confirmation message on a transition page only to people who provided their email:
Set the transition page’s Skip/Show Conditions to show the page when the condition is met.
Enter
emailas the Property ID.Select is provided.
The transition page will appear if the quiz taker provided an email address. Otherwise, it will be skipped.
The default Property ID for email capture is email. For phone number capture, use phone.
You can also use is provided to check whether someone answered another question. It checks whether an answer was entered or selected, regardless of what the answer was.
For example, you may want to skip a question about trying a new dog food mix pack if the quiz taker has already answered a food sensitivity question. Set the mix pack question to skip when the food sensitivity question’s Property ID is provided.
These rules let you show or skip follow-up questions based on earlier answers, including multiple-choice selections, without duplicating questions or building complex paths.
For more ways to create custom quiz paths, see How to Use Logic Jumps.
Using a Date Field with Skip/Show Conditions
If you want to show or skip a page based on someone’s age, turn on Also send their age in the Date Field Integration Settings.
Lantern creates a separate age value by adding _age to the Date Field Property ID. For example, if the Property ID is date_of_birth, the age value will be saved as date_of_birth_age.
Use this age value in your Skip/Show Condition when you want to create age-based rules.
For example, if you only want to show a follow-up page to adults, use date_of_birth_age in the condition instead of the shopper’s date of birth.
The date itself is saved in YYYY-MM-DD format, but Skip/Show Conditions don’t treat it as an age or compare dates as older or younger.
For more information, see How to Use the Date Field in Lantern Quizzes
Assigned Values for Answer Options
Lantern supports Assigned Values, a powerful feature that lets you assign a hidden value to each answer, separate from the display text or label.
What is an Assigned Value?
An assigned value is a custom value linked to an answer option. It is not visible to quiz takers, but it can be used in:
Skip/Show Conditions
Dynamic text replacements (e.g., "You selected {{ dietary_preference }}")
Integrations like Klaviyo, Zapier, Mailchimp
Reporting and analytics (including CSV exports)
How an answer is stored or shared also depends on the question’s Sensitive data setting. Don't share keeps the answer in Lantern but prevents it from being sent to connected integrations. Don't store also deletes the answer after the shopper’s results are generated, so it won’t remain in reporting, analytics or CSV exports. Learn more about Sensitive Data Controls.
Why Use Assigned Values?
Cleaner logic: Instead of matching exact text like “My pet needs a grain-free diet,” you can use a simple value like
grainfree. Using an Assigned Value is optional, and you can still use the answer label itself in Skip/Show Conditions.
Support for image-only answers: You can assign a value to an image answer without displaying any text to the quiz taker. This allows image-only choices to be used in Skip/Show conditions, integrations, and analytics, just like text-based answers.
This feature makes your quiz setup more powerful and scalable, especially when you’re working with long answer labels, image-only options, or data integrations.
When using skip/show conditions, different users may see a different number of questions. You can use Progress Override to ensure the progress indicator remains consistent throughout the quiz.














