A branching logic quiz can send someone directly to a specific result based on one selected answer choice—while everyone else continues through the quiz normally.
You’ll be able to:
Understand when to use “direct-to-result” branching on a single answer choice
Set up your quiz results, questions, and correlations so the quiz can still calculate outcomes
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 Calculated Result: Based on Correlation)
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.
In this specific setup, you’re using branching logic for one purpose:
One answer choice sends the quiz taker straight to a specific Result Page
All other answer choices continue through the normal question flow, then end in a calculated outcome
Use this approach when you want to:
End the quiz early for a specific selection (for example, “I already know what I need”)
Route a specific selection to a specific offer/result immediately
Keep the rest of the quiz personalized using your normal result correlations
⚠️ 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:
Most people answer all (or most) questions and get a result based on correlations
One specific answer choice should immediately end the quiz and show a specific result
💡 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).
For this setup, you typically have:
A “normal” path that continues through the quiz
A “direct-to-result” path that ends immediately when a specific answer choice is selected
Your questions and results
Before enabling branching logic, make sure you’ve created all required questions and results in the main quiz builder.
You should also set up your correlations before you map branching logic:
Create your Result Pages (including the result you’ll route to directly).
Add your Questions and Answer Choices.
Select Edit Result Correlations and match each answer choice with its corresponding result.
Click Save.
💡 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.
Do one of the following:
If you’re creating a new quiz, choose Personality Quiz.
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.
Set up the branching paths:
Continue mapping the remaining questions
Click Save Map & Go Back.
Best practice:
Use the “direct-to-result” connection only where you truly want the quiz to end early, and keep the rest of the flow ending in Calculated Result: Based on Correlation so outcomes still reflect the answers someone selected.
💡 Note: Branching logic maps can get large, so zoom out on your browser in order to see the entire map within your screen.
⚠️ Important: Every possible answer path must end in a result. If any answer connector is left without a destination, the quiz will not function properly.
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 one specific answer choice should immediately end the quiz early and show a specific result.
Pattern 4: Branching logic + “Based on Correlations”
Use this when you want a direct-to-result outcome for one answer choice, but still want everyone else to reach an automatically calculated outcome at the end of the standard path (using Calculated Result: Based on Correlation).
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.
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.
How do I turn off Branching Logic?
How do I turn off Branching Logic?
In your quiz dashboard, click the three dots next to Branching Logic.
Click Disable Logic.
Click Publish to apply the changes to the live quiz.
Quick Reference
Recommended starting structure for a Branching Logic quiz
Setting | Value |
Starting point | Start block connected to your first question |
Direct-to-result answer | One specific answer choice connected to a specific Result Page |
Standard path completion | Final question connected to Calculated Result: Based on Correlation |
Path completion | Every path ends in a result (no dead ends) |
Setup Checklist
All required questions and results created before mapping
Result correlations set (select Edit Result Correlations, then click Save)
Branching Logic enabled
First question connected to the Start block
Direct-to-result answer choice connected to the intended Result Page
Standard answer choices continue through the question flow
Standard path ends in Calculated Result: Based on Correlation
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









