Conditions Node: Branch a Flow with Yes and No Paths
This is where flows get smart. A Conditions node checks something about the user or contact, then sends them down one of two paths:
- Yes — the condition matched
- Doesn’t match any — it didn’t
Each is its own handle on the right edge of the node, so the flow physically forks on the canvas.
Add the node → pick a condition type → set the value → wire up both the Yes and Doesn’t-match paths.
Available condition types
Section titled “Available condition types”| Condition | Checks | Use this for |
|---|---|---|
| If User Followed Me | Whether they follow you | Gating exclusive content to followers |
| If Business Follows User | Whether you follow them back | VIP-style flows for accounts you already follow |
| Verified on Instagram | Whether their account is verified | Routing verified users to a dedicated path |
| Followers Count | Their follower count, with > / < / = | Offering partnerships to accounts over a threshold |
| Contact Email | Whether you already have their email saved | Skipping the ask if you already have it |
| Contact Phone | Whether you already have their phone saved | Same idea, for phone number |
| Custom Field | Any custom value you’ve stored on the contact | Branching by language, membership tier, etc. |
Example
Section titled “Example”Trigger ↓Conditions: If user followed me ├── Yes → Send welcome message └── Doesn't match any → Ask them to follow firstBoth paths need somewhere to go. An unwired branch is a dead end — the flow simply stops for anyone who lands on it.