Start free

Feature / Messaging API

One POST. Any channel.

Send from your code with an API key. Get every reply back as a signed webhook.

cURLJavaScriptPythonRun
curl -X POST $URL/api/v1/message \
  -H "Authorization: Bearer $KEY" \
  -d '{
    "channelId": "wa_frontdesk",
    "to": { "type": "WHATSAPP",
            "phone": "628123456789" },
    "content": { "type": "TEXT",
      "text": "Your order #1042 is on the way 🚚" }
  }'

Press Run to send

Kopi Senja

Webhook deliveries

1

One shape for all

The same request for WhatsApp, Telegram, Discord and LINE.

2

Signed webhooks

An HMAC-SHA256 signature and timestamp on every delivery.

3

Lands in the inbox

API messages show in the inbox, so your team sees the whole story.

How it works

  1. 1

    Create a key

    Settings › API keys.

  2. 2

    Send a message

    POST /api/v1/message with the channel and the recipient.

  3. 3

    Listen

    Add a webhook for the events you need.

More features

FAQ

Questions, answered.

Your customers are already chatting. Answer them.

Free to start. Link a channel in a minute.