Quiz Conditional Logic – Branching & Adaptive | Uplup
Create adaptive quizzes that respond to user answers. Different quiz formats offer different logic features – Conversational quizzes use Jump To for page routing, while Classic quizzes use Conditions for field visibility.
Table of Contents
- Conversational vs Classic Format
- Jump To (Conversational Format)
- Conditions (Classic Format)
- Personality Quiz Answer Mapping
- Common Use Cases
Conversational vs Classic Format
When creating a quiz, you choose between two presentation formats. Each format has its own logic system:
| Format | Layout | Logic Feature |
|---|---|---|
| Conversational | One question per page | Jump To – Route to different pages based on answers |
| Classic | Multiple questions per page | Conditions – Show/hide questions based on answers |
Jump To (Conversational Format)
In Conversational quizzes, each question is on its own page. Jump To lets you skip users to different pages based on their answer to the current question.
Accessing Jump To
- Open your quiz in Conversational format
- Navigate to any question page using the page selector in the top navigation bar (shows “Question X of Y”) or use the left/right arrows
- Look for the “Jump To” button in the purple action bar below the top navigation
- Click it to open the Jump To popover
Note: The Jump To button only appears on question pages, not on Welcome or Thank You pages.

Setting Up Jump To Rules
- Click the ON button to enable Jump To
- A rule is automatically created with the question pre-selected
- Configure the rule:
- IF [question] – Shows which question triggers this rule
- Select condition – Choose “is”, “is not”, etc.
- Select answer – Pick from the question’s answer options
- Skip to here – Choose the destination page
- Click “+ Add rule” to create additional routing rules



Default Behavior
When Jump To is enabled, if none of your rules match the user’s answer, the quiz continues to the next page as normal. This is shown as “Default: Continue to next page” at the bottom of the popover.
Jump To Indicator
When Jump To is enabled for a page, the button turns purple with a small dot indicator.
Jump To Example
Question: “What’s your experience level?”
- Rule 1: IF answer is “Beginner” → Skip to Question 3 (Basic section)
- Rule 2: IF answer is “Expert” → Skip to Question 8 (Advanced section)
- Default: Continue to next question
Conditions (Classic Format)
In Classic quizzes, multiple questions appear on the same page. Conditions let you show, hide, or make questions required based on how the user answered other questions on the same page.
Accessing Conditions
- Open your quiz in Classic format
- Hover over any question on the canvas
- Look for the action icons in the top-right corner of the question
- Click the Conditions icon (branching symbol) – it’s below the copy and delete icons
- The Conditions popover opens

Setting Up a Condition
- Click the ON button to enable conditions
- Choose what should happen when the condition is met:
- Show – Question appears when condition is true
- Hide – Question disappears when condition is true
- Make required – Question becomes required when condition is true
- Under “When these conditions are met,” configure your rule:
- Select the triggering question from the dropdown
- Choose an operator (is, is not, is answered, etc.)
- Select or enter the value to match
- Click “+ Add condition” for additional rules



Available Operators
Operators vary based on question type:
Multiple Choice / Dropdown / Checkboxes / Picture Choice / Multi-Select:
- is / is not
- is answered / is not answered
Yes/No Toggle:
- is / is not
Number / Star Rating / NPS / Slider:
- equals / is greater than / is less than
- is answered / is not answered
Condition Indicator
When a question has active conditions:
- A small purple dot appears on the Conditions icon
- A badge appears above the question (e.g., “Hidden (show when condition met)”)

Personality Quiz Answer Mapping
For personality quizzes (available in both formats), you map each answer to a personality type. The quiz automatically shows the result matching the user’s highest-scoring type.
How Answer Mapping Works
- Create a Personality Quiz
- Define your personality types in settings
- Click any question to select it
- In the right settings panel, find the “Scoring” section
- Look for “Answer Mapping” – it shows each answer with a dropdown
- For each answer, select which personality type it maps to
- Each selected answer adds +1 to that personality type

Example
Quiz: “Which Stray Kids Member Matches You?”
Question: “How do you handle a tough situation?”
- “Take charge and lead” → Bang Chan
- “Observe first, then act” → Lee Know
- “Motivate everyone” → Changbin
- “Express your feelings” → Hyunjin
Common Use Cases
Skip to Different Sections (Conversational + Jump To)
Route users to appropriate difficulty levels:
- “Beginner” → Skip to basic questions
- “Expert” → Skip to advanced questions
Qualification Screening (Conversational + Jump To)
End early for disqualified users:
- “Are you 18+?” → If No, skip to Thank You page
Follow-Up Questions (Classic + Conditions)
Show additional questions only when relevant:
- Q1: “Do you have allergies?” (Yes/No)
- Q2: “List your allergies” (Show only if Q1 = Yes)
Personality Matching (Both Formats)
Match users to outcomes:
- Product recommendation quizzes
- “What type of X are you?” quizzes
