MB SuiteMB Suite

Advanced sequences: conditions, branches and chaining

Updated 2026-10-08

In two lines: add a Condition step to ask something about the contact —whether they replied, whether their deal is in a certain stage, whether they meet several rules at once— and build what happens on Yes and on No. Close each path with a Merge point or a Path ending, and when the process gets long, split it with Continue in another sequence.
Everything in this article belongs to advanced sequences. If yours is simple, switch it in the Settings tab, Sequence type card, with Switch to advanced: it's one-way, and you keep everything you already built.

Ask something: the Condition step

In Add step, under Logic, choose Condition. The engine evaluates it when the contact reaches that step and sends them down the Yes or the No branch. There are two ways to ask:

  • Classic, a single criterion, in Condition type: Replied on WhatsApp, Replied on any channel (you can narrow it down in Channels), No recent activity, Has a label, Deal stage and Has phone. The first three let you set how many days back to look.
  • Advanced, with several rules: next to the classic one, Convert to advanced turns it into rules you can keep editing (or, if that criterion can't be converted, Create advanced condition starts with no rules). Both open Advanced condition, the same builder as the entry filter: the person's and the deal's fields —your custom fields included— and the signals Has a deal, Has phone, Has email and Last reply from contact. The contact goes down Yes if they meet every rule under Match ALL of these conditions and, if there are rules under And match ANY of these conditions, at least one of those.
The condition looks at the contact at the moment they reach it. To give them time to reply, put the wait on the condition itself: a Replied on WhatsApp condition with Wait before executing set to 3 days, in its time marker, asks after those three days.
Two things to keep in mind. A question about the deal —Deal stage, or a rule on a deal field— goes down No when the contact has no linked deal. And a condition that asks whether the contact replied makes Exit on WhatsApp reply come turned off, because otherwise they'd leave before reaching that branch; it's explained in Automate follow-up: Sequences and booking pages.

Yes and No: the branches

Below the condition, the Yes and No tabs show one branch at a time; the other one tells you how many steps it has. Each branch has its own Add step and its own steps, with their waits. Inside a branch you can put another condition: up to two levels. At that limit, Condition shows disabled with the explanation, and the way to keep branching is to continue in another sequence.

When a branch runs out of steps, the contact carries on after the condition, in the flow that contains it (and if there's nothing after it, they finish the sequence). An empty branch says itself where it goes: Continues with the main flow; Ends the sequence here, when the condition is the last step; No steps: this branch continues with its containing branch, in a nested condition; or, with a merge point, No steps: this branch continues straight to the merge point.

Deleting a condition also deletes its branches, with all their steps and the conditions nested inside. If they have steps, a Delete condition notice asks you to confirm first.

Bring paths back together or end them

  • Merge point — makes visible where a condition's branches come back together: from there on, whoever went down Yes and whoever went down No carry on with the same steps. In Merges the branches of you choose which condition it closes; it's offered when there's a condition without one in that same flow. Without a merge point, a branch that runs out of steps also carries on with the next step, but silently.
  • Path ending — ends the path right there: the contact completes the sequence with the Ending reason you choose —Completed the flow, Replied, Not interested, Marked lost or Custom reason, with its Reason label—. Nothing can be added after it on that path.

Each reason is counted in the Report tab, under How they ended: that's where you see whether the paths of the sequence work —how many reached the end, how many replied, how many weren't interested—. In Contacts, whoever reaches an ending shows as Completed.

Marked lost is a label for the report: it doesn't change the deal. To close the deal as lost, the step is the Mark deal as lost action.

If the sequence uses merge points, path endings or nested conditions and a branch was left empty with no merge point, turning it on —from the switch or from the list— asks you to confirm first: There are open paths lists each empty branch with what it will do (end the sequence, continue with the main flow or continue with the branch that contains it). You can Activate anyway or close those branches with a merge point or a path ending. It never blocks you.

Continue in another sequence

When a process has clear phases —prospecting, then nurturing, then the post-sale—, it reads better as several chained sequences, each with its own report. Two Action steps chain them:

  • Continue in another sequence — choose the Target sequence. The contact enters it with the same linked deal and without going through its entry filter, because this one already filtered them when they came in. Do not contact is never skipped, and the target's Re-entry applies. Check Leave this sequence when continuing so they're not left in both.
  • Remove from a sequence — takes the contact out of the sequence you choose, or out of this one with This sequence.
The target sequence has to be Live: if it's paused or a draft, the contact doesn't enter it and carries on in this one, even with Leave this sequence when continuing checked. If the target doesn't admit them —for example, they already went through it and its re-entry is Once per person—, they don't enter either, but with that box checked they do leave this one.

To see how your sequences connect, use View chain (the link icon at the top of the sequence). Sequence chain lists the sequences linked to this one, each with how many contacts it has active, its status (Live, Paused or Draft) and an arrow that shows which way the link goes; click one to open it. Direct link is a Continue in another sequence step. The dashed links are indirect: one sequence puts a label or adds to a list that starts another one. Hover over them: if that label or list is renamed, or someone applies it by hand, the chain changes without notice.

Loops are blocked: a change that would leave a contact going around in circles —A continues in B and B in A, directly or through a label, a list or a stage change— isn't saved, and the notice names the sequences in the loop. And even if someone applies a label by hand, a contact can't keep jumping from sequence to sequence forever: after a few jumps in a row, the chain stops.

Limits that help you split the flow

A sequence holds up to 30 steps. As you get close, a notice above the steps tells you how many you're at and, at the limit, offers Continue in another sequence →, which adds that step at the end so you only have to choose the target. With 10 conditions or more, the same notice suggests splitting the flow into two chained sequences: it reads better and each phase keeps its own metrics. That one is a suggestion: it doesn't block you.

See the whole flow in Canvas

With branches, Canvas —next to List, at the top of the editor— is the quickest way to read the flow: it draws it from top to bottom, with the waits between steps and the Yes and No branches side by side, nested ones included. Zoom with Zoom in, Zoom out and Actual size, or with Ctrl (⌘ on a Mac) and +, − or 0. Click a step to open it in a side panel and edit it there; adding, deleting or reordering steps is done in List. The view stays in the page address, so a link you share opens straight on the canvas.

Next step: decide how contacts get into each sequence of the chain in Make a sequence start on its own: triggers, entry filter and re-entry, and if a step breaks along the way, what to do in A sequence with a problem: how you find out, what happens to your contacts and how to resume it.

Still have questions?

Ask MIA, the MB Suite AI assistant: open it with the MB AI button (⌘J) in the top bar. MIA knows the section you're in, so you can ask it about what you see on screen — and it can also answer how-to questions about using MB Suite.