Templates & approval flow
Build header/body/footer/button templates with variables, submit for Cloud API approval, or send free-text on OpenWA.
One platform, one API, two providers. Send templated WhatsApp messages from your app, track every delivery in real time, and switch between Meta’s Cloud API and OpenWA per tenant — without changing a line of integration code.
Integrate once. Route through Meta Cloud API for high-volume tenants or OpenWA where a business-managed number makes more sense — the interface never changes.
Every message carries a status timeline — sent, delivered, read, failed — backed by signed provider webhooks, not guesswork.
Every account, number, contact and message is tenant-scoped from the ground up — safe to run one Wazzio instance for every customer you have.
Build header/body/footer/button templates with variables, submit for Cloud API approval, or send free-text on OpenWA.
Import contacts, tag them, store custom fields, and render
{{variables}} straight into your templates.
Every POST /messages call is keyed on an idempotency
header, so retries from your side never double-send.
A per-message timeline plus dashboard counts, fed by verified, HMAC-checked provider webhooks.
The UI and API honestly reflect what each org’s provider can do — no Cloud-only feature shown to an OpenWA tenant.
Provider tokens and session references are encrypted at rest and never returned by the API or written to logs.
Register a Cloud API or OpenWA number for your tenant.
Generate a hashed key scoped to that tenant.
Use the dashboard or a single authenticated HTTP call.
Watch status flow from sent to delivered to read.
No SDK required. One HTTP call, one idempotency key, one JSON body. Webhooks report status back the same way you sent the message.
Read the quickstartcurl -s -X POST https://api.wazzio.live/api/v1/messages \
-H "Authorization: Bearer <API_KEY>" \
-H "Idempotency-Key: order-4821" \
-H "Content-Type: application/json" \
-d '{"to":"+15551230000","text":"Your order has shipped"}'
Spin up a tenant, seed a number, and prove the whole pipe end to end.
Start free