WhatsApp Cloud API

API

Meta's API for sending and receiving WhatsApp Business messages

Price
Free replies, pay per template
Access
System user access token

About

The WhatsApp Cloud API is Meta's hosted API for messaging customers from a WhatsApp Business phone number. Replies inside an open customer service window are free; other messages must use pre-approved templates, billed per delivered message by category and country.

What you can do with it

  • Send order updates, alerts and one-time codes with approved message templates
  • Reply to customers with text, media and interactive buttons
  • Receive incoming WhatsApp messages and delivery statuses via webhooks

Get started

  1. Create a Meta app with the WhatsApp use case
  2. Add a business phone number and note its phone number ID
  3. Generate a permanent system user access token

Example

curl "https://graph.facebook.com/v25.0/$WHATSAPP_PHONE_NUMBER_ID/messages" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $WHATSAPP_ACCESS_TOKEN" \
  -d '{"messaging_product":"whatsapp","recipient_type":"individual","to":"+16505551234","type":"text","text":{"body":"Hello!"}}'

Details

Hosting
Hosted service
Available in
Worldwide
MCP server
Remote
Works with
WhatsApp

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .