Send messages from your own systems, with the same rules as the console
Use an API key to send WhatsApp templates and messages, SMS and email from your application, and get delivery updates and customer replies back through webhooks.
Send from where the event happens
Order confirmations, payment receipts, one-time codes and appointment reminders are triggered by your own systems. The developer API lets those systems send the message directly, the moment the event happens, without anyone copying it into a console.
- WhatsApp templates and messages
- SMS from your approved sender ID
- Email from your verified domain
API keys you control
Create an API key for each system that sends, and keep it on your server. Requests made with it act for your business, with the same templates, prices and sending rules as the console.
Webhooks for what happens next
A message being accepted is only the start. Webhooks tell your system when a message is delivered or fails, and when a customer sends a message in, so your own records stay up to date without polling.
Can I change the delivery address to Ndola?
10:21Yes. Send the full address and we will update order 4471.
10:22One set of rules for every caller
A message sent by API and a message sent from the console go through the same checks: opt-outs, template approval and wallet balance. Your developers do not have to rebuild those rules, and your team does not have to wonder whether the API behaves differently.
Questions people ask
Which channels can I send through the API?
WhatsApp templates and messages, SMS and email.
Do I still need approved WhatsApp templates?
Yes. WhatsApp's rules apply to API sends too: a template to start a conversation, free-form replies inside the 24-hour window.
How do I receive customer replies?
Set up an inbound webhook, and each message a customer sends is posted to your endpoint.
How is API usage charged?
The same way as the console: each message is priced by country and category and paid from your wallet. There is no separate API fee.
Keep reading
WhatsApp API
Connect your own number to the official WhatsApp Business API, reply as a team, send approved templates and automate chats, all from one console.
Read more ProductSMS
Send SMS in Zambia and Tanzania from your own approved sender ID: OTPs, alerts and promotions, with delivery reports per message and a developer API.
Read more ProductSend transactional email and campaigns from your own domain. Guided SPF, DKIM and DMARC setup, templates, opens, clicks, bounces and a suppression list.
Read more FeatureTemplates
Create WhatsApp templates with media headers, buttons and variables, submit them to Meta for approval, track each status and import or export them in bulk.
Read moreStart with your own number today
Sign up and connect WhatsApp in one sitting. The free trial includes credit for your first campaigns; after it, you pay only for what you send.
7 days free ยท no card needed