Skip to content

Conditions Node: Branch a Flow with Yes and No Paths

Updated

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.

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.
Trigger
Conditions: If user followed me
├── Yes → Send welcome message
└── Doesn't match any → Ask them to follow first

Both paths need somewhere to go. An unwired branch is a dead end — the flow simply stops for anyone who lands on it.