Create free account

For media buyers and performance agencies

WhatsApp for media buyers: one number per client and the sale sent back to Meta

You deliver the click, the client answers on WhatsApp and nobody knows what became a sale. Meta optimizes in the dark, the report turns into chat screenshots and the client blames the campaign. Give each client a number of their own, answer the ad lead right away, record the sale and send the conversion event back to Meta, all in a dashboard the client opens on their phone without creating an account. R$15 per active number per month, no per-message fee. Create the account and connect the first number.

Updated on

R$15per active number / month.Prepaid, with a welcome credit when you create the account, subject to the current campaign.
+36 million requests logged since launch+190 operations with registered instances

What holds you back today

The ad sends people to WhatsApp, but nobody records who bought. Meta learns from clicks and conversations, not from sales, and the campaign optimizes for the wrong lead

Proving results depends on screenshots, spreadsheets and the client's goodwill to say what closed

The ad lead goes cold because the client is slow to answer, and the media buyer takes the blame for a campaign that was fine

Each client has one number, one phone and one way of answering. Without a central view you find the problem when the client complains

Putting a client's new number to work and sending on day one takes the chip down, and the media buyer becomes the one responsible

A tool that charges per message or changes price with the client's volume eats the margin on exactly the clients who invest the most

How it works with ZapZap

  1. 1

    One number per client, connected by the client

    Create an instance for each ad account and send the connection link. The client scans the QR code on their own phone, with no account to create and no password for you to ask for. Each number stays isolated from the others.

  2. 2

    Answer the ad lead right away

    The per-instance AI and the Flow Builder receive the first message, qualify with the business's own questions and hand over to the attendant with context. The lead does not wait hours for the client.

  3. 3

    Record the sale and send the event back to Meta

    When the sale closes, you or the client mark it in the dashboard. The Tracking module sends the conversion event to Meta with the Pixel and token you configured, so the campaign learns from real sales.

  4. 4

    Show the result in a portal with the client's brand

    The client opens the portal by link or by number and password and sees leads, sales and the period chart. You choose which sections they see, and the name, logo and color are theirs.

What to use

The features that matter here

The ZapZap modules that solve exactly the pain points of this scenario.

Tracking and Client Portal

Links the ad lead to the confirmed sale and shows the result to the client, who does not need a ZapZap account. The client can also confirm sales and reconnect the QR code in the portal if the number drops.

Per-instance AI + Flow Builder

Answers and qualifies the ad lead in each client's tone, 24 hours a day, and hands the attendant only the conversation worth having. You copy the structure from one client to another and change only the context.

Connection link with the client's brand

The client connects their own number through a link with their name, logo and color. You do not have to keep the client's phone or explain a tutorial by voice message.

Webhooks and REST API

Each instance sends events to the client's CRM or spreadsheet, with the client identifier you stored in the metadata field. Creating and removing instances is also done by API.

Ready-made messages to adapt

Examples to get started. Personalize them with the customer's name and your business details.

Hi! This is [Client Name]. I saw you came through our ad. So I can give you the right information: do you want to know about price, delivery time or availability?

Thanks for the answers. I have noted everything and a consultant from [Client Name] will contact you today to close the details. Do you want to leave a preferred time?

Hi, [name]! Your purchase is confirmed. If you need anything, just reply to this message and [Client Name] will help you here.

A lead who clicked the ad and wrote first started the conversation, but outbound sends to a list require consent and a way to opt out (LGPD). ZapZap is an unofficial solution: the number can be limited or blocked by WhatsApp, and that must be agreed with the client. Define by contract who is the data controller for the leads.

Frequently asked questions

How does the sale go back to Meta?

The Tracking module records the lead that came from the ad and, when you or the client confirm the sale, sends the conversion event to Meta with the Pixel and token you configured. You control the Pixel and event setup. Test with a small campaign before promising results to the client.

Does the client need a ZapZap account to see the result?

No. The portal opens by link or by number and password. You turn sections on or off for each portal (results, leads, sale confirmation, reconnection), and the server enforces that choice.

How much does it cost to serve 20 clients?

R$15 per active number per month, so 20 numbers are R$300 a month, prepaid and with no per-message fee. Creating each instance has a one-time activation fee (currently R$3 per number, which you confirm first with GET /instances/cost). The price per number does not rise with volume.

What about the ban risk on the clients' numbers?

ZapZap is an unofficial API, and WhatsApp can restrict or block any number. Community warm-up, a human pace, consent from recipients and volume in small steps reduce the risk but do not remove it. Agree on this with the client before you start.

Do I need Meta template approval?

No. ZapZap does not use the official API, so there is no template approval queue and no 24-hour window as a channel rule. In exchange, the number depends on your sending behavior. See the anti-ban page.

Can I charge the client whatever I want?

Yes. Your cost is R$15 per active number per month and the selling price is yours. Because there is no per-message fee, your margin does not shrink when the client sends more.

Start now

Create your account, connect a number in minutes and test the API with warm-up and anti-ban. R$15 per active number/month, prepaid, no lock-in.