Vuun Connector

Built on the WhatsApp Business Platform

WhatsApp messaging infrastructure for your own number.

Connect the WhatsApp Business number you already own, send notifications through one API, and receive every reply on a signed webhook that retries, dead-letters and replays. Made for engineering teams, not marketing suites.

5 minutes
from signing up to a connected number, through Meta's own Embedded Signup
Never lost
every inbound message is stored before it is acknowledged, then delivered with retries, a dead-letter queue and replay
One-time codes first
verification codes travel on their own priority lane and are never held back by a quota

One request to send, one webhook to receive

A REST API with idempotency keys and a 202 that means the message is recorded and on its way. Inbound messages arrive at your endpoint with a signature you can verify in four lines.

Send a notification

curl -X POST https://api.connector.vuun.co.uk/v1/messages \
  -H "Authorization: Bearer $VUUN_KEY" \
  -H "Idempotency-Key: demo-order-8823" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "pn_01H8X...",
    "to": "+447700900123",
    "template": "order_shipped",
    "language": "en",
    "variables": { "1": "BK-8823" }
  }'

Response

HTTP/1.1 202 Accepted
{
  "id": "msg_01H8XQ...",
  "status": "queued",
  "to": "+447700900123",
  "template": "order_shipped",
  "created_at": "2026-09-02T10:14:22.481Z"
}

Receive a reply

POST https://your-system.example/webhooks/vuun
Vuun-Signature: t=1756808062,v1=5f1a...

{
  "id": "evt_01H8XR...",
  "type": "message.received",
  "livemode": true,
  "data": {
    "phone_number_id": "pn_01H8X...",
    "from": "+447700900123",
    "type": "text",
    "text": { "body": "I would like to cancel my booking" }
  }
}

Every event carries an id that does not change across retries, so your handler can be idempotent. Failed deliveries retry with backoff, land in a dead-letter queue you can see, and can be replayed one at a time or by filter.

What the service does

Four capabilities, and nothing that gets in the way of them.

1. Connect your own number

Link the WhatsApp Business account and phone number your company already owns, in the panel, through Meta's Embedded Signup. A number already in use in the WhatsApp Business app can be connected without losing it.

2. Send notifications

Order confirmations, shipping updates, appointment reminders, booking changes and verification codes, from approved templates, through a single API call. Delivery and read status come back to you.

3. Receive every inbound message

Replies from your customers reach your own system on a signed webhook. Stored before acknowledged, delivered in order and at least once, retried on failure, dead-lettered when your endpoint is down, replayable from the panel.

4. See what happened

A log of every message with its status and failure reason, template approval state, the quality rating of each number with a warning before Meta restricts it, and usage against your plan.

Who it is for

E-commerce and logistics

Order and delivery notifications at volume, with replies routed into your own support tooling.

Clinics, travel and bookings

Appointment reminders and booking changes on a schedule, and the customer's reply back in your system to act on.

Products that send one-time codes

Verification codes on a dedicated priority lane, with the latency and the isolation an authentication flow needs.

The decision-maker we build for is a CTO or a lead developer with a software team of their own. There is no chatbot builder, no campaign tool and no CRM here, and there is not going to be.

Talk to us

The service is onboarding customers in stages. Tell us what you send and how much, and we will come back to you with a start date.

Request access by e-mail