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 →