One dashboard, transparent billing and community warm-up for all your clients' numbers. Your agency grows, the operations do not.
From --/number/month + one-time activation fee.Prepaid.No fixed monthly fee
Why ZapZap for traffic agencies
Each client is a ZapZap user with their own balance. You reach all of them from the same admin dashboard. No switching tabs or logins.
An email alert and, if you turn it on, a WhatsApp message when an instance disconnects, so you can reconnect fast.
The client pays a fixed fee per number per month, with no per-message charge. Clear math: multiply by the number of lines. You resell with an honest markup.
The problem
Illustrative example
A new client joins on Wednesday. Four others are already warming up on the agency's own server. The agency's server starts to melt.
Illustrative example
A client calls at 8 a.m.: my WhatsApp is down. You have not even opened the dashboard yet. The client is already complaining in a group chat.
Illustrative example
Billing a client for WhatsApp becomes a headache: I paid R$ 500 and only sent 200 messages, what is the math? You spend an hour explaining billing.
My WhatsApps
3 instances . 2 online
Sales Support
+55 11 9 8765-4321
Marketing
+55 21 9 9876-5432
Orders Bot
+55 11 9 1234-5678
Messages today
1,847
Connected
2/3
Balance
R$ 78.40
How it works
Every part built to last at scale.
A deterministic hash per contact. Each customer reaches the same instance every time, even with 10 numbers in the pool. The conversation picks up where it left off.
Your numbers exchange automatic messages with other businesses' numbers in the pool, at varying intervals, to build a usage history before going live. It lowers the risk, with no guarantee that the number won't be restricted.
The monitor checks your instances every minute. If one drops, you get a WhatsApp message with a link to reconnect. No need to open the dashboard.
Number disconnected
Support SP went offline. Reconnect now.
Low balance
You have R$ 15.00 left. Top up so nothing pauses.
Daily report
1,847 msgs sent. 2 instances online. 3 campaigns active.
150+ REST endpoints. Secure proxy: your code only sees the API Key and Secret, and the instance token stays on the backend. Works with n8n, Zapier or any HTTP tool.
// Send a text message
const response = await fetch(
`https://api.zapzapapi.com/v1/${id}/send/text`,
{
method: 'POST',
headers: { 'x-api-key': apiKey },
body: JSON.stringify({
phone: '5511999999999',
message: 'Hi! Your order has been approved'
})
}
);
// Response
{ "status": "sent", "id": "msg_abc123" }
Import the CSV, pick the pool. Variable delay between sends and per-contact variables. Send only to people who agreed to receive, and honor opt-out requests.
5511988776655
Hi, I'd like to know about...
Sales Support
Number connected successfully
5521977665544
Your order #1847 has...
Every instance already has AI available. Turn it on in seconds: it keeps context between messages, transcribes audio and reads images. When it does not know, it hands off to a human.
Highlights
Community warm-up
On by default in every instance, with rest hours per number.
Built-in conversational AI
Automatic support set up in the same dashboard as your instances.
Per-instance pricing
Prepaid balance, no lock-in contract.
Protected access
The provider's master token stays on the server only and never reaches your browser.
With your own server, infrastructure support is on you. With ZapZap the price is per instance, with a prepaid balance that does not expire, community warm-up and one dashboard for many clients.
Calculator
Adjust the numbers to your scenario. Results update in real time.
Your monthly margin
R$ 1,920
Monthly ZapZap cost
R$ 1,200
With 8 clients you earn R$1,920 a month in margin on top of ZapZap infrastructure, with no server to maintain.
Create accountOne dashboard, clear billing, community warm-up. Your agency focuses on traffic, ZapZap takes care of WhatsApp.
Prepaid · No contract · Balance never expires