Theme

Stop promotional broadcasts from interrupting a timed sequence

To stop promotional broadcasts from interrupting a timed sequence in Mimeo, label your promotional emails and add one guard. For anyone still in the sequence, Pause & wait holds their copy and sends it after they finish, or Skip & continue drops it for them. The guard is checked as each email sends, and the sequence keeps its schedule.

Why one rule beats excluding people on every send

A guard is checked as each email sends, so it covers every promotion without anyone remembering to exclude people.

The usual advice is to tag everyone in a sequence and exclude that tag from each broadcast. It works until someone forgets on one send, and it drops those people from the promotion for good, even if they finish the sequence the next day.

A guard decides person by person, at the moment each email goes out. It can hold the promotion until the person finishes the sequence and then send it, or drop it for them only. Everyone else gets the broadcast at once.

Before you start

You need a sequence that is running and a few minutes in your Mimeo.

At the end, promotions reach people outside the sequence at once and people inside it after they finish, or never if you choose, and every hold is visible.

Steps

Both tabs build the same guard, "Hold promos during Welcome", and an optional second one that spaces the sequence after a promotion.

Build it in Mimeo

1 Label your promotional emails

One label lets one guard cover every promotion, now and later.

Open the broadcast, then the Email details tab, and under Labels add promo (or your own word). Labels live on the email, so a guard sees them on every broadcast that uses it. Don't put the label on the sequence's own emails.

2 Create a guard

A guard is a standing rule, so you set it up once.

Go to Automation → Guards, click New guard, and give it a Name: "Hold promos during Welcome".

3 Say who is still in the sequence

"Still in the sequence" means the person started it recently and hasn't finished it.

Under When the person…, set the first check to Started a sequence, Welcome, in the last… 14 days. Click Add another check, then set Doesn't match, Finished a sequence, Welcome, ever. The two checks sit under All of these.

Set the days a little longer than the sequence. Someone whose run was canceled never finishes it, so the days are what eventually let their promotions through.

The New guard dialog for Hold promos during Welcome: all of these, Started a sequence Welcome in the last 14 days, and doesn't match Finished a sequence Welcome ever; then Pause & wait; over Emails with a label, promo.
Fig. 1 · The guard, filled in · local install, November 2, 2026

4 Choose hold or skip

The action decides whether people in the sequence get the promotion late or not at all.

Under …then, pick Pause & wait to send it after they finish, for an announcement that stays true. Pick Skip & continue to drop it for them, for a sale that ends before they would get it. Their sequence carries on either way.

5 Point it at the label

The label keeps the guard off everything except promotions.

Under Over which emails, pick Emails with a label, choose promo, and click Create guard. The Welcome emails carry no promo label, so they go out on schedule.

6 Send the broadcast and check who was held

The queue and the guard's activity show exactly who waited and why.

Send the broadcast as usual. In the test, people outside Welcome got it at once and anyone mid-sequence was held. In Automation → Queue, a held email shows held and "Held by Hold promos during Welcome". On the Guards page, the guard's Holding count opens the same list.

The Queue filtered to Held by Hold promos during Welcome: one row for dee.guards@example-seed.com, Weekend sale: 30% off, scheduled by the broadcast Launch week, status held, Held by Hold promos during Welcome.
Fig. 2 · A promotion held for someone still in Welcome · local install, November 2, 2026

When a held person finished Welcome, the promotion went out on the next check. Recent activity on the Guards page logged both moments: "Held", then "Released" with "condition cleared after 2 days and 2 hours".

Two Recent activity rows for ada.guards@example-seed.com and Weekend sale: 30% off: Held 2 days ago, All of these are true; Released 2 hours ago, condition cleared after 2 days and 2 hours.
Fig. 3 · Held, then released when she finished · local install, November 2, 2026

With Pause & wait, the broadcast shows as sending until the last held person gets it.

7 Space the sequence after a promotion (optional)

The other direction: when someone just got a promotion, their next sequence email can wait a day.

Create a second guard: Received an email, your promotion, in the last… 1 days; Pause & wait; over Emails from a sequence, Welcome. In the test, the next Welcome email waited a day after the promotion and every later email moved by the same amount, so the sequence kept its spacing.

The Queue filtered to Held by Space Welcome after a promo: one row for fay.guards@example-seed.com, Welcome — here's how this works, scheduled by the sequence Welcome, status held, Held by Space Welcome after a promo.
Fig. 4 · A Welcome email waiting a day after a promotion · local install, November 2, 2026

Switching a guard off releases whatever it holds at once; those emails go out on the next check.

Build it with your agent

1 Label your promotional emails

Tell your agent
Find every promotional email in my Mimeo and label it promo. Show me which emails and broadcasts that covers, and leave the Welcome sequence's emails unlabeled.

What to look for: a list of emails with the promo label and the broadcasts that use them, and no Welcome emails in it.

2 Ask for the guard

Tell your agent
Add a guard called "Hold promos during Welcome": when someone started the Welcome sequence in the last 14 days and hasn't finished it, Pause & wait, over emails labeled promo. Show me the guard before you push it.

What to look for: the guard with both checks, Pause & wait and the promo label, waiting for your yes. A guard goes live as soon as it is pushed; the push checks it but doesn't rehearse it.

3 Choose hold or skip

Tell your agent
For the Black Friday sale, change the guard to Skip & continue, since the sale ends before Welcome does. Show me the change first.

What to look for: only the action changing, from Pause & wait to Skip & continue.

4 Check who was held after a send

Tell your agent
After the Weekend sale broadcast goes out, tell me who the Hold promos during Welcome guard held, and why.

What to look for: each held person with the guard's reason. In the test, the queue showed "Held by Hold promos during Welcome", and the activity later read "condition cleared after 2 days and 2 hours".

5 Space the sequence after a promotion (optional)

Tell your agent
Add a guard that holds the next Welcome email for a day when the person got a promo email in the last day. Pause & wait, over the Welcome sequence. Show me before you push.

What to look for: a guard over the Welcome sequence with a "Received an email … in the last 1 days" check. The Guards API and the MCP server cover guards for your agent.

Limits

A guard acts only when an email sends, and only on the person it is checking.

When not to use this

Three cases have a better tool than a standing guard.

Facts, checked

Every changeable fact on this page, with its source and the date it was last checked.

Fact Value Source Checked
Release tested Mimeo 0.3.4 Release notes
When guards are checked Tested: as each email is about to send, never on a schedule Guards
Pause & wait Tested: held a labeled promotion for a person mid-sequence and sent it when she finished; others got it at once; her sequence kept its schedule Guards
Skip & continue Tested: dropped the promotion for that person only; her sequence carried on Guards
Pausing a sequence email Tested: the rest of the run moved by the time it waited Guards
Switching a guard off Tested: what it held went out on the next check. Deleting it does the same (documented) Guards
Scopes The Guards page offers all emails, a label, a sequence or a flow; a label covers every broadcast whose email carries it (tested). The API and MCP also scope to broadcasts (documented) Guards API
Several guards on one email Documented: the most severe wins: Exit flow, then Cancel sequence, then Skip & continue, then Pause & wait Guards
Started and finished a sequence "Ever" or "in the last N days"; a canceled run counts as started, never finished; 0 days is refused when you save (tested) Flow schema
Pushing a guard from the manager repo Documented: it is live once pushed; the push checks it but doesn't rehearse it CLI
Unsubscribed people Never emailed; checked before any guard Guards
Sending providers Postmark, Resend; Amazon SES coming soon; a test provider that delivers nothing Set up sending

How this was tested

Runs on one local install on November 2, 2026, with no real email sent.

Next

The docs cover guards, the queue and sequences in full.

Buy now