Using Conditional Logic in RevenueHunt App¶
In this tutorial you will learn how to use Jump logic, Skip logic and Display logic. Each one shows or hides questions and content, in the quiz and on the results page.
What you will learn
- how to use Jump logic to show different skin advice in the quiz,
- how to use Jump logic to redirect the customer to an external URL from the quiz,
- how to use Jump logic to create branching in the quiz to show different questions,
- how to use Jump logic to send customers to different Results pages,
- how to use Skip logic to show different skin advice in the quiz (statement),
- how to use Skip logic to show or hide a number of follow-up questions,
- how to use Skip logic to show or hide follow-up questions based on questions that allow multiple answers,
- how to add variables and scores to choices in the quiz,
- how to use Display logic to show different personalized advice on the Results page based on customer answers,
- how to use Display logic to show different quiz results based on a winning variable (personality type quiz),
- how to use Display logic to show different quiz results based on a total custom score.
In this tutorial you will learn how to use Jump Logic, Skip Logic and Display Logic. Each one shows or hides questions and content, in the quiz and on the Results Page.
What you will learn
- how to add statement questions to your quiz
- how to use Jump Logic to show different skin advice in the quiz (statement)
- how to use Jump Logic to redirect the customer to an external URL from the quiz
- how to use Jump Logic to create branching in the quiz to show different questions
- how to use Jump Logic to create branching in the quiz to link different products to the same answers
- how to use Jump Logic to send customers to different Results Pages
- how to use Skip Logic to show different skin advice in the quiz (statement)
- how to use Skip Logic to show or hide a number of follow-up questions
- how to use Skip Logic to show or hide follow-up questions based on questions that allow multiple answers
- how to use Display Logic to show different personalized advice on the Results Page based on customer answers
- how to use Display Logic to show different image results based on customer answers
- how to use Display Logic to show product blocks with different numbers of recommended products
- how to add content blocks to your Results Page
- how to use markdown language
In this tutorial you will learn how to use Jump Logic, Skip Logic and Display Logic. Each one shows or hides questions and content, in the quiz and on the Results Page.
What you will learn
- how to add statement questions to your quiz
- how to use Jump Logic to show different skin advice in the quiz (statement)
- how to use Jump Logic to redirect the customer to an external URL from the quiz
- how to use Jump Logic to create branching in the quiz to show different questions
- how to use Jump Logic to create branching in the quiz to link different products to the same answers
- how to use Jump Logic to send customers to different Results Pages
- how to use Skip Logic to show different skin advice in the quiz (statement)
- how to use Skip Logic to show or hide a number of follow-up questions
- how to use Skip Logic to show or hide follow-up questions based on questions that allow multiple answers
- how to use Display Logic to show different personalized advice on the Results Page based on customer answers
- how to use Display Logic to show different image results based on customer answers
- how to use Display Logic to show product blocks with different numbers of recommended products
- how to add content blocks to your Results Page
- how to use markdown language
In this tutorial you will learn how to use Jump Logic, Skip Logic and Display Logic. Each one shows or hides questions and content, in the quiz and on the Results Page.
What you will learn
- how to add statement questions to your quiz
- how to use Jump Logic to show different skin advice in the quiz (statement)
- how to use Jump Logic to redirect the customer to an external URL from the quiz
- how to use Jump Logic to create branching in the quiz to show different questions
- how to use Jump Logic to create branching in the quiz to link different products to the same answers
- how to use Jump Logic to send customers to different Results Pages
- how to use Skip Logic to show different skin advice in the quiz (statement)
- how to use Skip Logic to show or hide a number of follow-up questions
- how to use Skip Logic to show or hide follow-up questions based on questions that allow multiple answers
- how to use Display Logic to show different personalized advice on the Results Page based on customer answers
- how to use Display Logic to show different image results based on customer answers
- how to use Display Logic to show product blocks with different numbers of recommended products
- how to add content blocks to your Results Page
- how to use markdown language
In this tutorial you will learn how to use Jump Logic, Skip Logic and Display Logic. Each one shows or hides questions and content, in the quiz and on the Results Page.
What you will learn
- how to add statement questions to your quiz
- how to use Jump Logic to show different skin advice in the quiz (statement)
- how to use Jump Logic to redirect the customer to an external URL from the quiz
- how to use Jump Logic to create branching in the quiz to show different questions
- how to use Jump Logic to create branching in the quiz to link different products to the same answers
- how to use Jump Logic to send customers to different Results Pages
- how to use Skip Logic to show different skin advice in the quiz (statement)
- how to use Skip Logic to show or hide a number of follow-up questions
- how to use Skip Logic to show or hide follow-up questions based on questions that allow multiple answers
- how to use Display Logic to show different personalized advice on the Results Page based on customer answers
- how to use Display Logic to show different image results based on customer answers
- how to use Display Logic to show product blocks with different numbers of recommended products
- how to add content blocks to your Results Page
- how to use markdown language
In this tutorial you will learn how to use Jump Logic, Skip Logic and Display Logic. Each one shows or hides questions and content, in the quiz and on the Results Page.
What you will learn
- how to add statement questions to your quiz
- how to use Jump Logic to show different skin advice in the quiz (statement)
- how to use Jump Logic to redirect the customer to an external URL from the quiz
- how to use Jump Logic to create branching in the quiz to show different questions
- how to use Jump Logic to create branching in the quiz to link different products to the same answers
- how to use Jump Logic to send customers to different Results Pages
- how to use Skip Logic to show different skin advice in the quiz (statement)
- how to use Skip Logic to show or hide a number of follow-up questions
- how to use Skip Logic to show or hide follow-up questions based on questions that allow multiple answers
- how to use Display Logic to show different personalized advice on the Results Page based on customer answers
- how to use Display Logic to show different image results based on customer answers
- how to use Display Logic to show product blocks with different numbers of recommended products
- how to add content blocks to your Results Page
- how to use markdown language
Intro¶
Conditional logic controls the quiz flow, determining exactly which questions, texts, or results are shown to customers based on their answers.
This tutorial covers the three logic types: Jump logic, Skip logic, and Display logic, with practical examples of each.
Objective: Show custom content based on customer answers, using Jump logic or Skip logic inside the quiz, or Display logic on the results page.
In this tutorial you will learn how to use conditional logic to give personalized advice.
A quiz can act as a professional shopping assistant. It can react to the answers given by the customer and provide valuable feedback. All it takes is a bit of logic.
In this Skin Care Quiz, there are four blocks of text. Each describes in more detail what a skin type needs in terms of skincare.
The app can show a customer with dry skin one set of questions, and have a customer with oily skin skip them. There are several ways to do this.
Objective: Show these texts using Jump Logic or Skip Logic inside the quiz, or Display Logic on the results page.
In this tutorial you will learn how to use conditional logic to give personalized advice.
A quiz can act as a professional shopping assistant. It can react to the answers given by the customer and provide valuable feedback. All it takes is a bit of logic.
In this Skin Care Quiz, there are four blocks of text. Each describes in more detail what a skin type needs in terms of skincare.
The app can show a customer with dry skin one set of questions, and have a customer with oily skin skip them. There are several ways to do this.
Objective: Show these texts using Jump Logic or Skip Logic inside the quiz, or Display Logic on the results page.
In this tutorial you will learn how to use conditional logic to give personalized advice.
A quiz can act as a professional shopping assistant. It can react to the answers given by the customer and provide valuable feedback. All it takes is a bit of logic.
In this Skin Care Quiz, there are four blocks of text. Each describes in more detail what a skin type needs in terms of skincare.
The app can show a customer with dry skin one set of questions, and have a customer with oily skin skip them. There are several ways to do this.
Objective: Show these texts using Jump Logic or Skip Logic inside the quiz, or Display Logic on the results page.
In this tutorial you will learn how to use conditional logic to give personalized advice.
A quiz can act as a professional shopping assistant. It can react to the answers given by the customer and provide valuable feedback. All it takes is a bit of logic.
In this Skin Care Quiz, there are four blocks of text. Each describes in more detail what a skin type needs in terms of skincare.
The app can show a customer with dry skin one set of questions, and have a customer with oily skin skip them. There are several ways to do this.
Objective: Show these texts using Jump Logic or Skip Logic inside the quiz, or Display Logic on the results page.
In this tutorial you will learn how to use conditional logic to give personalized advice.
A quiz can act as a professional shopping assistant. It can react to the answers given by the customer and provide valuable feedback. All it takes is a bit of logic.
In this Skin Care Quiz, there are four blocks of text. Each describes in more detail what a skin type needs in terms of skincare.
The app can show a customer with dry skin one set of questions, and have a customer with oily skin skip them. There are several ways to do this.
Objective: Show these texts using Jump Logic or Skip Logic inside the quiz, or Display Logic on the results page.
Jump logic¶
Jump logic is used to redirect users to different questions, results pages, or external URLs, based on their responses.
Branching the quiz¶
Jump logic lets you branch the quiz on the answers a customer gives.
Example: Skincare Quiz that shows only the relevant statement based on the user's skin type
For example, a quiz can ask the customer about their skin type and then send them to a different question or a different piece of content.

-
Create the main question and the follow-up statements. One statement for each answer the main question offers.
Example
For example, a skincare quiz with a skin type question and four different texts based on user responses.
- You have Dry Skin: Itchiness, tightness and dryness. Your skin wants a routine that is deeply nourishing and hydrating.
- You have Normal Skin: Your skin feels balanced. It has no major issues, and it wants a routine that keeps that natural harmony.
- You have Oily Skin: Your skin is oh-so shiny, but with excess oil instead of your natural glow! Your skin wants a routine that reduces oil to provide balance and clarity, all while giving your skin the proper amount of light hydration.
- You have Combination-Type Skin: Your skin has multiple things going on at once: you experience your T-zone to be on the oily side, while the rest of your face is either normal or dry.
-
Open the Conditional logic tab and select the main question.
- Open the Jump logic tab and click
+ Add another rule(OR). -
Build the first redirection rule. It follows this format:
Jump logic format
IF the response to the question
Pick your questionsis/is notPick the choice, THEN go to...Set the destination.Example
If the responses to
Q4: SKIN TYPEisOily all over, THEN go to...Q8: SKIN TYPE: OILY.
-
Click
+ Add another rule(OR)again for each remaining answer.Example
- If the response to
Q4: SKIN TYPEisDry and tight all over, THEN go to...Q8: SKIN TYPE: DRY.
OR
- If the response to
Q4: SKIN TYPEisNot too oily, not too dry, THEN go to...Q8: SKIN TYPE: NORMAL.
OR
- If the response to
Q4: SKIN TYPEisOily in certain spots, THEN go to...Q8: SKIN TYPE: COMBINATION.
OR
- If the response to
Q4: SKIN TYPEisOily all over, THEN go to...Q8: SKIN TYPE: OILY.
- If the response to
-
Set a default destination on each statement. Open each statement slide in turn. In its
Jump logictab, setDefault destinationto the next question, so the customer skips the other three statements.Example

- Dry skin type → Default destination: Next question (Q8: SKIN CONCERNS)
OR
- Combination skin type → Default destination: Next question (Q8: SKIN CONCERNS)
OR
- Normal skin type → Default destination: Next question (Q8: SKIN CONCERNS)
OR
- Oily skin type → Default destination: Next question (Q8: SKIN CONCERNS).

-
Save the changes with the top-right
Savebutton, then test the quiz withPreview. Pick each skin type in turn and check that the matching text appears.
Redirecting to different results pages¶
With Jump logic, you can send users to different results pages based on their answers.
Example: Skincare Quiz that sends users to different results pages based on their answers
For example, a quiz can ask the customer about their skin type and then send them to a results page written for that skin type.
-
Set up several results pages in your quiz.
Tip
To learn how to create multiple results pages, see how to set up multiple results pages.
-
Open the Conditional logic tab and pick the question that decides the results page.
- Open the Jump logic tab and click
+ Add another rule(OR). -
Build the rule. It follows this format:
Jump logic format
IF the response to the question
Pick your questionsis/is notPick the choice, THEN go to...Set the destination.Example
IF the response to the question
Q4: SKIN TYPEisOily all over, THEN go to...Results Page 2. -
Click
+ Add another rule(OR)again for each remaining answer.Example
IF the response to the question
Q4: SKIN TYPEisDry and tight all over, then go toResults Page 1.OR
IF the response to the question
Q1: What is your skin type?isOily, then go toResults Page 2.OR
IF the response to the question
Q1: What is your skin type?isNormal, then go toResults Page 3.OR
IF the response to the question
Q1: What is your skin type?isCombination, then go toResults Page 4. -
Click the top-right
Savebutton, then test the quiz withPreview. Pick each answer in turn and check that you land on the right results page.
Redirecting to an external URL¶
With Jump logic, you can send users to an external URL based on their answers.
Example: Skincare Quiz that sends users to an external URL based on their answers
For example, a quiz can ask the customer about their allergies and then send them to an external URL that explains the allergens in your products.
- Open the Conditional logic tab and pick the question that triggers the redirect.
- Open the Jump logic tab and click
+ Add another rule(OR). -
Build the rule and set the destination to
Link to URL.Jump logic format
IF the response to the question
Pick your questionsis/is notPick the choice, THEN go to...Link to URL.Example
IF the answer to the question
Q10: ALERGIESisRose, THEN go to...Link to URLand paste the desired URL, for examplehttps://yourstore.com/alergies.Tip: Always redirect to URL after a question
To always redirect users to a specific page after a certain question, you can set up a
Default destinationrule.- Click on a question and open the Jump logic tab.
- In the
Default destinationsection, selectLink to URLand paste the URL, for examplehttps://yourstore.com/.
Every customer then goes to that page after answering the question, whatever they picked.
-
Click the top-right
Savebutton, then test the redirect withPreview.
Start with Jump Logic.
- To display text advice in the quiz, add a
Statement question. - Give it a description, so it can hold more than a single line.
- Repeat until there is one statement for each type of skin advice.
To make only one block appear, instead of all of them one after the other, use Jump Logic.
- Open the Conditional Logic tab and select a question.
-
Add the first Jump logic condition.
The condition for the dry skin advice
If the answer to
How does your skin feel on an average day?isDry and tight all over, then the Dry skin advice should appear. -
Click the
+plus sign to add another statement that can be true. This adds anORcondition, andORmeans only one of the conditions has to be true for the rule to fire.The condition for the oily skin advice
If the answer to
How does your skin feel on an average day?isOily all over, then the Oily skin advice should appear. -
Add conditions for the Combination and Normal skin the same way.
- Click on a
statementquestion. Each statement needs Jump Logic of its own, or the customer sees all four. - In the
Always jump to…section, select the question or page that should follow it. - Do the same for the other three statements.
- Click the top-right
Publishbutton to update the preview and the live quiz, then test it withPreview.- First, select
Dry skin. - Now go back and select
Oily skin.
- First, select
Jump Logic is now in your quiz, and a customer sees this personalized advice whenever they take it.
Jump Logic - other use cases
Jump Logic can also:
- redirect the customer to another, external URL directly from the quiz,
- create branching in the quiz to send the customer to different answering paths,
- create branching to link different products to the same choices,
- or send customers to different Results Pages.
Start with Jump Logic.
- To display text advice in the quiz, add a
Statement question. - Give it a description, so it can hold more than a single line.
- Repeat until there is one statement for each type of skin advice.
To make only one block appear, instead of all of them one after the other, use Jump Logic.
- Open the Conditional Logic tab and select a question.
-
Add the first Jump logic condition.
The condition for the dry skin advice
If the answer to
How does your skin feel on an average day?isDry and tight all over, then the Dry skin advice should appear. -
Click the
+plus sign to add another statement that can be true. This adds anORcondition, andORmeans only one of the conditions has to be true for the rule to fire.The condition for the oily skin advice
If the answer to
How does your skin feel on an average day?isOily all over, then the Oily skin advice should appear. -
Add conditions for the Combination and Normal skin the same way.
- Click on a
statementquestion. Each statement needs Jump Logic of its own, or the customer sees all four. - In the
Always jump to…section, select the question or page that should follow it. - Do the same for the other three statements.
- Click the top-right
Publishbutton to update the preview and the live quiz, then test it withPreview.- First, select
Dry skin. - Now go back and select
Oily skin.
- First, select
Jump Logic is now in your quiz, and a customer sees this personalized advice whenever they take it.
Jump Logic - other use cases
Jump Logic can also:
- redirect the customer to another, external URL directly from the quiz,
- create branching in the quiz to send the customer to different answering paths,
- create branching to link different products to the same choices,
- or send customers to different Results Pages.
Start with Jump Logic.
- To display text advice in the quiz, add a
Statement question. - Give it a description, so it can hold more than a single line.
- Repeat until there is one statement for each type of skin advice.
To make only one block appear, instead of all of them one after the other, use Jump Logic.
- Open the Conditional Logic tab and select a question.
-
Add the first Jump logic condition.
The condition for the dry skin advice
If the answer to
How does your skin feel on an average day?isDry and tight all over, then the Dry skin advice should appear. -
Click the
+plus sign to add another statement that can be true. This adds anORcondition, andORmeans only one of the conditions has to be true for the rule to fire.The condition for the oily skin advice
If the answer to
How does your skin feel on an average day?isOily all over, then the Oily skin advice should appear. -
Add conditions for the Combination and Normal skin the same way.
- Click on a
statementquestion. Each statement needs Jump Logic of its own, or the customer sees all four. - In the
Always jump to…section, select the question or page that should follow it. - Do the same for the other three statements.
- Click the top-right
Publishbutton to update the preview and the live quiz, then test it withPreview.- First, select
Dry skin. - Now go back and select
Oily skin.
- First, select
Jump Logic is now in your quiz, and a customer sees this personalized advice whenever they take it.
Jump Logic - other use cases
Jump Logic can also:
- redirect the customer to another, external URL directly from the quiz,
- create branching in the quiz to send the customer to different answering paths,
- create branching to link different products to the same choices,
- or send customers to different Results Pages.
Start with Jump Logic.
- To display text advice in the quiz, add a
Statement question. - Give it a description, so it can hold more than a single line.
- Repeat until there is one statement for each type of skin advice.
To make only one block appear, instead of all of them one after the other, use Jump Logic.
- Open the Conditional Logic tab and select a question.
-
Add the first Jump logic condition.
The condition for the dry skin advice
If the answer to
How does your skin feel on an average day?isDry and tight all over, then the Dry skin advice should appear. -
Click the
+plus sign to add another statement that can be true. This adds anORcondition, andORmeans only one of the conditions has to be true for the rule to fire.The condition for the oily skin advice
If the answer to
How does your skin feel on an average day?isOily all over, then the Oily skin advice should appear. -
Add conditions for the Combination and Normal skin the same way.
- Click on a
statementquestion. Each statement needs Jump Logic of its own, or the customer sees all four. - In the
Always jump to…section, select the question or page that should follow it. - Do the same for the other three statements.
- Click the top-right
Publishbutton to update the preview and the live quiz, then test it withPreview.- First, select
Dry skin. - Now go back and select
Oily skin.
- First, select
Jump Logic is now in your quiz, and a customer sees this personalized advice whenever they take it.
Jump Logic - other use cases
Jump Logic can also:
- redirect the customer to another, external URL directly from the quiz,
- create branching in the quiz to send the customer to different answering paths,
- create branching to link different products to the same choices,
- or send customers to different Results Pages.
Start with Jump Logic.
- To display text advice in the quiz, add a
Statement question. - Give it a description, so it can hold more than a single line.
- Repeat until there is one statement for each type of skin advice.
To make only one block appear, instead of all of them one after the other, use Jump Logic.
- Open the Conditional Logic tab and select a question.
-
Add the first Jump logic condition.
The condition for the dry skin advice
If the answer to
How does your skin feel on an average day?isDry and tight all over, then the Dry skin advice should appear. -
Click the
+plus sign to add another statement that can be true. This adds anORcondition, andORmeans only one of the conditions has to be true for the rule to fire.The condition for the oily skin advice
If the answer to
How does your skin feel on an average day?isOily all over, then the Oily skin advice should appear. -
Add conditions for the Combination and Normal skin the same way.
- Click on a
statementquestion. Each statement needs Jump Logic of its own, or the customer sees all four. - In the
Always jump to…section, select the question or page that should follow it. - Do the same for the other three statements.
- Click the top-right
Publishbutton to update the preview and the live quiz, then test it withPreview.- First, select
Dry skin. - Now go back and select
Oily skin.
- First, select
Jump Logic is now in your quiz, and a customer sees this personalized advice whenever they take it.
Jump Logic - other use cases
Jump Logic can also:
- redirect the customer to another, external URL directly from the quiz,
- create branching in the quiz to send the customer to different answering paths,
- create branching to link different products to the same choices,
- or send customers to different Results Pages.
Skip logic¶
Skip logic hides specific slides when they are not relevant, based on user responses.
Skip slides¶
Example: Skincare Quiz that shows only the relevant statement based on the user's skin type
You want to give personalized advice based on the customer's skin type. Take a quiz that works out a skincare routine. Question 4 asks about skin type, and a different statement or recommendation follows each answer. Skip logic does that, and the quiz then continues along the path that customer took.

- Open the Quiz builder and add a
Multiple-choice questionabout skin type. Offer dry, normal, oily and combination-type skin. -
Add one
Statementslide for each skin type, describing that skin type and its challenges.Statement slides
- You have Dry Skin: Itchiness, tightness and dryness. Your skin wants a routine that is deeply nourishing and hydrating.
- You have Normal Skin: Your skin feels balanced. It has no major issues, and it wants a routine that keeps that natural harmony.
- You have Oily Skin: Your skin is oh-so shiny, but with excess oil instead of your natural glow! Your skin wants a routine that reduces oil to provide balance and clarity, all while giving your skin the proper amount of light hydration.
- You have Combination-Type Skin: Your skin has multiple things going on at once: you experience your T-zone to be on the oily side, while the rest of your face is either normal or dry.
Note
Without skip logic, the statement questions appear one after the other, whatever the customer picked.
-
Open the Conditional logic tab and select the first statement.
- Find the
Skip logicsection in the right-hand menu. -
Click
+ Add another rule (OR)and build the rule. It follows this format:Skip logic format
IF the response to the question
Pick your questionsis/is notPick the choice, THEN this question will be skipped.Skip logic rule for the dry skin statement
IF the response to the question
Q4: SKIN TYPEis notDry and tight all over, THEN this question will be skipped.Set
is not, notis. The statement is written for customers with dry skin, so it must be skipped for everybody else.
-
Add the same kind of rule to each of the other statements. Each rule names that statement's own choice, so every statement is skipped except the matching one.
Skip logic for the other three statements
On the normal skin statement: IF the response to
Q4: SKIN TYPEis notNot too oily, not too dry, THEN this question will be skipped.On the oily skin statement: IF the response to
Q4: SKIN TYPEis notOily all over, THEN this question will be skipped.On the combination skin statement: IF the response to
Q4: SKIN TYPEis notOily in certain spots, THEN this question will be skipped. -
Save the changes with the top-right
Savebutton, then test the quiz withPreview. Pick each skin type in turn and check that only the matching statement appears.
Skip follow-up questions (multiple selection questions)¶
Skincare Quiz that shows only follow-up questions relevant to the user's selections
You want to create a beauty quiz where customers can select multiple areas of concern (acne, flaky skin, wrinkles, etc.) and then only see follow-up questions relevant to their selections. The goal is to display only the follow-up questions that are relevant to the user's selections. For example, if a user selects 'acne' as a skin concern, only questions related to acne should be displayed, all the others skipped.
-
In the Quiz builder, add a multiple-choice question that accepts multiple selections. Turn that on in the Multiple Choice Block settings, then create one follow-up question for each choice.
Setting up follow-up questions
For example, if a Skin Concerns question has the following choices:
- Acne
- Flaky Skin
- Wrinkles
The following follow-up questions can be created:

Warning
Follow-up questions should be ordered in the same order as the choices presented in the initial question. So if the first choice is 'acne', the first follow-up question should be the one related to acne, and so on.
-
Open the Conditional logic tab and select the first follow-up question, the one straight after the multiple selection question.
- Open the Skip logic tab.
-
Click
+ Add another rule (OR)and build the rule. It follows this format:Skip logic format
IF the response to the question
Pick your questionsis/is notPick the choice, THEN this question will be skipped.Skip logic rule on the acne follow-up question
IF the response to the question
Q9: Skin Concernsis notacne, THEN this question will be skipped.Set
is not, notis. The question is only relevant to a customer who picked acne, so it is skipped for everybody else.
-
Add a matching rule to each of the other follow-up questions. Each rule names its own choice, so the flaky skin question uses
is notFlaky Skin, and so on. -
Save the changes with the top-right
Savebutton, then test the quiz withPreview. Pick different combinations of concerns and check which follow-up questions appear.Testing the skip logic
For instance, selecting 'acne' and 'wrinkles' should display only the relevant follow-up questions while skipping others. If 'tight flaky skin' is selected, only questions related to flaky skin should appear, confirming that the skip logic is functioning correctly.
For a linear quiz, one that asks every customer the same questions in the same order, Skip Logic is easier to manage than Jump Logic.
Leave the four statements one after another in the quiz, and let Skip Logic hide the three that do not match the answer.
- Open the Conditional Logic tab, select a question and open the Skip Logic menu.
-
Add a Skip Logic rule to each statement.
The rule on the dry skin statement
If the answer to the question
How does your skin feel on an average day?IS NOTDry and tight all over, then this question is skipped.So the Dry skin statement is shown only when the customer answers
Dry and tight all over. Every other answer skips it. -
Add similar rules to the statements about the Oily, Combination, and Normal skin.
- Publish the changes with the top-right
Publishbutton. - Test the quiz with the
Previewbutton.
It worked! The correct statement is shown and all the others are skipped based on the skin type the customer selected in the previous question.
Skip Logic - other use cases
Skip logic can also be used to:
- show or hide a number of follow-up questions,
- show or hide follow-up content based on questions that allow multiple answers.
For a linear quiz, one that asks every customer the same questions in the same order, Skip Logic is easier to manage than Jump Logic.
Leave the four statements one after another in the quiz, and let Skip Logic hide the three that do not match the answer.
- Open the Conditional Logic tab, select a question and open the Skip Logic menu.
-
Add a Skip Logic rule to each statement.
The rule on the dry skin statement
If the answer to the question
How does your skin feel on an average day?IS NOTDry and tight all over, then this question is skipped.So the Dry skin statement is shown only when the customer answers
Dry and tight all over. Every other answer skips it. -
Add similar rules to the statements about the Oily, Combination, and Normal skin.
- Publish the changes with the top-right
Publishbutton. - Test the quiz with the
Previewbutton.
It worked! The correct statement is shown and all the others are skipped based on the skin type the customer selected in the previous question.
Skip Logic - other use cases
Skip logic can also be used to:
- show or hide a number of follow-up questions,
- show or hide follow-up content based on questions that allow multiple answers.
For a linear quiz, one that asks every customer the same questions in the same order, Skip Logic is easier to manage than Jump Logic.
Leave the four statements one after another in the quiz, and let Skip Logic hide the three that do not match the answer.
- Open the Conditional Logic tab, select a question and open the Skip Logic menu.
-
Add a Skip Logic rule to each statement.
The rule on the dry skin statement
If the answer to the question
How does your skin feel on an average day?IS NOTDry and tight all over, then this question is skipped.So the Dry skin statement is shown only when the customer answers
Dry and tight all over. Every other answer skips it. -
Add similar rules to the statements about the Oily, Combination, and Normal skin.
- Publish the changes with the top-right
Publishbutton. - Test the quiz with the
Previewbutton.
It worked! The correct statement is shown and all the others are skipped based on the skin type the customer selected in the previous question.
Skip Logic - other use cases
Skip logic can also be used to:
- show or hide a number of follow-up questions,
- show or hide follow-up content based on questions that allow multiple answers.
For a linear quiz, one that asks every customer the same questions in the same order, Skip Logic is easier to manage than Jump Logic.
Leave the four statements one after another in the quiz, and let Skip Logic hide the three that do not match the answer.
- Open the Conditional Logic tab, select a question and open the Skip Logic menu.
-
Add a Skip Logic rule to each statement.
The rule on the dry skin statement
If the answer to the question
How does your skin feel on an average day?IS NOTDry and tight all over, then this question is skipped.So the Dry skin statement is shown only when the customer answers
Dry and tight all over. Every other answer skips it. -
Add similar rules to the statements about the Oily, Combination, and Normal skin.
- Publish the changes with the top-right
Publishbutton. - Test the quiz with the
Previewbutton.
It worked! The correct statement is shown and all the others are skipped based on the skin type the customer selected in the previous question.
Skip Logic - other use cases
Skip logic can also be used to:
- show or hide a number of follow-up questions,
- show or hide follow-up content based on questions that allow multiple answers.
For a linear quiz, one that asks every customer the same questions in the same order, Skip Logic is easier to manage than Jump Logic.
Leave the four statements one after another in the quiz, and let Skip Logic hide the three that do not match the answer.
- Open the Conditional Logic tab, select a question and open the Skip Logic menu.
-
Add a Skip Logic rule to each statement.
The rule on the dry skin statement
If the answer to the question
How does your skin feel on an average day?IS NOTDry and tight all over, then this question is skipped.So the Dry skin statement is shown only when the customer answers
Dry and tight all over. Every other answer skips it. -
Add similar rules to the statements about the Oily, Combination, and Normal skin.
- Publish the changes with the top-right
Publishbutton. - Test the quiz with the
Previewbutton.
It worked! The correct statement is shown and all the others are skipped based on the skin type the customer selected in the previous question.
Skip Logic - other use cases
Skip logic can also be used to:
- show or hide a number of follow-up questions,
- show or hide follow-up content based on questions that allow multiple answers.
Display logic¶
Display logic controls which sections appear on the results page, based on answers, variables, or scores.
Add scores or variables to choices¶
Assign custom scores or variables to choices to build a scoring quiz, a personality type quiz or a dosha quiz.
To add scores or variables to choices, follow these steps:
- Open the Quiz builder and add
Multiple-choice questionsabout the needs of the customer. For a quiz that works out a skin type, ask about age and skin condition. - Open the
Choice settingsfor the first choice. - Find the
Scores and calculationssection. -
Set the score for that choice with the up and down arrows. Every quiz starts with a variable called
score. Negative values are allowed.Example
- For choice one, set the score to 1.
- For choice two, set the score to 2.
- For choice three, set the score to 3.
-
To add a variable of your own, click the
Search or create variablebar and type a name, such asdry skinorvariable1. -
Click
Create a new variable "xxx"in the dropdown that appears. -
Give the new variable a score, the same way as in step 4.
- Repeat for every choice in the question, then move on to the next question.
Based on customer answers¶
Example: Show a different section on a Results page based on the customer's answer to a question
You want to show a different section on a Results page for each answer. Take a quiz that works out a skincare routine. Question 4 asks about skin type, and depending on the answer, a different text and recommendation about their skincare is shown on the Results page. This individualized response is made possible by Display logic.
-
Open the Results page tab and add one section for each answer.
Example: Results page with four sections
The quiz has four sections on the Results page for different skin types: Dry Skin, Normal Skin, Oily Skin, and Combination Skin. Without display logic, all sections would be visible at once. To show only one section based on user responses, display logic must be applied to each section.
-
Click a section title to open its
Section settings, then click+ Add condition (OR). -
Build the display logic rule for the first section.
Display logic format
- If
The response to question- Choose thequestionthat determines the skin type. - is - Select the choice that corresponds to
Dry Skin. - THEN section is VISIBLE
- Choose
Default visibilityto beHidden.
Example: Display logic rule for the Dry Skin section
- If
The response to question- Choose thequestionthat determines the skin type. - is - Select the choice that corresponds to
Dry Skin. - THEN section is VISIBLE
- Choose
Default visibilityto beHidden.

- If
-
Repeat for each of the other skin types.
Example: Display logic rule for other sections
- If the response to the question
Q4: SKIN TYPEisDry and tight all over, then the section is visible. Default visibility is set toHidden. - If the response to the question
Q4: SKIN TYPEisNot too oily, not too dry, then the section is visible. Default visibility is set toHidden. - If the response to the question
Q4: SKIN TYPEisOily all over, then the section is visible. Default visibility is set toHidden. - If the response to the question
Q4: SKIN TYPEisOily in certain spots, then the section is visible. Default visibility is set toHidden.
- If the response to the question
-
Save the changes with the top-right
Savebutton, then test the quiz withPreview. Pick each skin type in turn and check that only the matching section appears.Advanced display logic conditions
You can set multiple conditions for the same section in Display logic:
- Example 1: A section can be visible if the skin type is "dry and tight" OR if the age group is "teens".
- Example 2: A section can be visible if both conditions are met: skin type is "dry and tight" AND skin concerns include "acne".
Warning
If your display logic depends on many different conditions, you can use the
ANDoperator to combine them.Too many conditions make the logic hard to follow. At that point, build the quiz Based on winning variable or Based on total score instead.
Based on winning variable¶
Example: Show a different section on a Results page based on the winning variable
You are building a personality type or Dosha quiz. You want different text and different product recommendations for each winning variable. A customer who picks mostly A sees one section, mostly B another.
-
Open the Questions tab and add your questions and choices.
Example: Quiz with five questions, each with five choices
The quiz has five questions, each with five choices. Each question and choice helps work out the skin type of the customer.
-
Give every choice a variable and a score in the
Choice settingssection.Tip
To learn how to add scores or variables to choices, see Add scores or variables to choices.
Example: Assigning variables to choices
Each answer contributes a score of +1 to the corresponding skin type variable:
- Dry skin:
dry +1 - Normal skin:
normal +1 - Oily skin:
oily +1 - Combination skin:
combination +1 - Sensitive skin:
sensitive +1

This scoring will help determine the user's skin type based on their responses.
- Dry skin:
-
Open the Results page tab and add one section for each outcome.
Example: Results page with five sections
The results page contains five sections, each corresponding to a skin type. Each section contains a heading, text and a product block to recommend products for that skin type.
-
Add a product block to each section, to recommend products for that skin type.
Product recommendations
Each section can display recommended products in a product block based on user responses or fixed recommendations:
- Dynamic Recommendations: Upvote products in the choice settings to steer the recommendation algorithm.
- Fixed Recommendations: Set the recommendation system to fixed and pick the items for each block. The same products then always show in that skin type section. Do this for every section.
Set the
Recommendation systemin theProduct block settingsto suit your quiz. A personality type quiz works best withFixed Recommendationsand products selected per section. -
Open
Section settingson the first section, findDisplay logicand click+ Add condition (OR). -
Build the rule so the section appears only when its own variable wins. It follows this format:
Display logic format
- If
The variable with the highest score is/is not-Pick the variable- THEN this section is VISIBLE
Default visibilityisVisible/Hidden.
Example: Display logic rule for the Dry Skin section
- If
The variable with the highest score is-dry- THEN this section is VISIBLE
- Set the
Default visibilitytoHidden.

- If
-
Set a matching rule on every other section, each naming its own variable.
Example: Display logic rule for other skin type sections
- If the highest score is
dry, show the dry skin section. - If the highest score is
normal, show the normal skin section. - If the highest score is
oily, show the oily skin section. - If the highest score is
combination, show the combination section. - If the highest score is
sensitive, show the sensitive skin section.
- If the highest score is
-
Save the changes with the top-right
Savebutton, then test the quiz withPreview.Testing the setup
Select answers that correspond to a specific skin type (for example, mostly dry skin). Verify that the correct results section is displayed based on the selected answers.
Based on total score¶
Example: Show a different section on a Results page based on the total score
You are building a custom scoring or personality type quiz. You want different text and different product recommendations for each score band. A customer scoring above 50 sees a section with different text and product recommendations.
-
Open the Questions tab and add your questions and choices.
Example: Quiz with five questions, each with five choices
The quiz has five questions, each with five choices. Each question and choice helps work out the skin type of the customer.
-
Give every choice a variable and a score in the
Choice settingssection.Tip
To learn how to add scores or variables to choices, see Add scores or variables to choices.
Example: Assigning scores to choices
Here every question uses one variable,
score, and the choices are worth different amounts:- First choice:
+1 point - Second choice:
+2 points - Third choice:
+3 points - Fourth choice:
+4 points - Fifth choice:
+5 points
The total score helps determine the user's skin type based on their selections.

- First choice:
-
Open the Results page tab and add one section for each outcome.
Example: Results page with five sections
The results page contains five sections, each corresponding to a skin type. Each section contains a heading, text and a product block to recommend products for that skin type.
-
Add a product block to each section, to recommend products for that skin type.
Product recommendations
Each section can display recommended products in a product block based on user responses or fixed recommendations:
- Dynamic Recommendations: Upvote products in the choice settings to steer the recommendation algorithm.
- Fixed Recommendations: Set the recommendation system to fixed and pick the items for each block. The same products then always show in that skin type section. Do this for every section.
Set the
Recommendation systemin theProduct block settingsto suit your quiz. A personality type quiz works best withFixed Recommendationsand products selected per section. -
Decide the score range that should show each section. Together the ranges must cover every score the quiz can produce, without overlapping.
Example: Score ranges
- Dry skin should be shown if the score is between 5 and 7 (inclusive):
score >= 5 && score <= 7 - Normal skin should be shown if the score is between 8 and 12 (inclusive):
score >= 8 && score <= 12 - Oily skin should be shown if the score is between 13 and 17 (inclusive):
score >= 13 && score <= 17 - Combination skin should be shown if the score is between 18 and 22 (inclusive):
score >= 18 && score <= 22 - Sensitive skin should be shown if the score is between 23 and 25 (inclusive):
score >= 23 && score <= 25
- Dry skin should be shown if the score is between 5 and 7 (inclusive):
-
Open
Section settingson the first section, findDisplay logicand click+ Add condition (OR). -
Build the rule so the section appears only inside its own score band. It needs two conditions joined by
AND:Display logic format
- If
The score of a variable, then select the variableSelected variable is greater than or equal to-Number-Add your number- AND
- IF
The score of a variable, then select the variableSelected variable is less than or equal to-Number-Add your number- THEN this section is VISIBLE
- Set the
Default visibilitytoHidden.
Example: Display logic rule for the Dry Skin section
- If
The score of a variable, then select the variablescore is greater than or equal to-5- AND
- IF
The score of a variable, then select the variablescore is less than or equal to-7- THEN this section is VISIBLE
- Set the
Default visibilitytoHidden.

This rule will show the section only if the total score is between 5 and 7 (inclusive).
- If
-
Set a matching pair of conditions on every other section, each using its own range.
Example: Display logic rule for different skin type sections
- Show dry skin section if score is between 5 and 7 (inclusive). Condition:
score >= 5 && score <= 7 - Show normal skin section if score is between 8 and 12 (inclusive). Condition:
score >= 8 && score <= 12 - Show oily skin section if score is between 13 and 17 (inclusive). Condition:
score >= 13 && score <= 17 - Show combination skin section if score is between 18 and 22 (inclusive). Condition:
score >= 18 && score <= 22 - Show sensitive skin section if score is between 23 and 25 (inclusive). Condition:
score >= 23 && score <= 25
- Show dry skin section if score is between 5 and 7 (inclusive). Condition:
-
Save the changes with the top-right
Savebutton, then test the quiz withPreview.Testing the setup
Select answers that correspond to a specific skin type (for example, mostly dry skin). Verify that the correct results section is displayed based on the selected answers.
Logic can also be applied to the contents of your Results Page.
With Display logic, you can show or hide elements of your results page based on the customer's answers.
- Add four
Content blockswith the skin type advice to your Results Page. You can write the block text in Markdown. - Activate Display Logic with the
...button in the lower right corner. It makes only one block appear, instead of all four. -
Add the first logic condition.
The rule on the dry skin block
If the answer to
How does your skin feel on an average day?isDry and tight all over, then the Dry skin block is Visible.In all other cases it is Hidden.
-
Add similar rules to the other content blocks.
- Publish the changes with the top-right
Publishbutton, then test the quiz again withPreview.
Display logic now shows and hides content on the Results page.
Display Logic - other use cases
Display Logic can also:
- show different image results depending on customer answers
- or show product blocks with different numbers of recommendations.
Logic can also be applied to the contents of your Results Page.
With Display logic, you can show or hide elements of your results page based on the customer's answers.
- Add four
Content blockswith the skin type advice to your Results Page. You can write the block text in Markdown. - Activate Display Logic with the
...button in the lower right corner. It makes only one block appear, instead of all four. -
Add the first logic condition.
The rule on the dry skin block
If the answer to
How does your skin feel on an average day?isDry and tight all over, then the Dry skin block is Visible.In all other cases it is Hidden.
-
Add similar rules to the other content blocks.
- Publish the changes with the top-right
Publishbutton, then test the quiz again withPreview.
Display logic now shows and hides content on the Results page.
Display Logic - other use cases
Display Logic can also:
- show different image results depending on customer answers
- or show product blocks with different numbers of recommendations.
Logic can also be applied to the contents of your Results Page.
With Display logic, you can show or hide elements of your results page based on the customer's answers.
- Add four
Content blockswith the skin type advice to your Results Page. You can write the block text in Markdown. - Activate Display Logic with the
...button in the lower right corner. It makes only one block appear, instead of all four. -
Add the first logic condition.
The rule on the dry skin block
If the answer to
How does your skin feel on an average day?isDry and tight all over, then the Dry skin block is Visible.In all other cases it is Hidden.
-
Add similar rules to the other content blocks.
- Publish the changes with the top-right
Publishbutton, then test the quiz again withPreview.
Display logic now shows and hides content on the Results page.
Display Logic - other use cases
Display Logic can also:
- show different image results depending on customer answers
- or show product blocks with different numbers of recommendations.
Logic can also be applied to the contents of your Results Page.
With Display logic, you can show or hide elements of your results page based on the customer's answers.
- Add four
Content blockswith the skin type advice to your Results Page. You can write the block text in Markdown. - Activate Display Logic with the
...button in the lower right corner. It makes only one block appear, instead of all four. -
Add the first logic condition.
The rule on the dry skin block
If the answer to
How does your skin feel on an average day?isDry and tight all over, then the Dry skin block is Visible.In all other cases it is Hidden.
-
Add similar rules to the other content blocks.
- Publish the changes with the top-right
Publishbutton, then test the quiz again withPreview.
Display logic now shows and hides content on the Results page.
Display Logic - other use cases
Display Logic can also:
- show different image results depending on customer answers
- or show product blocks with different numbers of recommendations.
Logic can also be applied to the contents of your Results Page.
With Display logic, you can show or hide elements of your results page based on the customer's answers.
- Add four
Content blockswith the skin type advice to your Results Page. You can write the block text in Markdown. - Activate Display Logic with the
...button in the lower right corner. It makes only one block appear, instead of all four. -
Add the first logic condition.
The rule on the dry skin block
If the answer to
How does your skin feel on an average day?isDry and tight all over, then the Dry skin block is Visible.In all other cases it is Hidden.
-
Add similar rules to the other content blocks.
- Publish the changes with the top-right
Publishbutton, then test the quiz again withPreview.
Display logic now shows and hides content on the Results page.
Display Logic - other use cases
Display Logic can also:
- show different image results depending on customer answers
- or show product blocks with different numbers of recommendations.
You have learned how to use logic to show personalized advice to your customers.
This article explains how to use conditional logic to show personalized advice to your customers in the RevenueHunt app.