Skip to main content
Tawked Notifications is a WhatsApp Business API service for Saudi businesses from Tawked (توكيد), a Meta Tech Provider: your systems send Meta-approved WhatsApp messages to your customers from your business’s own number, with one API call. It sends order updates, reminders, receipts, offers to customers who agreed, and one-time codes from an authentication template. You connect the number once in the console, Meta approves your templates, and your code sends them with one API call. Tawked checks each send against the number’s live template list, charges the fee, sends through Meta on your behalf, records the message and tracks delivery and read. Your code never holds a Meta token.

Quickstart

From a connected number to your first message, with code.

Sending messages

Placeholders, headers, buttons, statuses and webhooks.

How it works

1

Connect your number

In the console, open the application, then Notifications → Overview, and press Connect WhatsApp. Meta opens a window where you pick or create the business and the number. Tawked registers the number and opens its inbox in Tawked Chat. The owner or an admin connects it. You keep full access in WhatsApp Manager and pay Meta directly for its messages.
2

Get a template approved

On Notifications → Templates, write one, start from Meta’s library, or create it in WhatsApp Manager. Meta reviews it, usually within minutes. Only an approved template can be sent. See Templates.
3

Use the application's live key

A tk_live_ key of the application the number is connected to, from its API keys page: one with full access, or a custom key with Notifications set to send. A key without that access answers 403 insufficient_scope.
4

List, then send

GET /v1/whatsapp/templates shows every template with the placeholders it expects. POST /v1/whatsapp/messages sends one and answers 202 with an id. Read the status with GET /v1/whatsapp/messages/{id}, or receive message.* webhooks.
Every message the API sends is listed on Notifications → Messages, searchable by your reference.
An application in review connects a number and sends exactly like an approved one: review holds Verify codes only. A rejected or suspended application cannot send.
There is no WhatsApp sandbox. A tk_test_ key answers 403 live_key_required on every WhatsApp endpoint, so test with your live key, sending to your own phone.

What a send can carry

  • Body placeholders, named ({{name}}) or positional ({{1}}), never mixed.
  • A text header placeholder, in header.text.
  • An image header: the image’s public link in header.image.link. See Image headers.
  • A document header: a PDF’s link in header.document.link, with the name the customer sees in header.document.filename. See Document headers and Send a PDF attachment.
  • The dynamic suffix of URL buttons.
  • An authentication template’s code, which fills its text and its button. See Authentication templates.
A template with a video or location header, a button that takes a non-text parameter (a marketing coupon’s copy-code button, flow, catalog, carousel, limited-time offer), or named and positional placeholders mixed answers 422 unsupported_template. message says which.

Without code

The free Tawked plugin for WooCommerce sends order updates with no code, the Tawked app for Salla does the same for a Salla store, and the app for Zid is on its way. The Integrations tab lists every platform Tawked connects to.

Replies land in Tawked Chat

A customer who answers a notification writes to your number. The reply lands in the number’s inbox in Tawked Chat, where your team answers it, and the messages your code sent appear in the same conversations. Tawked Chat’s conversations have no API.

Billing

The fee, if any, is for the send, at the price on tawked.com/en/pricing, and comes from your Tawked balance. Delivery and read cost nothing more, and a failed send refunds the fee once. Meta bills you for its messages separately, on your own WhatsApp Business Account: since 1 October 2026 that includes the replies sent inside the 24-hour window, after each number’s first 1,000 free replies a month, which the console counts on the number’s card (see Free replies). The channel itself, what Meta requires, its messaging limits and Meta’s charges, is on the WhatsApp Business API page.
For one-time codes by SMS, checked for you, use Tawked Verify. For codes from your own WhatsApp number, send an authentication template.
Last modified on October 16, 2026