Back to blog
Guides9 min read

Branch Logic in Quizzes: A Complete Guide for Business

How to configure conditional logic in a quiz: show different questions based on answers. Examples, diagrams, and step-by-step instructions for the Qwizoo builder.

Qwizoo Team

Qwizoo Team

Qwizoo Editorial

Quiz branching diagram — conditional logic

Picture this: a real estate agency asks "What type of property are you looking for?" — and regardless of the answer, new build or resale, serves the same next question. Nonsense. Someone shopping for a new build and someone on the resale market are different people with different needs.

Branch logic solves that: the quiz shows different questions to different people based on their answers. Result — higher engagement, sharper lead qualification, and a personalized experience for every visitor.

What branching in a quiz is

Branch logic (conditional logic) is a set of rules like "IF answer = X, THEN jump to step Y." Instead of a linear survey, the customer only sees the questions relevant to them.

Without branching:

Question 1 → Question 2 → Question 3 → Question 4 → Lead Form → Result
(everyone sees the same sequence)

With branching:

Question 1: "Property type?"
  ├── New build → Question 2a: "Ready or under construction?"
  └── Resale → Question 2b: "How many previous owners?"

Each branch leads to its own question series and, ultimately, to a relevant result.

Why this matters for business

Lead qualification. If a customer answers "Budget under $2,000" — route them to a different branch, don't force them to answer premium-service questions.

Fewer steps. Instead of 15 questions for everyone — 7–8 relevant questions per segment. Fewer steps = more people finish.

Cleaner data. Each lead only passes through questions that fit their situation. You get clean data without empty "N/A" answers.

Different results for different audiences. One quiz can branch into 3–5 different results, each with its own CTA and recommendation.

Condition types in Qwizoo

Qwizoo supports these operators for transition rules:

OperatorUse
selectedAn answer is selected in single/multiple choice
not selectedAn answer is NOT selected
equalsA text field contains the exact value
containsA text field contains a substring
greater thanA numeric field > value (slider, number)
less thanA numeric field < value
answeredAny answer provided
not answeredField left empty
score ≥Total quiz score ≥ value
score ≤Total quiz score ≤ value

Conditions can be combined with AND or OR.

Step-by-step branching setup in Qwizoo

  1. Add steps in the editor

    First create all quiz steps, including the "alternative" steps for different branches. Name them clearly: "Questions for B2B," "Questions for B2C."

  2. Open the step settings

    Click the step after which branching should happen. In the right-hand panel find the "Transition logic" section.

  3. Add a rule

    Click "+ Add rule." Set a condition: "If the answer to [step X] = [value Y]." Choose which step to jump to when the condition matches.

  4. Set the default transition

    If none of the rules match — where to go next? That's the fallback. Typically it's the next step in the main sequence.

  5. Verify the logic in preview mode

    Qwizoo shows the transition graph as a tree. Run through the quiz in preview with different answers and make sure each branch leads where it should.

Practical examples

Example 1: Insurance quiz

Question 1: "What are we insuring?"
  ├── Car → Auto branch (make, year, usage type)
  ├── Apartment → Home branch (area, floor, building year)
  └── Business → Business branch (business type, headcount)

Each branch → its own Lead Form → its own result with relevant CTA

Example 2: B2B lead qualification

Question 1: "Project budget?"
  ├── Under $5,000 → Skip premium questions → Lead Form (basic package)
  ├── $5,000–20,000 → Middle-market questions → Lead Form (standard)
  └── Over $20,000 → Enterprise questions → Lead Form (premium + phone)

Example 3: Skip logic for optional questions

If the customer answers "No" to "Do you have a current vendor?" — skip "What issues with your current vendor?" and move on.

Common branching mistakes

Too complex a tree. More than 5 levels of nesting and the quiz becomes painful to maintain and debug. Simplify: merge similar branches.

Dead branches. Make sure every branch leads to a Lead Form and a Result. A quiz that "hangs" on a step is a conversion disaster.

Forgetting the default transition. If no condition matches, the quiz won't know where to go. Always define a fallback.

Not testing every branch. Test every answer combination before publishing. Qwizoo's preview mode shows which path is taken for each answer.

Branching + scoring

Branching can be combined with a point system. Each answer adds (or subtracts) points. At the end, the transition depends on the total score:

  • Score ≥ 80 → "You're an ideal candidate" → Premium CTA
  • Score 50–79 → "You're a good fit" → Standard CTA
  • Score < 50 → "Start with the basics" → Basic CTA

This lets you auto-segment leads by "quality" and route the hottest straight to sales.

When branching isn't needed

Not every quiz needs complex logic. If your audience is homogeneous and every question matters equally to everyone — a linear quiz will be simpler and just as effective.

Add branching when:

  • there are 2+ clear audience segments
  • some questions are only relevant for part of visitors
  • you want different results for different groups
  • your current quiz has a completion rate below 50%

Conclusion

Branch logic turns a quiz from a simple survey into an intelligent qualification tool. The customer feels the quiz "gets" their situation — and they're more willing to leave a contact.

Start simple: two segments, two paths, two different results. Even that will lift conversion. Add complexity gradually, where you see drop-offs.

After setting up branching, wire up Follow-up emails for each branch separately. Each segment gets the most relevant content possible.

Try Qwizoo for free

Create your first quiz in 15 minutes — no code needed.

Get started free

Free · No card required

Related articles

A/B testing quizzes — comparing conversion variants
Guides8 min

A/B Testing Quizzes: How to Increase Conversion by 30–50%

What A/B testing for quizzes is, which elements to test first, and how to interpret results. A practical guide with real business examples.

How to embed a quiz on your website without a developer — 4 methods
Guides6 min

How to Embed a Quiz on Your Website: 4 Methods (No Developer)

Step-by-step instructions for embedding a quiz on any site — WordPress, Tilda, Wix, Webflow, or plain HTML. No code, no developer required.

Email follow-up after a quiz — automated sequence
Guides8 min

How to Set Up Follow-up Emails After a Quiz: Complete Guide

How to automatically send a series of emails after someone completes your quiz. Templates, timing, subject line examples and CTAs — everything you need for the Follow-up Engine.

Back to blog
0%