Included, not upsold
The API is part of the plan. No enterprise call to unlock the thing developers need on day one.
Send messages, read conversations, manage contacts and trigger campaigns over a clean REST API. Signed webhooks with retries, a dead letter queue and one click replay, included on the plan rather than locked behind a higher tier.
The API is part of the plan. No enterprise call to unlock the thing developers need on day one.
Retries with backoff, a dead letter queue and replay, so a five minute outage on your side is not lost data.
Scoped keys, shown once, revocable, with per key request logs.
Webhooks
Every webhook carries an HMAC signature and a delivery record. Failures retry with exponential backoff, land in a dead letter queue after the final attempt, and can be replayed in one click once your endpoint is healthy.
The event feed covers messages, delivery states, calls, template status changes, contact updates and campaign progress.
How it works
Send text, media, templates and interactive messages.
Create, update, tag and segment contacts programmatically.
Trigger a broadcast and read its progress and results.
HMAC verification with a rotating secret per endpoint.
Build and run requests in app, then copy the code sample.
Clear limits with headers, and no surprise throttling mid campaign.
Where rivals say no
Competitor entries are indicative, from public 2026 pages. See the full 89-row benchmark.
It is included on the plan rather than gated behind an enterprise tier. Rate limits differ by plan.
Each delivery carries an HMAC signature computed with your endpoint secret. Verify it before trusting the payload.
Deliveries retry with exponential backoff, then land in the dead letter queue where you can replay them.
Yes. Everything the dashboard does over messages, contacts and campaigns is available over the API.
The API is plain REST with code samples in the docs, so any HTTP client works.
Send and receive messages, manage contacts, tags and templates, run campaigns and read delivery events.
With a scoped API key you create in the dashboard, sent as a bearer token.
Yes. The docs cover every endpoint with request and response examples, plus a playground.
Standard REST over HTTPS with JSON, so any language that speaks HTTP works.
They POST signed payloads to your URL for inbound messages, delivery updates and more.
Deliveries retry with backoff, so a short outage does not lose events, and you can replay them.
Yes, in line with Meta's limits. The docs list them so you can pace your sends.
Yes. Keys carry scopes, so a reporting integration cannot send messages.
Yes. The playground and a test number let you try calls before you go live.
No. Use our inbox and the API together, or run headless if you prefer.
Explore more
Docs, webhook guide, playground and status.
Open developersCall your own API from inside a no code flow.
See automationsPull the same numbers the dashboard shows.
See analyticsStart free, create a scoped key, and send your first message from the playground in a minute.