For developers

A WhatsApp API that fits in one request

Send order confirmations, shipping updates and reminders from your store or app. Clean REST API, signed webhooks and delivery statuses. We handle queues, pacing and reconnections.

curl -X POST https://api.notific.app/v1/messages \
  -H "Authorization: Bearer nt_live_••••" \
  -H "Idempotency-Key: order-1042-shipped" \
  -d '{
    "from": "num_8f2a",
    "to": "+573001234567",
    "text": "Hi {{name}}! Order #{{order}} shipped 🚚",
    "variables": { "name": "Ana", "order": "1042" },
    "send_at": "2026-11-02T09:00:00",
    "timezone": "America/Bogota"
  }'

# → 202 Accepted
# { "id": "msg_31x", "status": "queued", "scheduled_at": "…" }

What you get

🧩

Templates with variables

Write {{name}} and {{order}} in the text and pass the values with each request.

📡

Status webhooks

Signed events for queued, sent, delivered and read, so your system always knows.

🔁

Idempotency keys

Retry safely. The same key never sends the same message twice.

🌎

Any time zone

Schedule a message for the recipient's local time with send_at and timezone.

Example

Order confirmations in three steps

1

Connect a number

Create your account and scan the QR code. Copy the number ID (num_…).

2

Create an API key

Generate it in Dashboard → API & webhooks. It starts with nt_live_.

3

Call us from your order webhook

When an order is paid, POST to /v1/messages with the customer's phone and the order number.

Good to know before you build

Notific connects a WhatsApp number as a linked device; it is not the official WhatsApp Business API. It is meant for notifications people expect, such as orders, appointments and payments. Promotional messages are blocked, and every number is paced and limited to protect it.

Send your first message from code

Create an account, connect a number, copy your key.

Get an API key →