Order & delivery updates
Send approved WhatsApp templates the moment an order is placed, packed or out for delivery — straight from your backend.
Order & delivery updates
Send approved WhatsApp templates the moment an order is placed, packed or out for delivery — straight from your backend.
Two-way CRM sync
Upsert contacts with tags, stages and custom fields; get contact.updated webhooks when your team changes them in Waasl.
Smart routing
Assign conversations to agents or hand them between AI and humans based on signals only your systems know.
Event-driven workflows
Trigger Waasl automation workflows from your app, and subscribe to message, conversation and template events.
| Base URL | https://api.waasl.io/v1 · sandbox https://stage.api.waasl.io/v1 |
| Auth | Authorization: Bearer wsl_live_… |
| Format | JSON in, JSON out · UTF-8 · Arabic-first search |
| Errors | RFC 9457 problem details with a stable code |
| Lists | Cursor pagination — data, next_cursor, has_more |
| Retries | Idempotency-Key on every write |
| Versioning | /v1 in the path, dated Waasl-Version header |
Every endpoint in the reference carries a status: Available live in the Waasl platform, Beta usable but may change, Coming soon designed and on the roadmap.