Blog

SMS Preflight API: Test Before You Send at Scale

Automate UK SMS delivery checks with REST endpoints—create sessions, drive tests from CI, and close the loop with webhooks.

What “preflight” means for SMS

Aviation preflight ensures the plane can fly before takeoff. SMS preflight ensures your messaging stack can deliver across the UK networks you care about before a blast reaches customers.

That means verifying:

The SMSProbe SMS Preflight API encodes those checks so you can run them from scripts—not just browsers.

Architecture at a glance

Typical automation flow:

  1. Create a session with your intended sender identity.
  2. Receive dedicated inbound numbers for EE, O2, Vodafone, and Three.
  3. Submit an SMS through your normal pipeline to those numbers.
  4. Poll session state or listen for webhooks as each SIM reports receipt.
  5. Fail or promote the release based on structured results.

Because the API returns machine-readable states, you can wire it into GitHub Actions, Terraform apply gates, or SRE playbooks the same way you gate database migrations.

When teams adopt preflight APIs

Strong fits:

Weak fits:

CI patterns that work

Pair checks with artifact upload (JSON of per-network outcomes) so auditors can trace what was true at go-live.

Latency and idempotency

Treat session creation like any API resource: idempotency keys (client-supplied) help when pipelines retry aggressively. Poll with exponential backoff; subscribe to webhooks for faster closes when infra allows egress to your callback URL.

Rate limits follow your SMSProbe plan; scale tiers exist so production monitoring does not starve marketing tests.

Security notes

Getting started

Read the full HTTP reference on the documentation page, create a project API key in the dashboard, and run your first scripted session against sandbox numbers before enabling production routes.

If you need human-readable evidence for stakeholders, export the same sessions from the web console while engineering keeps the API path.

Closing

SMS is too important to be a manual tail risk. Preflight in software, prove delivery on EE, O2, Vodafone, and Three, and ship campaigns with receipts—not hope.