Create a chat for a phone number, send text, media or an approved template, and get every inbound message, delivery and read status back as a signed webhook. Templates, groups and your own customers' onboarding are API too.
Meta Technology Partner ✦ Official Cloud API ✦ Templates, groups, hosted onboarding
Acme HotelsThe most guest-obsessed brands trust Lodgestory to power 50M+ conversations a year
Outside the 24-hour customer-service window a WhatsApp message must be an approved template. Create templates by API, standard, carousel with media cards, or limited-time offer, with positional or named placeholders, submit them to Meta for review, and send them with their parameters once approved. The template.status_updated webhook tells you the moment the status changes.
Acme HotelsText, media and templates through Meta's Cloud API, with the delivery and read receipts Meta reports.
Create a WhatsApp group by API, add and remove members by number, fetch the invite link, approve join requests.
Mint a one-time hosted link; your tenant signs in with Facebook and the connected channel lands in your workspace.
Subscribe an endpoint to message.received, message.sent and message.status_updated and your server hears about every inbound message, every send and every delivered, read or failed status, with the full message in the payload. Template events, group creation and channel connection ride the same envelope.
Create an organisation, enable Developer Access and run your first request against your own workspace today.
What engineering teams ask before they integrate.
Yes, as long as the customer has messaged you within the last 24 hours. Send type "text" or media to their chat. After the window closes, WhatsApp requires an approved template, which you send as type "template" with its name, language and parameters.
The messaging API sends on WhatsApp Official channels through Meta's Cloud API. Templates exist only on Official channels; unofficial numbers connected by QR code send free text and are worked from the inbox.
Subscribe an endpoint to message.status_updated. Each delivery carries the message id, the chat and the new status: sent, delivered, read or failed, as Meta reports it.
Yes. Hosted WhatsApp onboarding mints a one-time link per tenant; they sign in with Facebook on a page that shows your name, pick the number and enter the PIN. You get the channel id back on your redirect URL, from a poll endpoint, and as a channel.connected webhook.