Troubleshooting Conditional Logic
Conditional logic is one of the most powerful features in Quizify, but it is also the area most likely to produce unexpected behaviour if rules are not set up or maintained carefully. This guide covers the most common problems and their solutions.
Problem 1: A Question Is Being Skipped, but It Should Appear
You expect a question to appear for all or some customers, but it is being skipped entirely.
Possible Cause A: A Show Condition Is Set, but the Condition Is Not Being Met
The question has a show condition configured, which means it only appears when a specific prior answer is selected. If the customer's answer does not match the condition, the question is hidden — even if you intended it to show for most customers.
Fix:
Open the question in the Quizify editor
Open its logic or conditional settings
Review the show condition — check that the source question and the specific answer are correctly specified
Confirm that the answer value in the condition exactly matches the answer option text (including capitalisation and spacing)
Save the question and re-test in Preview
If the show condition is set incorrectly — for example, pointing to the wrong question or the wrong answer option — update it and save.
Possible Cause B: A Logic Jump on a Previous Question Is Routing Past This Question
A logic jump on an earlier question is sending the customer to a destination that skips over this question entirely.
Fix:
Review the logic settings on the questions that come before the skipped question
Check whether any logic jump destinations point to a question that comes after the skipped question in the quiz order
If a jump is skipping the question when it should not be, adjust the destination to land on the skipped question instead — or create an additional condition that routes customers who should see the question correctly
Problem 2: A Logic Jump Is Not Firing
You have set up a logic jump on a question, but customers are not being routed correctly — they either follow the default path regardless of their answer, or they are routed to an unexpected question.
Possible Cause A: The Condition Operator Does Not Match the Answer Format
Logic jump conditions use operators such as "Has a value of," "Is equal to," or "Either one of." If the question allows multiple selections but the operator is set to "Has a value of" (which checks for a single exact match), the condition may not fire correctly when multiple answers are selected.
Fix:
Change the operator to match the answer type. For multiple-selection questions, use an operator like "Either one of" or "Contains" to check whether the answer array includes a specific value, rather than checking for an exact single-value match.
Possible Cause B: An Earlier Condition in the List Is Matching First
Logic jump conditions on a question are evaluated in the order they appear. If a broader condition appears before a more specific one, the broader condition may match first and route the customer before the specific condition is ever evaluated.
Fix:
Open the logic settings on the question
Review the order in which conditions are listed
Move more specific conditions above broader ones — the most specific cases should be checked first
Save and re-test in Preview
Possible Cause C: The Logic Was Not Saved
Logic rules were set up in the editor but the question was not saved afterwards. The rules appear to be in place when you open the settings, but they have not actually been applied.
Fix:
Re-open the logic settings on the question and verify that all rules are present and correct. Then click Save on the question to ensure the settings are persisted. Re-test in Preview after saving.
Problem 3: Logic Was Working but Broke After Editing the Quiz
Your conditional logic was functioning correctly, but after you made edits to the quiz — such as adding, deleting, or reordering questions, or changing answer options — some logic is no longer working.
Cause: A Referenced Question or Answer Was Deleted or Changed
Logic jump rules and show/hide conditions reference specific questions and answer options by their values at the time the rule was created. If you delete a question that is referenced as a destination in a logic jump, or change the text of an answer option that is used as a condition, the rule may no longer work correctly — it may point to a question that no longer exists, or check for an answer value that no longer matches.
Fix:
Open the logic settings on any question that had a logic jump or show/hide condition
Check whether the destination question still exists in the quiz
Check whether the source answer option still exists and has the same text as when the rule was created
Update any broken references — point the rule to the correct current question and answer option
Save and re-test
Best practice: Any time you delete a question or change an answer option in a quiz that uses conditional logic, review all logic rules that might reference that question or answer. Make this part of your editing workflow to avoid broken logic going unnoticed.
Problem 4: Show/Hide Condition Not Working as Expected
A show/hide condition is not showing or hiding a question the way you configured it.
Cause: The Condition References the Wrong Question or Answer After Reordering
If you reorder questions in your quiz after setting up show/hide conditions, the condition may now reference a different question than you intended — because the question positions have shifted.
Fix:
Open the condition settings on the affected question
Confirm that the source question listed in the condition is still the correct one — check by name, not position
Confirm that the answer value listed is still the correct answer option
If either has changed due to reordering, update the condition to point to the correct question and answer
Save and re-test in Preview
Testing Your Logic After Setup or Edits
After setting up or editing any conditional logic, always test your quiz thoroughly before publishing. Use the Preview function in Quizify to walk through every answer path:
Open your quiz in the Quizify editor
Click Preview to open the quiz in preview mode
Go through the quiz selecting the answers that should trigger each logic rule — verify the customer is routed or shown/hidden questions correctly
Repeat the preview for the Default/fallback path — select answers that should not trigger any specific condition and confirm the quiz proceeds as expected
Test every branch, not just the happy path
Testing every path before publishing takes a few minutes but is the most reliable way to catch any logic issues before your customers encounter them.