For e-commerce

Abandoned carts, tracking and after-sales from a single number.

Same store, same number by default. A customer who asked yesterday recognizes who is answering today. Recover abandoned carts on the channel customers actually open.

From --/number/month + one-time activation fee.Prepaid.No fixed monthly fee

Why ZapZap for e-commerce

Three things that change the game

Recovers carts with a human-sounding message

Automatic send after abandonment, with the customer's and product's name filled in by variable. Random delay between sends, so the pattern does not repeat.

Same store, same number

Pre-sale, confirmation, tracking, after-sales: all on the store's number. The customer trusts it and support has the history.

AI answers basic product questions

Is size M in stock? How much is shipping to 90000-000? The AI answers. When the case is complex, it hands off to a human.

The problem

Real scenes from teams in e-commerce who have been there

"

Illustrative example

The customer left the cart in the middle of payment. The recovery email landed in the promotions folder and the sale never came back.

"

Illustrative example

A customer confirmed the order on WhatsApp. The tracking update comes from a different number. They thought it was a scam and asked for a refund.

"

Illustrative example

Support is scattered across platforms: the agent's personal WhatsApp, a tool bought the other day, another one nobody understands. Fragmented history, and the customer repeats everything.

zapzapapi.com/instances

My WhatsApps

3 instances . 2 online

2 online
SA

Sales Support

+55 11 9 8765-4321

salessupportOnline
MA

Marketing

+55 21 9 9876-5432

mktOnline
OR

Orders Bot

+55 11 9 1234-5678

botOffline

Messages today

1,847

Connected

2/3

Balance

R$ 78.40

How it works

All your numbers in one dashboard. You just focus on selling.

  • Community warm-up runs by itself, with rest hours per number, without you pressing anything
  • Each customer talks, by default, to the same number, and the conversation history stays together
  • One dashboard for all your numbers, with optional AI that qualifies and replies for you

What your operation gets

Every part built to last at scale.

Anti-block

The same number. Every time.

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.

  • Customer X always reaches instance Y
  • Silent reassignment if an instance goes down
  • Log per contact, instance and timestamp
Anti-Block PoolToday: 817 sends
Main Number
312 msgs
Backup Number 1
287 msgs
Backup Number 2
218 msgs
Block risk: Lower
Campaigns

Campaigns with pacing and consent.

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.

  • Name, phone and custom variables per contact
  • The pool rotates sends across instances
  • Expanded report per campaign
Real-time events
live
message.received

5511988776655

Hi, I'd like to know about...

now
instance.connected

Sales Support

Number connected successfully

2min
message.sent

5521977665544

Your order #1847 has...

5min
AI

It answers, qualifies and hands off to a human.

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.

  • Context kept throughout the conversation
  • Audio transcription and image analysis
  • Automatic escalation to a support agent
Native AI
on
Audio (0:23)14:31
Transcription: "Hi, I'd like to know if you do facial cleansing with hyaluronic acid, how much it costs and whether you have a slot tomorrow afternoon."14:31
Hi! Yes, we do facial cleansing with hyaluronic acid. It costs R$ 180. Tomorrow we have slots at 2 p.m. and 4 p.m. Want me to book one?14:31
I need to talk to someone about a problem with my treatment14:35
I'll transfer you to our team. One moment.
14:35
Context kept between messagesautomatic escalation
API

Plugs into any stack without the headache.

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.

  • Text, media, audio, documents, buttons and lists
  • Real-time webhook per event
  • Complete documentation with ready-made examples
POST /v1/{instanceId}/send/text

// 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" }

Monitoring

You know before your customer notices.

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.

  • Instant disconnection alert
  • Daily report for all instances
  • Turn each type of notification on or off
WhatsApp alertsSent to you

Number disconnected

Support SP went offline. Reconnect now.

14:32

Low balance

You have R$ 15.00 left. Top up so nothing pauses.

09:15

Daily report

1,847 msgs sent. 2 instances online. 3 campaigns active.

08:00
Warm-up

Community warm-up.

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.

  • Automatic exchanges between numbers of different businesses
  • Gradual ramp-up over 7 days
  • Random typing and reading jitter
Aquece Zap3/3 active
Support SP+11 99999-0001
Privatechatting...
E-commerce Bot+11 99999-0002
Communitywaiting for a partner... archiving
Marketing RJ+11 99999-0003
Communitychatting... archiving
Community pool:47 active instanceshuman-like delay on

Highlights

What you get with ZapZap

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.

ZapZap charges per instance, not per conversation window. For an e-commerce store that talks a lot with customers, the cost of the number stays the same, and sending should follow good practices.

Calculator

What is this worth to your business?

Adjust the numbers to your scenario. Results update in real time.

%
%

Estimated extra monthly revenue

R$ 33,600

Recovering 8% of abandoned carts through WhatsApp brings in R$33,600 more per month.

Create account

Before you create your account, get your questions answered

Through webhooks and the API, directly or via Zapier/n8n, as long as the platform exposes events such as abandoned cart and order created. There is no ready-made native integration: you set up the trigger and ZapZap sends the message.

Ready to stop throwing carts away?

Automatic recovery, reliable tracking, unified support.

Prepaid · No contract · Balance never expires