Sequence or campaign emails not sending: a checklist
7 min read · Updated Jul 24, 2026
Almost every "my emails aren't sending" report turns out to be Current working exactly as designed — a brake it applied on purpose, in a place nobody looked. Start by answering one question, because sequences and campaigns fail for completely different reasons.
| Sequences | Campaigns | |
|---|---|---|
| Sends from | The enrolling person's own Microsoft 365 mailbox | Your workspace's email service and sending domain |
| Runs | A worker that drains due steps every 5 minutes | A dispatcher that drains queued recipients every 5 minutes |
| Typical brake | Daily send cap, weekend skip, auto-exit, a paused enrollment | Preflight mode, missing approval, empty audience, weekend hold |
| Where to look | Sales → Sequences → Report | Sales → Campaigns → the campaign's report |
For the full picture of why there are two paths at all, see "How Current sends email — and why two mail paths, not one".
Sequences: run these checks in order
- 11. Is the sequence switched on?Go to Sales → Sequences. Each row has an Active/Paused switch. A paused sequence stalls its enrollments quietly — the worker re-checks them about an hour later and does nothing until you turn the sequence back on. A sequence you create by hand starts Active — the switch only matters if someone turned it off. Only an AI-drafted sequence is saved paused on purpose (its Save button reads "Save as paused sequence", and Current tells you "it stays paused until you turn it on"), so a fresh AI draft sends nothing until you flip it on.
- 22. Look for the queue-depth line at the top of the pageIf you see "N emails are waiting for tomorrow's window — the daily send limit protects your deliverability", the daily send cap is the answer. Current sends at most 250 sequence emails per mailbox per calendar day (Eastern Time). Email 251 is not an error: it quietly reschedules to the next business morning at 9:00 AM ET. The cap is fixed in code — nobody can raise it from the app.
- 33. Check the calendarSequences have a "Skip weekends & holidays" switch in the builder, on by default. With it on, an email or task step due on a Saturday, Sunday, or a holiday on your company calendar does not run — it re-arms for the next business morning at 9:00 AM ET. Delay and condition steps are timers and never roll.
- 44. Open the sequence ReportClick Report on the sequence row (available to sales leadership, and to the person who created the sequence). The hero band tells you almost everything: Emails sent, Deferred by cap, Unsubscribed, and — under Active now — how many enrollments are paused and need attention. The Exit reasons chart shows why enrollments ended.
- 55. Read the exits — most "missing" sends are winsA sequence auto-exits a contact the moment they reply (you also get a bell notification), if their address lands on the suppression list, or if the linked deal is marked Won or Lost. They stop receiving steps by design, and show in the Recipients table as Replied, Unsubscribed, Deal won, or Deal lost.
- 66. Chase the paused enrollmentsFilter the Recipients table to Paused. Current pauses one enrollment — never the whole sweep — when it hits something a human must fix.
| What's wrong | What you'll see | Fix |
|---|---|---|
| The mailbox has no send permission | Paused: Microsoft hasn't granted permission to send mail from this mailbox | The enroller reconnects Microsoft 365 from Integrations. If the permission was added after the org's original approval, an admin re-runs "Approve for my organization" first |
| Microsoft 365 isn't connected | The step retries, then pauses after 5 attempts | The enroller connects Microsoft 365 on the Integrations page |
| The contact has no email address | Paused: "This contact has no email address…" | Add an email to the contact record |
| The enrollment has no owner | Paused: the email or task can't be tied to a mailbox | Re-enroll the contact |
| A step is misconfigured | Paused: a delay with no valid hours, a task with no title, or a bad condition | Edit the sequence and fix the step |
Note
"Waiting" is not "stuck"
A condition step ("no reply in N days") re-arms itself for the exact moment its window closes, and reads in the funnel as contacts waiting here — that is the sequence doing its job. Temporary problems, like a Microsoft hiccup, retry on a widening backoff and only pause after five attempts.
Campaigns: run these checks in order
- 11. Read the campaign's status chipDraft, Pending approval, Approved, Sending, Sent, Failed, or Canceled. A campaign sitting in Draft or Pending approval has not been queued — nothing will go out until it is approved and sent.
- 22. Did the send get refused at the confirm step?Current refuses to queue and tells you why. "Send yourself a test email first" means the test-before-send gate is unmet — every campaign must be test-sent before it can be queued. "This campaign's audience is empty right now" means the filters resolve to nobody. And if NeverBounce is connected and at least half the addresses are unverified or verified over six months ago, you're asked to verify first or confirm anyway.
- 33. Check who can approve itIn Current the Approve button only appears for sales leadership, so in practice a marketing campaign needs a leader's approval before it can be queued. A service notice you own goes out on your own approval only up to 25 recipients; above that, Current tells you the count and asks you to get leadership approval first. See "Campaigns and audiences: build, approve, and send safely".
- 44. Check whether real sending is armedUntil your workspace has both a sending domain saved and the "Real sending" switch turned on (Integrations → the email card, tenant admins only), the workspace is in preflight mode. In preflight the campaign only goes to your own team, meaning the email addresses on your workspace's active member profiles. Nobody else in the audience is queued, so the report shows one recipient instead of hundreds. If your own profile has no working email address, Current refuses the send outright and tells you to finish email setup. (Any rows queued before preflight was re-armed are marked Failed with a "preflight mode" error by the dispatcher.)
- 55. Check the clockA campaign queued inside the weekend quiet window (Friday 5:00 PM to Monday 8:00 AM, Eastern) is held until the next weekday at 8:00 AM unless the sender ticked "Send now instead" in the confirm dialog. It will look queued and idle all weekend — that is the hold, not a fault.
- 66. Open the campaign report and read the recipient statesSuppressed means the contact unsubscribed or was already on the suppression list — Current re-checks that at the moment of send, so a late unsubscribe is honored even after queueing. Failed carries the reason. Bounced and complained addresses are suppressed from future sends automatically.
- 77. Give a big send timeThe dispatcher paces deliberately: up to 25 recipients per workspace per run, and 100 overall per run, every 5 minutes — so one large blast can't starve another workspace's small notice. A campaign flips to Sent only once nothing is left queued.
Heads up
Before you re-send anything
Re-queuing the same campaign is safe — recipients already queued or sent are skipped and a retried delivery is deduplicated, so nobody gets it twice. Sequences are different: re-enrolling a contact whose enrollment paused or exited creates a brand-new enrollment that starts again at step 1, so they receive the first email a second time. Fix the underlying cause instead. And never re-enroll someone who exited as Unsubscribed — Current will exit them again, but their intent was clear.
Still nothing?
- +Confirm the sequence has steps at all — a row that says "No steps yet — edit to add some" has nothing to send.
- +Confirm someone is actually enrolled. The report's empty state says so plainly: "No one has been enrolled in this sequence yet."
- +For auto-enroll rules, the emails send from the mailbox of the person who created the rule — if that mailbox is disconnected, every enrollment the rule creates will pause.
Was this helpful?
