What you can test
Common condition inputs:- Custom field — equals, contains, greater/less than, is empty
- Tag — is present / is not present
- Channel — WhatsApp, Instagram, Messenger, Telegram, SMS, and others
- System properties — for example locale or last interaction, when available in the picker
Build a branch
1
Collect or set data first
Conditions need something to evaluate. Capture with User Input or set a field earlier in the path.
2
Add a Condition block
Connect it after the data step. Add one rule per meaningful branch.
3
Connect each output
Wire the true/matching paths and always wire an else / default path for non-matches.
4
Test both sides
In Test Flow, force a matching and a non-matching contact state.
Patterns
Limits and tips
- Max 20 conditions per Condition block — split into sequential Condition blocks if you need more.
- Prefer tags for coarse routing and custom fields for values.
- Keep branch labels readable on the canvas for later audits.
Next
Dynamic choices
Generate options, then Condition on the selection.
Go to Flow
Hand off each branch to a specialized Flow.