Connect your customers
Each of your customers connects their own WhatsApp Business account through Meta's Embedded Signup. Several accounts and numbers, with coexistence mode alongside the WhatsApp Business app.
Meta Tech Provider
Connect your customers' WhatsApp Business accounts, send and receive messages, and get notified through signed webhooks. One integration for your software.
7-day free trial · No credit card · Unlimited sandbox
# Accepted right away, sent asynchronously
curl $INBOX_API/messages \
-H "Authorization: Bearer pk_live_…" \
-H "Idempotency-Key: order-4521" \
-d '{
"phoneNumberId": "…",
"to": "+237600000000",
"type": "template",
"template": { "name": "appointment_reminder",
"language": "en" }
}'
# Response
{ "id": "3c1e…", "status": "queued" }BrefPoint-Signature: t=1763020800,v1=9f2c…e41a
{
"id": "7f0c5d…",
"type": "message.delivered",
"data": {
"messageId": "3c1e…",
"status": "delivered"
}
}Your product has one kind of customer to serve: your own customers. Bref Point Inbox handles Meta's complexity for you.
Each of your customers connects their own WhatsApp Business account through Meta's Embedded Signup. Several accounts and numbers, with coexistence mode alongside the WhatsApp Business app.
Text, images, documents, videos, audio, location and templates. Asynchronous, idempotent sending, with the 24-hour rule applied for you.
Signed webhooks for every message received, sent, delivered, read or failed, and for every template status. Replay an event with one call.
Your customer completes Embedded Signup; you receive an account and a number, ready to use.
Submission to Meta, status tracking, and an immediate, explicit refusal when a template isn't approved.
Duplicates and out-of-order events are absorbed: a status never goes backwards.
Meta outage or rate limit: the message waits and goes out later, without duplicates.
A key can only do what you grant it, per environment.
By day, category, country or number. Meta cost and Bref Point fees always kept separate.
A versioned REST API, an OpenAPI specification, a test console, and errors that tell you what to fix. Every error carries a requestId so you can find the call in your logs.
import { verifyWebhook } from './verify-webhook.mjs'
app.post('/webhooks/inbox', express.raw({ type: 'application/json' }),
(req, res) => {
if (!verifyWebhook(req.body,
req.get('BrefPoint-Signature'), SECRET))
return res.sendStatus(401)
// event.id is stable: deduplicate on it
res.sendStatus(200)
})One account, one application, two environments: sandbox and production.
Choose its scopes. The secret is shown only once.
Your customer completes the Meta signup; the API returns their number.
A message, a signed webhook, a log. Test first without WhatsApp, thanks to the simulator.
What Meta charges and what Bref Point Inbox charges are two separate lines, shown separately in your usage.
Billed directly to the WhatsApp account owner
Depending on the message category and the recipient's country. We show what Meta announces for each message; we never assume a single rate, we take no margin and we do not resell conversations.
A subscription for the infrastructure
A plan with a message quota and a number of connected businesses; beyond the quota, a per-message fee, always on its own line. The sandbox is neither limited nor billed.
Plug in your first integration: send and receive through the API.
5,000 FCFA/ month
Billed monthly
2 numbers included, then 2,000 FCFA / month per extra number
Start the free trialBeyond the quota: 1 FCFA platform fee per message, on top of Meta's rate. Your sends are never interrupted.
Real volume and several numbers.
10,000 FCFA/ month
Billed monthly
3 numbers included, then 1,500 FCFA / month per extra number
Choose ProBeyond the quota: 0.5 FCFA platform fee per message, on top of Meta's rate. Your sends are never interrupted.
High volume and lots of numbers.
30,000 FCFA/ month
Billed monthly
5 numbers included, then 1,200 FCFA / month per extra number
Choose BusinessBeyond the quota: 0.25 FCFA platform fee per message, on top of Meta's rate. Your sends are never interrupted.
Custom volume, custom terms, contractual SLA.
Custom quote
Based on your volumes and requirements
Volume pricing, negotiated per number
Get startedWhatsApp messages are billed by Meta, directly to the account owner, on top of your plan: Bref Point Inbox takes no margin on them and does not resell them.
Billed in FCFA. The sandbox is neither limited nor billed. Counted messages are those sent in production.
7-day free trial, no credit card, with the Starter plan's limits. After that, your account falls back to a very limited plan until a paid plan is activated.
Online payment isn't available yet: paid plans are activated by the Bref Point Inbox team on request.
Straight answers about Meta, pricing and your number. Everything else is in the documentation.
Read the documentation →The official one. Bref Point Inbox is built on the WhatsApp Business Platform (Meta's Cloud API): your customer's number is registered with Meta, messages travel through Meta's infrastructure, and the rules are the ones Meta publishes (consent, approved templates, quality rating). Unofficial APIs drive a WhatsApp Web session linked by QR code: WhatsApp's terms prohibit that kind of automation, and a flagged number can be banned. Bref Point Inbox is an independent product: it relies on Bref Point's Meta Tech Provider status, but is neither published nor endorsed by Meta.
How a WhatsApp account gets connected →Your customer needs a Facebook account to sign in to Meta's Embedded Signup, and a Meta Business portfolio, which they pick or create during that same flow; their WhatsApp Business account and number are attached to it. For Meta to bill messages, a payment method must be added to that portfolio. You can start without business verification, but Meta may require it to raise sending limits or for certain template types, and caps how many customers you can contact each day until it's done. These are Meta's rules and they change: check its documentation before committing.
The connection flow →The owner of the WhatsApp Business account, directly to Meta, depending on the message category and the recipient's country. Bref Point Inbox takes no margin on messages and does not resell them: your usage shows an estimate of the Meta cost, separate from our fees.
Usage and billing →Every new account gets a 7-day free trial, no credit card, with the Starter plan's limits. Online payment isn't available yet: after the trial, paid plans are activated by the Bref Point Inbox team on request, then invoiced. The sandbox is neither limited nor billed, and needs no credit card. Meta's message fees are separate: Meta charges them to the account owner's Meta Business portfolio.
See the plans →Your sends don't stop. Each plan includes a monthly message quota per number; beyond it, a small platform fee applies per message (1 FCFA on Starter, 0.5 on Pro, 0.25 on Business). That is not the price of the message: Meta bills delivery separately, directly to the WhatsApp account owner, and our fee stays on its own line, apart from Meta's cost. Your customers never face a cut-off mid-month, and you can move up a tier when overage becomes regular.
Limits and quotas →In the sandbox, a few minutes: create an account, generate a key, then send a message; no WhatsApp number is needed. In production, allow for your customer to finish their Meta signup, then for Meta to review your templates if you want to write outside the 24-hour window. A free-form message is only delivered if the recipient wrote to you in the last 24 hours; beyond that, only templates approved by Meta go out. Submit yours early.
Quickstart →Yes. The sandbox simulates an incoming message or a status change and triggers your real webhooks, without calling Meta.
Test with the sandbox →That's the purpose of Meta's coexistence mode: the customer keeps using their app on their phone while your software uses the API on the same number, and their messages reach you like any other. Our integration of this mode is in place, but its validation against Meta's live platform is still under way. A number registered on regular (personal) WhatsApp must first be released or replaced.
Coexistence mode →Your customer. Their WhatsApp Business account, number and templates live in their own Meta Business portfolio, not with us: we only keep the (encrypted) access authorization to send and receive on their behalf. If you stop using Bref Point Inbox, the account and number stay theirs and can be connected elsewhere.
The concepts →Webhook delivery is retried up to 8 times over about an hour. Every attempt is kept, and you can replay an event at any time.
Webhooks and retries →Each account is isolated from the others, including at the database level. Meta tokens are encrypted and are never returned by the API.
The concepts →Create an account, generate a sandbox key, and test in a few minutes.