All your WhatsApp numbers. One tab. One API.
Link each number with a QR scan. Chats, groups, voice notes and history show up in your browser — and in your own code through the REST API.
Up and running in three steps
Link the number you already use. The first one takes a few minutes.
Scan a QR code
On the phone that holds the number, open WhatsApp › Linked devices and scan. A pairing code works too.
- Starter90 daysGrowth180 daysBusiness365 days
Your chats arrive
Past chats import in the background, as far back as your plan's history window: 90, 180 or 365 days.
Reply from the browser or the API
Answer in the inbox or send from your own code, and get each new message and status change back as a webhook.
An inbox that works like WhatsApp Web, for every number
Built for answering customers on WhatsApp every day, from one browser tab.
Every number, one inbox
Switch numbers or read them all together. Search, unread counts, archive, pin and mute work the way you expect.
Groups, media and voice notes
Images, video, documents and voice notes with a built-in recorder. Replies, reactions, edits and delete for everyone, with read ticks.
History comes with the number
Link a number and its past chats follow, within your plan's history window.
REST API and webhooks
Send and read on the same numbers from your code. Signed webhooks for messages, statuses and group changes.
French, English and Arabic
The whole app in three languages, with a true right-to-left layout in Arabic.
Hosted in the EU
Your data stays in Frankfurt. Media is private and opens through short-lived signed links. GDPR and Moroccan law 09-08.
The same numbers, from your own code.
Send and read messages, manage chats and groups, and connect numbers over the REST API. One request sends one message; webhooks tell you when it's delivered and read.
- OpenAPI 3.1, with a hosted reference at /v1/docs
- An Idempotency-Key on every write: retry safely, never send twice
- API keys scoped to read, send or admin
- Webhooks signed with HMAC-SHA256 and retried for 24 hours
Before you connect a number.
relay links numbers the way WhatsApp Web does. This isn't an official WhatsApp product: WhatsApp can restrict or ban a number it considers spam, and we can't reverse it.
There's no bulk or broadcast sending: one request sends one message to one conversation. Message people who expect to hear from you.
Read the Acceptable Use PolicySimple monthly plans
Every plan includes the inbox, the REST API and webhooks. Need another number? Add one for €15/month on any plan.
Starter
€29/month
- WhatsApp numbers
- 1
- History kept
- 90 days
- Messages sent / month
- 10,000
- API calls / month
- 10,000
Growth
€99/month
- WhatsApp numbers
- 5
- History kept
- 180 days
- Messages sent / month
- 60,000
- API calls / month
- 100,000
Business
€299/month
- WhatsApp numbers
- 20
- History kept
- 365 days
- Messages sent / month
- 300,000
- API calls / month
- 1,000,000
Prices in euros, billed monthly per organization.
No. relay links your number the way WhatsApp Web does, as a linked device. It isn't an official WhatsApp product: WhatsApp can restrict or ban a number it considers spam, and we can't reverse it.
Chats from inside your plan's history window: the last 90 days on Starter, 180 on Growth and 365 on Business. They import in the background while you start replying.
No. One request sends one message to one conversation, and each number sends a few seconds apart. relay is built for conversations people expect, not campaigns.
Yes. Ask for a pairing code instead and enter it on the phone that holds the number.
In the European Union, in Frankfurt: servers and databases on DigitalOcean, media in a private Google Cloud bucket. Media stays private and opens only through short-lived signed links. We follow the GDPR and Moroccan law 09-08.
Plans are monthly and billed per organization, in euros. Each plan includes a set number of WhatsApp numbers; add more for €15/month each, on any plan.
Link your first number in a few minutes.
Pick a plan, scan the QR code with your phone, and your chats show up in the browser.