Add a Condition step
A conditional branch is a fork in your workflow. You drop one step into the timeline, and from that point on contacts split into a "Yes" path and a "No" path depending on whether they match the rule you set.
Open the workflow you want to edit, then click the + button at the spot in the timeline where you want the split to happen. In the action picker, choose the If/Else condition step. Once it's added, every contact that reaches that point in the workflow is evaluated against your condition and routed to the matching branch.
Branch on data or behavior
When you open the condition step, you choose what to test. You can branch on something the contact did (behavior) or on the data already sitting on their record — and each outcome becomes its own path.
Common conditions include whether the contact replied versus didn't reply, whether they have a specific tag, or whether their source equals "Website." You set the rule once, and the workflow sends everyone who matches down one branch and everyone who doesn't down the other. You can stack multiple rules with AND/OR when you need to be more precise — for example, source is "Website" and the contact is tagged "Buyer."
Build the paths
A branch is only useful once you fill it in. After the split, build out what happens on each side so the right people get the right message instead of a one-size-fits-all blast.
Click into a branch and keep adding steps to it just like the main workflow — sends, waits, tags, notifications, or even another nested condition. For example, contacts who replied might drop into the "Yes" branch and get a notification to your team, while contacts who didn't reply go down the "No" branch for a follow-up text a day later. When you're done, save and publish the workflow so the branching goes live for new contacts entering it.