Quiz Conditional Logic

6 min read

Conditional logic lets you create dynamic quizzes that adapt based on how someone answers. Instead of showing every question in a fixed order, you can show, hide, or jump to specific questions depending on previous responses, accumulated scores, or personality trait tallies.

Accessing the Logic Tab

Open any quiz in the editor and click the Logic tab in the top navigation bar (next to Build, Design, and Settings). The Logic tab displays a visual overview of all conditional rules applied to your quiz. Each rule appears as a card showing the trigger question, the condition, and the resulting action.

Show/Hide Questions Based on Answers

The most common use of quiz logic is conditionally displaying a follow-up question based on how someone answered a previous one.

  1. In the Logic tab, click Add Rule.
  2. Under If, select the trigger question (e.g., "What is your experience level?").
  3. Choose a condition operator: is, is not, contains, or is one of.
  4. Set the expected value (e.g., "Advanced").
  5. Under Then, choose Show question and select which question to reveal (e.g., "Describe your portfolio experience").
  6. Click Save Rule.

The target question remains hidden by default and only appears when the condition is met. You can add multiple show/hide rules to a single question, and you can chain conditions with AND or OR operators for more complex scenarios.

Skip Logic (Jump to a Different Question)

Skip logic lets you redirect respondents to a specific question rather than proceeding sequentially. This is useful when certain answers make intermediate questions irrelevant.

  1. Click Add Rule in the Logic tab.
  2. Set the If condition on a trigger question (e.g., "Do you have a driver's license?" is "No").
  3. Under Then, choose Jump to question.
  4. Select the destination question from the dropdown (e.g., skip past the driving-related questions to "What is your preferred transportation?").
  5. Save the rule.

When a respondent triggers a skip rule, all questions between the current question and the destination are skipped entirely. Their responses for skipped questions are recorded as empty.

Tip: You can also jump to the end of the quiz (the result page) by selecting Jump to: End of quiz. This is useful for disqualifying respondents early or sending them directly to their result.

Scoring-Based Logic

For scored quizzes, you can create rules that trigger based on the respondent's accumulated score at any point during the quiz.

  1. Click Add Rule and change the condition type from Answer-based to Score-based using the toggle at the top of the rule editor.
  2. Set the condition: for example, If score is greater than 15.
  3. Choose an action: show a bonus question, jump to an advanced section, or skip to the end.

Score-based logic evaluates the running total at the point the respondent reaches the trigger. This means the score includes all correctly answered questions up to that point.

Examples

  • Adaptive difficulty: If the respondent scores above 80% after the first 5 questions, jump to a harder section. If below 50%, jump to an easier review section.
  • Early pass: If score exceeds the pass threshold before the quiz ends, show a congratulatory message and skip remaining questions.
  • Bonus round: If score is above a certain threshold, reveal a bonus question worth extra points.

Personality Quiz Branching

Personality quizzes assign trait scores rather than right/wrong answers. Each answer option contributes points to one or more personality categories. Logic rules can branch based on which trait is leading.

  1. Ensure your quiz type is set to Personality in quiz settings.
  2. In the Logic tab, add a rule and change the condition type to Trait-based.
  3. Set a condition such as If "Introvert" trait score is greater than "Extrovert" trait score.
  4. Choose the action: show a trait-specific follow-up question, jump to a tailored section, or skip to the appropriate result page.

Trait-based branching lets you create deeply personalized quiz paths. For example, a career quiz might branch into creative roles for high "Creative" trait scores and analytical roles for high "Analytical" scores, asking different follow-up questions in each path.

Testing Quiz Logic

Logic rules can interact in complex ways, so thorough testing is essential before publishing.

  1. Click Preview in the top toolbar to open the quiz in a new tab.
  2. Take the quiz multiple times, deliberately choosing different answers to trigger each logic branch.
  3. Verify that hidden questions appear only when their conditions are met.
  4. Confirm that skip logic sends you to the correct destination question.
  5. For score-based rules, check that thresholds trigger at the right point by tracking your running score.
  6. For personality branching, ensure each trait path leads to the expected questions and result.
Tip: Use the Logic Map view in the Logic tab to see a visual flowchart of all your rules. This makes it easy to spot orphaned questions (questions that no path leads to) or circular logic (two rules that send respondents back and forth).

Best Practices

  • Keep it simple: Start with a few rules and add complexity gradually. Too many branching paths make quizzes hard to maintain.
  • Document your logic: Use the rule description field to note why each rule exists. Future-you will thank present-you.
  • Test every path: Create a testing checklist that covers each possible combination of answers that triggers different logic branches.
  • Use score-based logic sparingly: Running-score conditions can be confusing for quiz-takers if questions suddenly appear or disappear without apparent reason. Add context text when branching.
$37 · paid once

Ready to Create a Quiz? Build One in Minutes

Start free and keep the five forms for good, or pay once and unlock all of it — unlimited forms, ten team members, AI, CRM, white label and the API. No renewal, ever.

14-day money-backInstant accessNo subscription, ever
Quiz Conditional Logic