One API. Every channel.
Set up messaging once and reach every customer on the channel they like best, at the right moment.
Built to be built on
The messaging layer for your product, without the plumbing.
Distributed routing
Traffic is balanced across regions and routes to keep latency low.
Unified analytics
One dashboard for every channel with exportable reports.
Integrations
REST APIs connect to your CRM, ERP and marketing tools.
Auto-scaling
Capacity grows automatically when volumes spike.
Role-based access
Give each teammate exactly the permissions they need.
Priority support
Engineers and account managers who know your setup.
Describe the message once
List your preferred channels in order. We handle the fallback.
curl -X POST https://YOUR-API-HOST/v1/messages \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"to":"+91XXXXXXXXXX","channels":["whatsapp","sms"],"template":"order_shipped","data":{"order":"2041"}}'One platform, many jobs
What teams build on top of the API.
From sandbox to production
Test safely first, then switch channels on as you need them.
Get API keys
Start with sandbox keys for safe testing.
Choose channels
Enable SMS, WhatsApp, RCS, voice and email as you need them.
Send one request
Describe the message and fallback order.
Watch everything
Use webhooks and dashboards to follow delivery.
No. One API covers all channels.
Yes. Sandbox keys let you test without sending live messages.
Examples are provided for Node.js, Python, PHP and Java.
Works well with
Combine channels for even better results.