Survey logic controls which questions or sections respondents see and how they move through the survey. If a logic rule is not behaving as expected, the issue may be caused by conflicting conditions, incorrect dependencies, missing prerequisites, or an incorrect logic setup.
Use the checks below to identify and resolve common logic issues before escalating the problem.
Check How Logic Is Evaluated
Start by reviewing the logic rules configured for the affected question or section.
Check:
- Which question or condition triggers the logic.
- What answer or condition is being evaluated.
- What action the rule performs.
- Whether multiple rules are applied to the same question or section.
- Whether another rule is evaluated before or after it.
When multiple logic rules affect the same part of the survey, one rule may change the respondent's path before another rule gets a chance to apply.
Review the complete logic flow from the triggering question to the affected question or section instead of checking only the rule that appears to be failing.Check for Conflicting Conditions
Conflicting or overlapping conditions can cause unexpected survey behavior.
For example, two rules may route respondents differently based on conditions that can both be true. Review the conditions and make sure they do not unintentionally contradict each other.
Check whether:
- Two rules target the same question or section.
- Conditions overlap.
- A respondent can satisfy multiple conditions at the same time.
- A previous rule changes the respondent's path before the expected rule is evaluated.
Check Carry Forward Prerequisites
If you are using Carry Forward, make sure the source question has been configured correctly and that there are responses available to carry forward.
Verify that:
- The source question supports the required carry-forward behavior.
- The respondent has selected or entered the values that should be carried forward.
- The carry-forward configuration points to the correct source question.
- Any additional conditions or logic do not prevent the source question from being answered.
If the source question is skipped or does not contain the expected response, there may be nothing available to carry forward.
Check Looping Setup
If you are using Looping, review the loop configuration carefully.
Check:
- The correct question or source is being used to determine the loop.
- The intended options or items are selected for looping.
- The loop sequence is configured correctly.
- The correct questions are included within the loop.
- Any visibility or logic rules inside the loop are compatible with the loop setup.
- The number and order of loop iterations are configured as expected.
Test a loop with a small number of options first. Once the basic loop works correctly, add the remaining options or more complex conditions. Common Logic Mistakes
Before escalating an issue, check for these common configuration problems:
- The wrong question is selected as the logic condition.
- The wrong answer choice or value is used in the condition.
- A required question is being skipped by another rule.
- Multiple rules target the same question or section.
- The target question or section is not part of the respondent's path.
- Carry Forward is configured without a valid source response.
- Looping is configured with the wrong source question or items.
- A logic rule was changed but the latest survey version has not been published.
- The logic works for one response path but has not been tested for other possible answers.
Create a Minimal Reproducible Test
If you cannot determine the cause, create a small test version of the survey containing only the components required to reproduce the issue.
For example:
- Add the question that triggers the logic.
- Add the affected question or section.
- Configure only the logic rule causing the issue.
- Remove unrelated questions, rules, or customizations.
- Preview the simplified survey.
- Reproduce the issue using the same response path.
A minimal test makes it easier to determine whether the problem is caused by the specific logic rule or an interaction with another part of the survey.