SendOne Core
Campaign approval
See exactly who gets the message — and why anyone won't.
SMSPasses — real gate
PASS — sandbox consented send
The seeded PASS campaign, evaluated live by the compliance gate. Two sandbox numbers with genuine opt-in, both in-window and sendable. Already approved — re-approving surfaces the 409 re-run path.
Review this send →SMSBlocked — real gate
BLOCKED — missing consent + suppressed
The seeded BLOCKED campaign. One recipient has no opt-in, one is suppressed — the audience shrinks to zero sendable and the gate refuses the send, naming each failing check.
Review this send →These screens run against a real Postgres via the shared @platform/campaigns services and the live compliance gate — the same code path as the API. No real messages are sent. See the DataTable primitive →