Understanding Conditional Logic

A quiz that asks every customer the same questions in the same order has limits. Someone shopping for a baby gift and someone shopping for themselves have completely different needs — yet without conditional logic, they both go through the same quiz flow. Conditional logic is how you fix that.

What Conditional Logic Is

Conditional logic is a set of rules you define in your quiz that change what a customer sees based on how they answer previous questions. Instead of every customer following a single fixed path through your quiz, the quiz adapts in real time — routing different customers through different questions based on their individual responses.

This makes your quiz smarter, more relevant, and more like a conversation with a knowledgeable salesperson who listens and responds to what you say.

Why Conditional Logic Matters

It removes irrelevant questions. A customer who selects "I have oily skin" should not be asked follow-up questions designed for someone with dry skin. Conditional logic ensures each customer only sees the questions that are relevant to them.

It creates a more personalised experience. Customers who feel that a quiz is genuinely tailored to them are more likely to trust the recommendations at the end. A quiz that asks irrelevant questions feels generic; a quiz that skips those questions feels intelligent.

It improves completion rates. Shorter, more relevant quizzes have higher completion rates. When customers are not asked to answer questions that do not apply to them, the quiz feels faster and more focused.

It leads to more accurate recommendations. When the questions a customer answers are all relevant to their situation, the answer data is more meaningful — and the product recommendations generated from that data are more accurate.

The Two Types of Conditional Logic in Quizify

Quizify offers two types of conditional logic, and understanding the difference between them is the key to using them effectively.

1. Logic Jumps

A logic jump routes the customer to a specific question based on their answer, potentially skipping questions in between or navigating to a question that appears later in the quiz.

For example: if a customer answers "I'm a beginner" on question 1, a logic jump can route them directly to question 3 (the beginner follow-up), skipping question 2 entirely (which is designed for experienced customers).

Logic jumps are best for clear branching paths — situations where different groups of customers need to follow an entirely different sequence of questions.

2. Show/Hide Conditions

A show/hide condition makes an individual question visible or invisible based on the customer's answer to a previous question. The question stays in its position in the quiz, but it is only displayed to customers who meet the condition.

For example: a "What is the recipient's age range?" question only appears if the customer previously selected "I'm shopping for someone else." Customers who selected "I'm shopping for myself" skip that question automatically.

Show/hide conditions are best for dynamic question filtering — situations where a single question should only appear for a subset of customers, without needing to restructure the entire quiz flow.

When to Use Each Type

Situation

Recommended Type

Different customer types need to answer completely different question sets

Logic Jumps

You want a clear split in the quiz into two or more distinct paths

Logic Jumps

A single question should only appear for customers who meet a specific condition

Show/Hide Conditions

You want to add a contextual question without restructuring the quiz flow

Show/Hide Conditions

You need both branching AND conditional questions

Use both together

Both types can be used in the same quiz without conflict.

How Conditional Logic Interacts with Recommendations

It is important to understand that conditional logic only controls which questions are asked — it does not change how products are recommended.

Product recommendations are still determined by the answers a customer actually provides, based on the product links you have set on each answer option. Conditional logic simply determines which questions a customer is shown. The answers they give to the questions they do see are what drives the recommendation output.

This means that conditional logic and product links work together: logic ensures each customer is asked the right questions, and product links ensure those answers lead to the right recommendations.

Planning Before You Build

Conditional logic is easiest to set up when you have a clear picture of the quiz flow before you start. Without a plan, it is easy to create conflicting rules or lose track of which conditions are active on which questions.

Before configuring logic in Quizify, take a few minutes to:

  • Write out the questions you want to ask

  • Identify which questions should branch based on the answer to a previous question

  • Draw a simple flowchart or list showing which answers lead to which paths

  • Note any questions that should be conditional on a specific prior answer

This upfront planning takes a small amount of time but saves significant troubleshooting later.

Start with one or two logic rules and test them thoroughly before adding more. It is much easier to verify that a small amount of logic is working correctly than to debug a complex set of rules all at once.