Ready to Automate Your Growth?
Join 30,000+ creators and brands using InstantDM today.
Get Started NowAny support required, we're just one click away.
Short answer
Use a Condition step: add a rule such as 'Custom field goal equals weight loss' or 'Tag has tag vip', then connect the True and False dots to different messages. For simple choices, give each Regular button or smart reply its own next step. A Randomizer step splits people at random for A/B tests.
A branch is a fork in the flow: one group of people goes one way, everyone else goes another.
goal. See ask questions in a flow.goal.goal · equals · Weight loss.| Source | Options |
|---|---|
| Custom field (a saved answer or Set Field value) | exists, doesn’t exist, equals, doesn’t equal, contains, greater than, less than |
| Tag | has tag, doesn’t have tag (type the tag name) |
| They follow you | is following, is not following |
| You follow them | you follow them, you don’t follow them |
| Follower count | greater than, less than, equals |
hot-lead), then check that tag with a Condition later, in this flow or another one. See tag contacts.You can’t add branches in the InstantDM app. Use the web app at app.instantdm.com on a computer.
Nothing about the branching. They just get the message for their branch.
email exists → True skips the email question. The Ask only if unknown switch on a question does the same thing more simply.ab_ plus the step ID.No. Text comparisons ignore upper and lower case, so 'Yes' and 'yes' match.
Everyone goes down the False branch.
Not in the same flow. Steps after an AI Reply step never run. Another flow can check those tags with a Condition.
No. There are no winner stats in the editor. Each person's branch is saved on their contact as a field, so you can see it in their contact details or route them with a Condition later.