Uplup Logo

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

When creating a quiz, you choose between two presentation formats. Each format has its own logic system:

FormatLayoutLogic Feature
ConversationalOne question per pageJump To – Route to different pages based on answers
ClassicMultiple questions per pageConditions – Show/hide questions based on answers
  • What to capture: The quiz creation flow showing the two format options.
  • Show: The “Conversational” and “Classic” buttons with their descriptions.

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

  1. Open your quiz in Conversational format
  2. Navigate to any question page
  3. Look for the “Jump To” button in the page header (next to the Delete button)
  4. 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.

  • What to capture: A Conversational quiz showing the page header.
  • Show: The page indicator (e.g., “Card 2 of 10”), and the “Jump To” button with branching icon next to the red “Delete” button.
  • Highlight: Circle the “Jump To” button.

Setting Up Jump To Rules

  1. Click the ON button to enable Jump To
  2. A rule is automatically created with the question pre-selected
  3. 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
  4. Click “+ Add rule” to create additional routing rules
  • What to capture: The Jump To modal with a rule configured.
  • Show: OFF/ON toggle (ON selected), rule showing “IF [question]” with condition, answer dropdown, and destination page selected. Also show “+ Add rule” button and “Default: Continue to next page” text.

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

  1. Open your quiz in Classic format
  2. Hover over any question on the canvas
  3. Look for the action icons in the top-right corner of the question
  4. Click the Conditions icon (branching symbol) – it’s below the copy and delete icons
  5. The Conditions popover opens
  • What to capture: A Classic quiz with multiple questions on one page. Hover over a question to show the action icons.
  • Show: The three icons in the top-right: copy, trash, and branching/conditions.
  • Highlight: Circle the branching/conditions icon.

Setting Up a Condition

  1. Click the ON button to enable conditions
  2. 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
  3. 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
  4. Click “+ Add condition” for additional rules
  • What to capture: The Conditions modal with a condition configured.
  • Show: OFF/ON toggle (ON selected), the three action buttons (Show, Hide, Make required) with one selected, “What should happen?” label, “When these conditions are met:” section with IF dropdown, operator, and value configured.

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)”)
  • What to capture: A question with an active condition.
  • Show: The badge above the question and the purple dot on the conditions icon.

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

  1. Create a Personality Quiz
  2. Define your personality types in settings
  3. Click any question to select it
  4. In the right settings panel, find the “Scoring” section
  5. Look for “Answer Mapping” – it shows each answer with a dropdown
  6. For each answer, select which personality type it maps to
  7. Each selected answer adds +1 to that personality type
  • What to capture: A personality quiz question selected, showing the right settings panel.
  • Show: The “Scoring” section with “Answer Mapping” showing each answer option with a personality type dropdown and colored indicator.

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

Related Articles