Conditional logic
Skip questions, screen out and end based on the answer.
1 minute read
On this page
Show questions relevant to each answer.
Purpose
Skip blocks, screen out or complete using explicit rules.
When to use it
When participants should not all follow the same sequence.
Before you start
- Source and destination blocks created
- Defined conditions for each group
Example
People who never used the service skip the frequency question.
Step by step
- Select source. Open the builder and select the block whose answer determines the path. Open its logic rules. Previous-use question.
- Define condition. Add a rule and choose operator and answer. For multi-select, decide between an exact set and any matching option. Answer equals Never.
- Choose action. Select Go to and its destination block, or Screen out or Complete. Review priority when several rules exist. Destination after frequency.
- Test both paths. In Test full flow, try one matching and one non-matching answer. Also check the case where no rule applies. Skipped path · Normal path.
Validate before collecting responses
The side preview lets you inspect a block; for Figma it is static. To validate draft rules and order, use Test full flow, without creating sessions or taking quota slots. Figma, recording, voice and AI follow-up require the published link. Test published opens the real /r/[token] link: it can create responses and consume quota. Separate these tests when analyzing your collection.
How to read the result
- Different paths based on answers
- Outcomes matching screening intent
Cautions and limitations
- The first matching rule wins; order rules from most specific to broadest.
- For multi-select, equals compares the entire set; contains accepts any listed option.
Continue with the interactive guide
Related guides
Was this helpful?
Is something missing? Write to contato@uxtap.app.