WhatsApp API
for developers
Send messages and templates from your own product, receive incoming messages through webhooks and manage channels over a clear REST interface. The access key is issued in your dashboard.
- REST and webhooks
- Key in your dashboard
- Documentation with examples
How leads are lost right now
Three situations almost every company knows
Ready-made integrations don't cover your process
You have your own system: billing, a customer portal, an intranet or a mobile app. Off-the-shelf connectors simply don't fit it.
Notifications are sent by hand
Something happens in your product and a person sends the customer a message, late and with mistakes.
Incoming messages go nowhere
The customer replied in the messenger, but the system knows nothing about it: the request is created manually, or not at all.
What a message sent through the API looks like
Your product calls a method, the customer gets a message, and their reply arrives as a webhook.
How do I get started with the WhatsApp API?
From sign-up to your first request: the line goes live in about 15 minutes, and the token is issued right after.
Account and line
You sign up and create a WhatsApp Business API line that the token will be linked to.
Sender number
You fill in the Meta form and verify the number your messages will be sent from.
Token in the API settings
You issue an access key in the dashboard. No applications or approvals.
Webhook URL
You specify your handler, and incoming messages start arriving there.
Templates for moderation
You submit templates to Meta. While they're being reviewed, you can reply to customers with free-form text within the 24-hour window.
What you get
Sending messages
Text, media and approved templates with variables, all in a single request.
Webhooks for incoming messages
Customers' replies hit your endpoint and are handled by your own logic.
Channel management
The list of lines, their state and settings are all available through the API.
Contacts and conversations
Methods for working with contacts and conversation history.
Key in your dashboard
The token is issued right away, with no separate requests or approvals.
An official channel
The WhatsApp Business API under the hood, so template broadcasts are permitted by the rules.
Manual sending vs working through the API
For a product, notifications shouldn't depend on a person sitting at a computer
How much will messages through the API cost?
Factor in the notifications your product sends and replies to incoming messages. Rates depend on the recipient's country.
Your country
Meta rates depend on the recipient country. Below are the final prices per message.
Promos, discounts, invitations: marketing messages
Order status, appointment reminders, payment reminders
Everything an agent writes to a customer while the 24-hour window is open. The first 1,000 per month per number are charged at a reduced price
Total
200.94 $