A WhatsApp API that stays out of your way

Send templates, messages and campaigns from your own software. Every reply, tick and STOP comes back as a signed webhook.

A customer paying in a shop with a phone

Send a message in one call

Send a template, a text inside the 24-hour window, a file, or tap buttons and lists. The same Idempotency-Key never sends twice.

Ask for API access
POST /v1/messages
Authorization: Bearer qb_live_…

{"to": "919812345678",
 "template": {"name": "order_shipped", "body": ["Priya", "SB-1042"]},
 "consent": {"updates": "in", "proof": "Checkout tick"},
 "client_ref": "order-1042"}

→ 202 {"id": …, "status": "queued"}

What you get

  • Messages and templatesTemplates with values, coupon codes, offers, carousels and maps; texts, files and buttons in the window.
  • CampaignsMake, start, pause, resume and cancel campaigns.
  • Signed webhooksReceived messages, ticks, failures and STOPs, signed so you can check they came from Qubox.
  • Consent with proofSend each person’s yes or no with where it came from. Qubox refuses what they didn’t agree to.
  • UsernamesReach customers who use a WhatsApp username by their WhatsApp user ID.
  • Chatbot hooksA chatbot step can ask your system for the answer.

Partner API: your users’ own numbers

Platforms can connect their own users’ WhatsApp numbers without those users making a Qubox login. We run our own platforms this way.

See Qubox on your own use case

A call with the people who build it. We’ll set up your business and answer every question.

Book a demo Qubox is invite-only for now.
Book a demo