Conditional Logic & Branching
FluoTest has two independent mechanisms for changing what a respondent sees based on their answers: Branching, which jumps to a different section, and Show only if, which conditionally shows or hides a single question.
Last updated
What's the difference between Branching and Show only if?
Branching jumps the respondent to a different section based on their answer to a Yes/No or Multiple Choice question. Show only if hides or shows a single question based on one prior question's answer. They're independent and can be combined.
Branching: jump to a different section#
On a Yes/No or Multiple Choice question, turn on Branching and choose a target section for each possible answer — "Continue" keeps the respondent on the normal path, or "Jump to" sends them straight to the start of a different section, skipping everything in between.
- Select the Yes/No or Multiple Choice question you want to branch from.
- Click "Branching" to turn it on.
- For each answer option, choose "Continue" (default) or "Jump to" a specific section.
- Respondents who pick that answer skip straight to the first question of the target section when they move past this one.
Show only if: conditional questions#
Any question can be set to only appear if an earlier Yes/No or Multiple Choice question got a specific answer. Only one condition is supported per question, and it's an exact match against a single prior answer.
- Select the question you want to make conditional.
- Click "Show only if" to turn it on.
- Choose the earlier Yes/No or Multiple Choice question to check.
- Choose the answer that must be given for this question to appear.
How they interact#
Branching and Show only if are independent — a section can be jumped to by a branching rule, and a question inside that section can still have its own Show only if condition layered on top. There's no conflict between the two; each is evaluated on its own.
Limitations#
- Show only if supports exactly one condition per question — there's no AND/OR combination of multiple prior answers.
- The condition is an exact match against a single answer value, not a range or partial match.
- Only Yes/No and Multiple Choice questions are eligible as the source of a condition or a branching rule.
- The source question must come earlier in the quiz than the question it controls.
- Branching jumps to the start of a section, not to an arbitrary question within it.
Effect on scoring and results#
Questions skipped by branching, or hidden by a Show only if condition that wasn't met, are excluded entirely — they don't appear in the score calculation, the results screen, the notification email, or CSV/export.
Frequently asked questions#
Can I branch or show a question based on a Slider, Star, or Number answer?
No — only Yes/No and Multiple Choice questions are eligible as the source for either Branching or Show only if.
Can a question have more than one Show only if condition?
No, only one. If you need more complex logic, consider restructuring the quiz into sections and using Branching instead.
What happens to a respondent's answer if a question is later hidden by a condition?
Hidden questions are never shown to the respondent, so there's no answer to record — they're skipped entirely and excluded from scoring and results.
Can Branching jump backward to an earlier section?
The section picker lets you choose any other section as the jump target, but branching backward can create a loop for respondents who already answered questions in that section — forward jumps are the common use case.