Skip to content

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.

how to use jump logic

  1. 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.

    how to use jump logic

    • 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.
  2. Open the Conditional logic tab and select the main question.

  3. Open the Jump logic tab and click + Add another rule(OR).
  4. Build the first redirection rule. It follows this format:

    Jump logic format

    IF the response to the question Pick your questions is/is not Pick the choice, THEN go to... Set the destination.

    Example

    If the responses to Q4: SKIN TYPE is Oily all over, THEN go to... Q8: SKIN TYPE: OILY.

    how to use jump logic

  5. Click + Add another rule(OR) again for each remaining answer.

    Example

    • If the response to Q4: SKIN TYPE is Dry and tight all over, THEN go to... Q8: SKIN TYPE: DRY.

    OR

    • If the response to Q4: SKIN TYPE is Not too oily, not too dry, THEN go to... Q8: SKIN TYPE: NORMAL.

    OR

    • If the response to Q4: SKIN TYPE is Oily in certain spots, THEN go to... Q8: SKIN TYPE: COMBINATION.

    OR

    • If the response to Q4: SKIN TYPE is Oily all over, THEN go to... Q8: SKIN TYPE: OILY.
  6. Set a default destination on each statement. Open each statement slide in turn. In its Jump logic tab, set Default destination to the next question, so the customer skips the other three statements.

    Example

    how to use jump logic

    • 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).

    how to use jump logic

  7. Save the changes with the top-right Save button, then test the quiz with Preview. 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.

  1. 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.

  2. Open the Conditional logic tab and pick the question that decides the results page.

  3. Open the Jump logic tab and click + Add another rule(OR).
  4. Build the rule. It follows this format:

    Jump logic format

    IF the response to the question Pick your questions is/is not Pick the choice, THEN go to... Set the destination.

    Example

    IF the response to the question Q4: SKIN TYPE is Oily all over, THEN go to... Results Page 2.

  5. Click + Add another rule(OR) again for each remaining answer.

    Example

    IF the response to the question Q4: SKIN TYPE is Dry and tight all over, then go to Results Page 1.

    OR

    IF the response to the question Q1: What is your skin type? is Oily, then go to Results Page 2.

    OR

    IF the response to the question Q1: What is your skin type? is Normal, then go to Results Page 3.

    OR

    IF the response to the question Q1: What is your skin type? is Combination, then go to Results Page 4.

    send users to different results pages jump logic

  6. Click the top-right Save button, then test the quiz with Preview. 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.

  1. Open the Conditional logic tab and pick the question that triggers the redirect.
  2. Open the Jump logic tab and click + Add another rule(OR).
  3. Build the rule and set the destination to Link to URL.

    Jump logic format

    IF the response to the question Pick your questions is/is not Pick the choice, THEN go to... Link to URL.

    Example

    IF the answer to the question Q10: ALERGIES is Rose, THEN go to... Link to URL and paste the desired URL, for example https://yourstore.com/alergies.

    how to send users to an external url jump logic

    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 destination rule.

    1. Click on a question and open the Jump logic tab.
    2. In the Default destination section, select Link to URL and paste the URL, for example https://yourstore.com/.

    Every customer then goes to that page after answering the question, whatever they picked.

  4. Click the top-right Save button, then test the redirect with Preview.

Start with Jump Logic.

  1. To display text advice in the quiz, add a Statement question.
  2. Give it a description, so it can hold more than a single line.
  3. 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.

  1. Open the Conditional Logic tab and select a question.
  2. 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? is Dry and tight all over, then the Dry skin advice should appear.

  3. Click the + plus sign to add another statement that can be true. This adds an OR condition, and OR means 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? is Oily all over, then the Oily skin advice should appear.

  4. Add conditions for the Combination and Normal skin the same way.

  5. Click on a statement question. Each statement needs Jump Logic of its own, or the customer sees all four.
  6. In the Always jump to… section, select the question or page that should follow it.
  7. Do the same for the other three statements.
  8. Click the top-right Publish button to update the preview and the live quiz, then test it with Preview.
    • First, select Dry skin.
    • Now go back and select Oily skin.

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.

  1. To display text advice in the quiz, add a Statement question.
  2. Give it a description, so it can hold more than a single line.
  3. 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.

  1. Open the Conditional Logic tab and select a question.
  2. 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? is Dry and tight all over, then the Dry skin advice should appear.

  3. Click the + plus sign to add another statement that can be true. This adds an OR condition, and OR means 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? is Oily all over, then the Oily skin advice should appear.

  4. Add conditions for the Combination and Normal skin the same way.

  5. Click on a statement question. Each statement needs Jump Logic of its own, or the customer sees all four.
  6. In the Always jump to… section, select the question or page that should follow it.
  7. Do the same for the other three statements.
  8. Click the top-right Publish button to update the preview and the live quiz, then test it with Preview.
    • First, select Dry skin.
    • Now go back and select Oily skin.

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.

  1. To display text advice in the quiz, add a Statement question.
  2. Give it a description, so it can hold more than a single line.
  3. 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.

  1. Open the Conditional Logic tab and select a question.
  2. 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? is Dry and tight all over, then the Dry skin advice should appear.

  3. Click the + plus sign to add another statement that can be true. This adds an OR condition, and OR means 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? is Oily all over, then the Oily skin advice should appear.

  4. Add conditions for the Combination and Normal skin the same way.

  5. Click on a statement question. Each statement needs Jump Logic of its own, or the customer sees all four.
  6. In the Always jump to… section, select the question or page that should follow it.
  7. Do the same for the other three statements.
  8. Click the top-right Publish button to update the preview and the live quiz, then test it with Preview.
    • First, select Dry skin.
    • Now go back and select Oily skin.

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.

  1. To display text advice in the quiz, add a Statement question.
  2. Give it a description, so it can hold more than a single line.
  3. 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.

  1. Open the Conditional Logic tab and select a question.
  2. 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? is Dry and tight all over, then the Dry skin advice should appear.

  3. Click the + plus sign to add another statement that can be true. This adds an OR condition, and OR means 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? is Oily all over, then the Oily skin advice should appear.

  4. Add conditions for the Combination and Normal skin the same way.

  5. Click on a statement question. Each statement needs Jump Logic of its own, or the customer sees all four.
  6. In the Always jump to… section, select the question or page that should follow it.
  7. Do the same for the other three statements.
  8. Click the top-right Publish button to update the preview and the live quiz, then test it with Preview.
    • First, select Dry skin.
    • Now go back and select Oily skin.

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.

  1. To display text advice in the quiz, add a Statement question.
  2. Give it a description, so it can hold more than a single line.
  3. 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.

  1. Open the Conditional Logic tab and select a question.
  2. 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? is Dry and tight all over, then the Dry skin advice should appear.

  3. Click the + plus sign to add another statement that can be true. This adds an OR condition, and OR means 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? is Oily all over, then the Oily skin advice should appear.

  4. Add conditions for the Combination and Normal skin the same way.

  5. Click on a statement question. Each statement needs Jump Logic of its own, or the customer sees all four.
  6. In the Always jump to… section, select the question or page that should follow it.
  7. Do the same for the other three statements.
  8. Click the top-right Publish button to update the preview and the live quiz, then test it with Preview.
    • First, select Dry skin.
    • Now go back and select Oily skin.

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.

The quiz flow with skip logic applied to the statements

  1. Open the Quiz builder and add a Multiple-choice question about skin type. Offer dry, normal, oily and combination-type skin.
  2. Add one Statement slide for each skin type, describing that skin type and its challenges.

    Statement slides

    skip logic skip slides statements

    • 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.

  3. Open the Conditional logic tab and select the first statement.

  4. Find the Skip logic section in the right-hand menu.
  5. Click + Add another rule (OR) and build the rule. It follows this format:

    Skip logic format

    IF the response to the question Pick your questions is/is not Pick the choice, THEN this question will be skipped.

    Skip logic rule for the dry skin statement

    IF the response to the question Q4: SKIN TYPE is not Dry and tight all over, THEN this question will be skipped.

    Set is not, not is. The statement is written for customers with dry skin, so it must be skipped for everybody else.

    The skip logic rule on the dry skin statement

  6. 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 TYPE is not Not too oily, not too dry, THEN this question will be skipped.

    On the oily skin statement: IF the response to Q4: SKIN TYPE is not Oily all over, THEN this question will be skipped.

    On the combination skin statement: IF the response to Q4: SKIN TYPE is not Oily in certain spots, THEN this question will be skipped.

  7. Save the changes with the top-right Save button, then test the quiz with Preview. 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.

  1. 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:

    One follow-up question for each choice in the skin concerns question

    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.

  2. Open the Conditional logic tab and select the first follow-up question, the one straight after the multiple selection question.

  3. Open the Skip logic tab.
  4. Click + Add another rule (OR) and build the rule. It follows this format:

    Skip logic format

    IF the response to the question Pick your questions is/is not Pick 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 Concerns is not acne, THEN this question will be skipped.

    Set is not, not is. The question is only relevant to a customer who picked acne, so it is skipped for everybody else.

    The skip logic rule on the acne follow-up question

  5. 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 not Flaky Skin, and so on.

  6. Save the changes with the top-right Save button, then test the quiz with Preview. 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.

  1. Open the Conditional Logic tab, select a question and open the Skip Logic menu.
  2. 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 NOT Dry 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.

  3. Add similar rules to the statements about the Oily, Combination, and Normal skin.

  4. Publish the changes with the top-right Publish button.
  5. Test the quiz with the Preview button.

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.

  1. Open the Conditional Logic tab, select a question and open the Skip Logic menu.
  2. 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 NOT Dry 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.

  3. Add similar rules to the statements about the Oily, Combination, and Normal skin.

  4. Publish the changes with the top-right Publish button.
  5. Test the quiz with the Preview button.

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.

  1. Open the Conditional Logic tab, select a question and open the Skip Logic menu.
  2. 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 NOT Dry 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.

  3. Add similar rules to the statements about the Oily, Combination, and Normal skin.

  4. Publish the changes with the top-right Publish button.
  5. Test the quiz with the Preview button.

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.

  1. Open the Conditional Logic tab, select a question and open the Skip Logic menu.
  2. 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 NOT Dry 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.

  3. Add similar rules to the statements about the Oily, Combination, and Normal skin.

  4. Publish the changes with the top-right Publish button.
  5. Test the quiz with the Preview button.

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.

  1. Open the Conditional Logic tab, select a question and open the Skip Logic menu.
  2. 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 NOT Dry 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.

  3. Add similar rules to the statements about the Oily, Combination, and Normal skin.

  4. Publish the changes with the top-right Publish button.
  5. Test the quiz with the Preview button.

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:

  1. Open the Quiz builder and add Multiple-choice questions about the needs of the customer. For a quiz that works out a skin type, ask about age and skin condition.
  2. Open the Choice settings for the first choice.
  3. Find the Scores and calculations section.
  4. Set the score for that choice with the up and down arrows. Every quiz starts with a variable called score. Negative values are allowed.

    how to add scores or variables to choices

    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.
  5. To add a variable of your own, click the Search or create variable bar and type a name, such as dry skin or variable1.

  6. Click Create a new variable "xxx" in the dropdown that appears.

    how to add scores or variables to choices

  7. Give the new variable a score, the same way as in step 4.

  8. 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.

  1. 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.

  2. Click a section title to open its Section settings, then click + Add condition (OR).

  3. Build the display logic rule for the first section.

    Display logic format

    • If The response to question - Choose the question that determines the skin type.
    • is - Select the choice that corresponds to Dry Skin.
    • THEN section is VISIBLE
    • Choose Default visibility to be Hidden.

    Example: Display logic rule for the Dry Skin section

    • If The response to question - Choose the question that determines the skin type.
    • is - Select the choice that corresponds to Dry Skin.
    • THEN section is VISIBLE
    • Choose Default visibility to be Hidden.

    A display logic rule that shows the dry skin section

  4. Repeat for each of the other skin types.

    Example: Display logic rule for other sections

    • If the response to the question Q4: SKIN TYPE is Dry and tight all over, then the section is visible. Default visibility is set to Hidden.
    • If the response to the question Q4: SKIN TYPE is Not too oily, not too dry, then the section is visible. Default visibility is set to Hidden.
    • If the response to the question Q4: SKIN TYPE is Oily all over, then the section is visible. Default visibility is set to Hidden.
    • If the response to the question Q4: SKIN TYPE is Oily in certain spots, then the section is visible. Default visibility is set to Hidden.
  5. Save the changes with the top-right Save button, then test the quiz with Preview. 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 AND operator 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.

  1. 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.

  2. Give every choice a variable and a score in the Choice settings section.

    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

    Each choice adding one point to its own skin type variable

    This scoring will help determine the user's skin type based on their responses.

  3. 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.

  4. 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 system in the Product block settings to suit your quiz. A personality type quiz works best with Fixed Recommendations and products selected per section.

  5. Open Section settings on the first section, find Display logic and click + Add condition (OR).

  6. 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 visibility is Visible/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 visibility to Hidden.

    A display logic rule reading the variable with the highest score

  7. 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.
  8. Save the changes with the top-right Save button, then test the quiz with Preview.

    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.

  1. 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.

  2. Give every choice a variable and a score in the Choice settings section.

    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.

    Scores from one to five assigned to the choices in a question

  3. 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.

  4. 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 system in the Product block settings to suit your quiz. A personality type quiz works best with Fixed Recommendations and products selected per section.

  5. 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
  6. Open Section settings on the first section, find Display logic and click + Add condition (OR).

  7. 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 variable Selected variable
    • is greater than or equal to - Number- Add your number
    • AND
    • IF The score of a variable, then select the variable Selected variable
    • is less than or equal to - Number- Add your number
    • THEN this section is VISIBLE
    • Set the Default visibility to Hidden.

    Example: Display logic rule for the Dry Skin section

    • If The score of a variable, then select the variable score
    • is greater than or equal to - 5
    • AND
    • IF The score of a variable, then select the variable score
    • is less than or equal to - 7
    • THEN this section is VISIBLE
    • Set the Default visibility to Hidden.

    The two display logic conditions that make up a score band

    This rule will show the section only if the total score is between 5 and 7 (inclusive).

  8. 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
  9. Save the changes with the top-right Save button, then test the quiz with Preview.

    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.

  1. Add four Content blocks with the skin type advice to your Results Page. You can write the block text in Markdown.
  2. Activate Display Logic with the ... button in the lower right corner. It makes only one block appear, instead of all four.
  3. 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? is Dry and tight all over, then the Dry skin block is Visible.

    In all other cases it is Hidden.

  4. Add similar rules to the other content blocks.

  5. Publish the changes with the top-right Publish button, then test the quiz again with Preview.

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.

  1. Add four Content blocks with the skin type advice to your Results Page. You can write the block text in Markdown.
  2. Activate Display Logic with the ... button in the lower right corner. It makes only one block appear, instead of all four.
  3. 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? is Dry and tight all over, then the Dry skin block is Visible.

    In all other cases it is Hidden.

  4. Add similar rules to the other content blocks.

  5. Publish the changes with the top-right Publish button, then test the quiz again with Preview.

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.

  1. Add four Content blocks with the skin type advice to your Results Page. You can write the block text in Markdown.
  2. Activate Display Logic with the ... button in the lower right corner. It makes only one block appear, instead of all four.
  3. 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? is Dry and tight all over, then the Dry skin block is Visible.

    In all other cases it is Hidden.

  4. Add similar rules to the other content blocks.

  5. Publish the changes with the top-right Publish button, then test the quiz again with Preview.

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.

  1. Add four Content blocks with the skin type advice to your Results Page. You can write the block text in Markdown.
  2. Activate Display Logic with the ... button in the lower right corner. It makes only one block appear, instead of all four.
  3. 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? is Dry and tight all over, then the Dry skin block is Visible.

    In all other cases it is Hidden.

  4. Add similar rules to the other content blocks.

  5. Publish the changes with the top-right Publish button, then test the quiz again with Preview.

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.

  1. Add four Content blocks with the skin type advice to your Results Page. You can write the block text in Markdown.
  2. Activate Display Logic with the ... button in the lower right corner. It makes only one block appear, instead of all four.
  3. 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? is Dry and tight all over, then the Dry skin block is Visible.

    In all other cases it is Hidden.

  4. Add similar rules to the other content blocks.

  5. Publish the changes with the top-right Publish button, then test the quiz again with Preview.

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.