ForgeSendDocs

Pre-send preflight

Pre-send preflight is the campaign-level launch check inside Campaign Builder — separate from the workspace-wide Deliverability page, though they share some of the same underlying DNS and inbox checks. It combines domain, inbox, and lead-quality signals into one verdict that gates the Start button.

The preflight strip

A persistent strip sits above the tabs in Campaign Builder, showing a live READY / WARNING / BLOCKED verdict as you configure the campaign.

Preflight strip — read only
BLOCKEDCampaign blocked — fix issues before sendingView checks
Start blocked by: Suppression list + 1 more.

Two verdict vocabularies are in play, and they mean different things: individual checks return PASS / WARNING / BLOCKED; the campaign's overall launch state is READY / WARNING / BLOCKED. A campaign can be READY overall while every underlying row still literally says PASS — READY just means no row is currently WARNING or BLOCKED.

Don't confuse either of these with the Analytics health badge (Healthy/Watch/Risk) — that's a completely separate signal computed from a campaign's actual sent-mail bounce and failure rates, not from preflight.

The full check list

Check groups — read only

Domain and workspace

MX records · SPF record · DKIM record · DMARC record · Connected inboxes · Workspace capacity · Sending domains

Inbox

Inbox connected · Daily capacity · Token health

Campaign and leads

Sequence steps · Active leads · Invalid leads · Risky contacts · List verification · Suppression list · Duplicate emails in active send pool

Protection and trial

Unsubscribe protection · Variable coverage · Trial send limit

Severity isn't symmetric: missing MX, SPF, or DMARC, an unavailable inbox, no active leads, invalid or suppressed leads, and duplicate emails in the send pool can all block launch outright. A missing DKIM record, risky contacts, and unverified contacts only warn — unless a campaign's send policy is set to skip risky or unverified contacts, in which case those specific checks resolve to a pass instead, since the affected contacts will simply be excluded from sending.

Sender-pool-aware evaluation

Preflight is scoped to whichever sender pool the campaign is actually using — Automatic evaluates every connected workspace inbox; a Selected pool evaluates only the chosen inboxes. Switching modes changes the connected-inbox count, the available capacity, and which specific inboxes get checked.

Sender pool warning — read only
ModeSelected pool — 2 inboxes
Inboxes1 send-ready · 1 needs reconnect
Selected inboxes already have sends reserved by other active campaigns today. This campaign may send slower than expected.

That reservation warning is informational, not a full cross-campaign scheduler — it tells you sending may be slower than the raw capacity numbers suggest, not that ForgeSend is actively arbitrating between campaigns competing for the same inbox.

The preflight drawer

Clicking View checks opens a drawer grouping every check into Needs action (blockers), Warnings, and Passed checks, with a Re-check action and fix guidance per issue.

Preflight drawer — read only

Fix issues before sending

1 blocker · 1 warning

Re-check
Needs action
Suppression listBLOCKED

2 active leads are on the suppression list and will not receive emails.

Remove from active send pool →
Warnings
Risky contactsWARNING

3 active leads are marked risky.

Passed checks
Connected inboxesPASS
Unsubscribe protectionPASS

Fix links route you to the relevant part of the app: Sequence for step or unsubscribe-language issues, Leads for missing active leads, Lists for invalid leads or verification, Inboxes for connection/capacity/token/domain issues, and Deliverability for MX/SPF/DKIM/DMARC issues.

Cleanup actions

For Invalid leads and Suppression list blockers, the drawer offers Remove from active send pool.

This doesn't delete anyone from the campaign — matching leads are set to PAUSED within that campaign, which excludes them from preflight and from any future job creation. Nothing is removed from your contact list or the campaign's enrollment history.

Launch review and enforcement

Clicking Start doesn't enqueue jobs immediately — it opens Review before launch, summarizing Schedule, Capacity Forecast, Lead Quality, Sender Mode, and the guardrail state together.

Review before launch — read only

Review before launch

Confirm schedule, sender capacity, and guardrails before ForgeSend creates send jobs.

Lead quality

227 active · 7 risky · 11 unverified

Sender mode

Selected pool — 2 inboxes

CancelStart campaign anyway

BLOCKED removes the ability to start at all; WARNING shows Start campaign anyway; READY shows a plain Start campaign. Preflight is re-enforced on the backend whenever a campaign actually starts or resumes — reopening the browser tab doesn't bypass it.

Where to go next

Next: Settings overview