All services
WhatsApp Business Partner

All the power of WhatsApp Business in your hands

Chat API offers you a complete set of APIs to integrate WhatsApp into your business. From sending messages to managing conversations, all the way to the embeddable chat widget.

9:41

Chat API

● online

TODAY

Chat API 🤖

Your order #1284 has been shipped! 📦 Track delivery:

track.co/1284

09:41 ✓✓

When will it arrive? 🙏

09:42 ✓

Chat API 🤖

Expected tomorrow, 2–6 PM 🚚

09:42 ✓✓

Perfect, thanks! 👍

09:43 ✓✓

Message
How it works

The WhatsApp API flow

Create templates, wait for approval, then send and receive messages in real time.

1

Setup

Create templates

Define messages with dynamic variables via dashboard or API. Supports text, images, buttons and CTA links.

POST /templates
POST /templates
"body": "Ciao {{1}}, ordine {{2}} spedito!"
"buttons": ["Track order"]
2

Review

WhatsApp approves

WhatsApp Business reviews every template before use. You receive a webhook when status changes.

Approved

Ready to use

Under review

24–48h

Rejected

Revise and resubmit

Approved template → use in 3 ways
A

Notifications

One-to-one messages outside the 24h window using approved templates.

POST /whatsapp/notifications
B

Bulk sending

Same template to thousands of contacts. Custom variables per recipient.

POST /whatsapp/bulk
C

Two-way chat

Within the 24h window reply freely. Manage conversations via API or widget.

POST /chats/{id}/message
All events → Webhook

Always on

Receive events via Webhook

Configure a URL and receive every event in real time: incoming messages, delivery confirmations, read receipts and template status updates.

Message receivedDeliveredReadTemplate approvedError
POST → your-server.com/webhook
{
  "event": "message.received",
  "from": "+39331234567",
  "body": "Quando arriva?",
  "timestamp": "2025-03-14T09:42Z"
}

99.9%

Uptime

<200ms

Avg latency

200+

Countries supported

24/7

Technical support

API

All endpoints at your disposal

Every feature is accessible through a clear, documented RESTful endpoint.

Send WhatsApp messages

Send text, media and template messages to any WhatsApp contact via a simple API POST call. Full support for interactive messages.

POST /api/v4/whatsapp/chats/{ClientId}/message

Template management

Access your pre-approved WhatsApp templates via API. Customize dynamic variables and send notifications outside the 24-hour window.

GET /api/v4/notifications/whatsapp/templates

Conversations & history

Retrieve the list of active chats and the complete message history for each contact. Monitor conversations in real-time.

GET /api/v4/whatsapp/chats

Chat Widget iframe

Generate an iframe URL to embed WhatsApp chat in your web application. A single endpoint to create a complete chat experience.

POST /api/v4/iframes/whatsapp/chat-box

Webhooks & events

Configure custom webhooks to receive real-time notifications on incoming messages, delivery confirmations, read receipts and status updates.

POST /api/v4/webhooks/create

Client management

Create, search, update and delete contacts via API. Sync your CRM with the WhatsApp address book automatically.

POST /api/v4/clients

SMS + WhatsApp notifications

Send notifications via both SMS and WhatsApp from the same platform. Choose the best channel for each communication.

POST /api/v4/notifications/whatsapp

Secure authentication

JWT Bearer authentication with expiring tokens. Manage credentials securely with our enterprise authentication system.

POST /api/v4/auth/token
WhatsApp WhatsApp API

Ready to bring WhatsApp to your business?

Start using the Chat API APIs for free. No credit card required for the sandbox.