A branching logic quiz dynamically changes the questions (or sends someone directly to a result) based on previous answers.
You’ll be able to:
Understand what branching logic is (and when to use it)
Enable branching logic in your quiz
Build a branching logic map using the Start block + drag-and-drop builder
Ensure every path ends in a result (manual or “Based on Correlations”)
How This Quiz Type Works
Before touching the builder, it helps to understand what branching logic is doing.
A branching logic quiz (also known as conditional or skip logic) dynamically changes the questions or results a quiz taker sees based on their previous answers. This allows you to create a more customized, relevant quiz experience for every quiz taker.
Use branching logic when you want to:
Show different follow-up questions based on specific answers
Skip questions that aren’t relevant
Send quiz takers directly to a result
Create highly personalized quiz paths
⚠️ Important: When branching logic is enabled, the back button and progress bar aren’t available, and there isn’t a way to override that at this time.
Example Quiz: Multiple paths based on one answer
If you’re here, you are probably looking for a quiz with logic that looks something like this:
A first question that determines the “path” someone should take
Follow-up questions that change depending on the quiz taker’s selection
Some answers that skip directly to a result
In the example used in this guide:
Answers 1–4: Each answer leads to a different follow-up question
Answer 5: The quiz skips directly to a result (shown as a purple block)
💡 Note: Branching logic can branch questions, skip questions, or end early at a result—depending on how you connect the map.
Step 1: Plan Before You Build
Planning upfront makes branching logic dramatically easier to build (and easier to debug).
Decide on the following before you enable branching logic:
Your quiz paths
Write out the main “routes” a quiz taker can take (a simple flow chart or bullet list is enough).
Your questions and results
Before enabling branching logic, make sure you’ve created all required questions and results in the main quiz builder.
💡 Note: You can switch back and forth between the quiz builder and the branching logic builder at any time to add more questions as needed.
⚠️ Important Warning: If you begin mapping before your questions/results exist, you’ll have to keep stopping to go back and create missing items.
Step 2: Open The Quiz
Log in to your Interact dashboard.
Find the quiz you want to edit.
Click Edit to open the quiz builder.
Step 3: Enable Branching Logic
❗ Important: Verify the exact label in the live builder and use it consistently throughout your documentation.
Step 4: Understand the key elements in the Branching Logic builder
Before you begin building, familiarize yourself with these two key elements:
The Start Block
Questions & Results Sidebar
Displays all questions and results you’ve created
Drag items from here into your branching logic map
You can return to the main builder to create more at any time by clicking Save Map & Go Back at the top right corner.
Step 5: Create your Branching Logic Map
This is where you build the quiz flow by connecting questions and results.
Drag your first question into the builder.
Connect it to the Start block using the connectors.
Drag in additional questions to build your branching logic map.
Continue adding follow-up questions and results until every possible path ends in a result.
You can:
Assign a specific result to each path, or
Use the Based on Correlations result block to calculate results automatically
Best practice:
Manually assigning results gives you full control over the quiz experience.
💡 Note: Branching logic maps can get large, so zoom out on your browser in order to see the entire map within your screen.
💡 Note: Branching logic quizzes can get complex. You can paste this article into an AI tool and ask it to help you map out the quiz you want to build step by step.
Common branching patterns
These patterns help you think about branching logic structure (not just where to click).
Pattern 1: One question splits into different follow-up questions
Use this when one answer should determine which set of questions someone should see next.
Pattern 2: Skip questions that aren’t relevant
Use this when certain follow-ups only apply to quiz takers who chose a specific answer earlier.
Pattern 3: Send quiz takers directly to a result
Use this when an answer should end the quiz early and show a specific result immediately.
Pattern 4: Branching logic + “Based on Correlations”
Use this when you want different paths to include different questions, but still want the result to be calculated automatically (rather than manually assigned) at the end of a path.
Build accurate and complete branching logic
The most important structural rule is:
Every possible answer path must end in a result.
A simple way to sanity-check your map is to confirm:
Your Start block connects to a question
Every answer connector goes somewhere intentional (a question or a result)
There are no “dead ends” where a quiz taker would run out of connected blocks
FAQs
Are branching logic quizzes the same as skip logic, conditional logic, tree logic, flow chart, choose your own adventure, etc. quizzes?
Are branching logic quizzes the same as skip logic, conditional logic, tree logic, flow chart, choose your own adventure, etc. quizzes?
Yes. Branching logic quizzes come by many names. Branching logic gives you a visual map where subsequent questions are based on previous answers. It can get complicated, so it helps to have a clear picture of what you want to create before you start building.
How many branches, or unique outcomes, can my quiz have?
How many branches, or unique outcomes, can my quiz have?
Comfortably up to 50. Uncomfortably up to 120. Building quizzes with many outcomes is possible, but you should plan for additional time to verify every route.
Do branching logic quizzes work with result redirect so I can send people to my own landing pages at the end?
Do branching logic quizzes work with result redirect so I can send people to my own landing pages at the end?
Yes. You can turn on Result Redirect so that every result of your branching logic quiz goes to your own landing page.
Where is my back button, my progress bar?
Where is my back button, my progress bar?
Unfortunately, when branching logic is enabled, the back button and progress bar aren’t available, and there isn’t a way to override that at this time.
This is because branching logic can dynamically change which questions appear based on previous answers, so allowing users to go backward could create inconsistencies in the quiz flow.
Quick Reference
Recommended starting structure for a Branching Logic quiz
Setting | Value |
Unique outcomes | Comfortably up to 50 (uncomfortably up to 120) |
Starting point | Start block connected to your first question |
Path completion | Every path ends in a result (manual or Based on Correlations) |
Setup Checklist
All required questions and results created before mapping
Branching Logic enabled from the three dots menu
First question connected to the Start block
Every answer path connected (no dead ends)
Every path ends in a result (manual or Based on Correlations)
Map saved (use Save Map & Go Back when returning to the main builder)
Changes published to make the logic live
Make a quiz in 2 minutes with AI









