Skip building WhatsApp Embedded Signup
Getting a business's number onto the WhatsApp Business Platform means Meta's Embedded Signup flow. Adeli runs it on the dashboard, so a business connects its own number without you building that flow.
Adeli reads the WhatsApp messages your users' business numbers receive and sends their approved templates, through the same API key you use for Instagram, Facebook, TikTok, and the rest.
Getting a business's number onto the WhatsApp Business Platform means Meta's Embedded Signup flow. Adeli runs it on the dashboard, so a business connects its own number without you building that flow.
WhatsApp delivers incoming messages by webhook. Adeli receives and stores them, so reading a number's history is one API call that makes no provider request.
WhatsApp messages come back in the same list as Instagram DMs and Facebook Page messages, in one shape, through the same API key you already publish with.
Each business connects its own WhatsApp number through Embedded Signup on the Adeli dashboard. One number per profile.
List a number's WhatsApp conversations alongside Instagram and Facebook messages, or filter to WhatsApp only.
Send one of the business's approved templates to any E.164 phone number, with up to 20 placeholder values.
An unfinished setup, a revoked number, or an unapproved template each come back as their own error code, so you can tell your user exactly what to fix.
Adeli's MCP server sends WhatsApp templates the same way, so an agent can message a business's customers with the same rules.
A WhatsApp number is one of the accounts a user profile includes on Adeli's pricing. Your first 2 user profiles are free.
Same messages endpoint as Instagram and Facebook. Set platform to "whatsapp" and pass an approved template.
const res = await fetch("https://app.tryadeli.com/api/v1/messages", {
method: "POST",
headers: {
Authorization: `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
platform: "whatsapp",
accountId,
recipient: "+15551234567",
template: {
name: "order_update",
language: "en_US",
bodyParameters: ["Jane", "A-42"],
},
}),
});The business connects its own number through WhatsApp Embedded Signup on the Adeli dashboard's Accounts page. Each profile holds one WhatsApp number. It then shows up in the accounts list with platform "whatsapp". Connecting a number through the connect API isn't supported yet.
Yes, as approved templates. WhatsApp only allows a template when a business starts a conversation or more than 24 hours after the customer last wrote. Pass the template's name, its language, and up to 20 values for its placeholders, along with the recipient's phone number.
Yes. WhatsApp conversations come back in the same messages list as Instagram and Facebook, in one normalized shape. You can filter to WhatsApp only or to one number.
Not yet. The API sends approved templates only. Free-form replies stay in the dashboard inbox.
No. WhatsApp support is messaging only: reading what a number receives and sending templates. There's no posting, scheduling, or analytics for WhatsApp.
WhatsApp numbers are one part of it — see how the social media messaging api works across every connected network, or check pricing.
Sign in, create your API key, and start messaging on WhatsApp today.
Start for free