WhatsApp API for agencies and integrators
With WAIA Connect your customers connect their WhatsApp number from an onboarding link with your brand, in Meta's official window, without handing you their credentials. You manage all those numbers in one account, with your own id for each, a webhook per number if you need it, and each number's usage separately.
The problem it solves
An agency or a software product serving many businesses needs to connect each customer's WhatsApp. Becoming a Meta technology provider takes business verification, app review and infrastructure; asking every customer for their Facebook login is not an option. WAIA Connect is that component: you build the experience and we hold the connection to Meta.
How you connect a customer's number
- You send an onboarding link (from the panel or through the API,
POST /v1/onboarding-links). The page shows your name, logo and color; your customer does not see the WAIA Connect brand. - Your customer onboards in Meta's official window with their own session. If they use WhatsApp Business on the phone, they can keep using it (coexistence).
- The number shows up in your account with your id (
externalId) and you get theconnection.createdevent. - If you embed it in your product, the link opens in a window and tells you how it ended.
Details: Hosted onboarding · Connections.
Many numbers, kept apart
- A webhook per number, or one for the whole account.
- Usage per number (what your system sent, what came in, and what was typed on the phone) and a monthly limit per number to build your own plans.
- Threshold events: we tell you when a number is close to its limit, before the cut-off.
- Templates proposed by your customer: you send a link, they propose the message, and you review it, edit it and send it to Meta.
Details: Usage and limits · Template proposals.
What it costs
A flat fee per connected number, with no message cap. On the Escala plan each number costs US$ 3.30 per month.
- Starter — US$ 12 per month, 1 number
- Studio — US$ 25 per month, 5 numbers
- Agencia — US$ 45 per month, 12 numbers
- Escala — US$ 99 per month, 30 numbers, plus US$ 3 for each extra number
Meta bills its messages separately, to the card on each customer's Meta account; we add no markup.
What it is not
- It is not full white label: the onboarding window is Meta's and Meta does not allow customizing it. What carries your brand is the link's page.
- It is not an inbox for answering chats: if your customer needs that without coding, it is WAIA.
Frequently asked questions
Do my customers have to give me their Facebook login?
No. Each customer onboards in Meta's window with their own session, from your link. The number is connected to your WAIA Connect account.
Do my customers see the WAIA Connect brand?
Not on the link's page: they see your name, logo and color. The onboarding window is Meta's and shows Meta.
How many numbers can one account hold?
As many as your plan includes; the largest plan lets you add extra numbers. Changing plans does not change your numbers, keys or webhooks.
Can I have a different webhook per customer?
Yes. A webhook tied to a number receives only that number's events; numbers without their own webhook use the account one.
Keep reading
Connect your first number today
Meta-verified technology provider. Coexistence in one click.
Get started