An AI agent that really talks
The AI answers by voice, understands customers in natural language and replies instantly. Semantic end-of-turn detection avoids cutting people off mid-sentence.
Receive and place WhatsApp voice calls inside Zapini. An AI voice agent answers in real time, talks naturally, checks your systems and ends the call — or your team answers straight from the browser.
WAVOIP is the WhatsApp voice-calling technology (WhatsApp + VoIP) built into the Zapini platform. It lets businesses receive and place voice calls on the same WhatsApp number they already use for messaging, with three ways to handle them: an AI voice agent (virtual receptionist) that talks in real time, the team answering from the browser, or automatic rules that decline the call and reply by message. Every call is logged, connected to the CRM and available through the API.
No PBX, no phone line and no extra app: calls arrive on the WhatsApp number your customers already know.
The AI answers by voice, understands customers in natural language and replies instantly. Semantic end-of-turn detection avoids cutting people off mid-sentence.
If the caller talks over the AI, it stops and listens — just like a person would. No "press 1" menus.
During the call the agent checks availability, books appointments, registers leads, looks up orders and runs the AI functions and integrations you already set up in Zapini.
In notify mode, the call rings in the dashboard and any agent answers with the computer microphone, with real-time audio.
The AI agent can also call your contacts — appointment confirmations, quote follow-ups, friendly reminders — from the dashboard or the API.
Decline calls after hours, send an automatic message when declining, or let the AI reply by text when voice is not enabled.
Every call is logged with status, duration and the AI conversation transcript, and can automatically create a lead in the Kanban CRM.
List, accept and decline calls through the REST API and receive call.received, call.rejected and call.ended events in your system.
Connect your business WhatsApp to Zapini via QR Code (Zapini Gateway) or Meta's official API (Cloud API with Business Calling).
Under Instances, enable "Calls" and pick a mode: notify the team, decline, decline with a message, or let the AI answer.
Write the opening line and instructions, choose the voice and language and, optionally, allow outbound calls and AI functions.
Calls are handled in real time and show up in the history, the CRM and your webhooks — ready for reports and integrations.
| Mode | What happens when a customer calls |
|---|---|
| AI answers | The AI voice agent answers, talks, runs functions and ends the call. With the voice agent off, it declines and replies by text with AI. |
| Notify | The call rings in the Zapini dashboard; the team answers from the browser or declines with one click. |
| Decline with message | The call is declined and the customer instantly gets a WhatsApp message, for example asking them to write instead. |
| Decline | Calls are declined automatically — ideal for messaging-only numbers. |
Booking, rescheduling and confirming appointments by voice, 24/7.
Qualifying leads who call from listings and scheduling viewings.
Order status, returns and delivery questions with no hold queue.
Drivers and customers reach the operations desk by voice, with every occurrence logged.
Ticket creation, triage and proactive call-backs.
Offer AI calling to your clients under your own brand through the white-label program.
Zapini's public API exposes calls as REST resources, and every status change reaches your system by webhook.
GET /api/v1/calls — call history with filters
POST /api/v1/calls/{uuid}/accept and /reject — call control
PATCH /api/v1/instances/{instance}/call-settings — handling mode per number
HMAC-signed call.received, call.rejected and call.ended webhooks
# GET /api/v1/calls — call history with filters curl https://zapini.app/api/v1/calls \ -H "Authorization: Bearer $ZAPINI_TOKEN" # Webhook call.ended { "event": "call.ended", "data": { "call_uuid": "8f1c…", "from_number": "5511999999999", "status": "ended", "duration_seconds": 94 } }
WAVOIP is the WhatsApp voice-calling technology (WhatsApp + VoIP) built into Zapini. It lets your business receive and place calls on its WhatsApp number, handled by an AI voice agent, by your team in the browser, or by automatic rules.
Yes. In "AI answers" mode, Zapini's voice agent picks up the call, talks in real time, handles interruptions, runs functions such as checking availability or registering a lead, and politely ends the call when the conversation is done.
No. Calls run over WhatsApp itself (VoIP). The number just needs to be connected to Zapini through Zapini Gateway (QR Code) or the official WhatsApp API (Cloud API).
Yes. In "Notify" mode the call rings in the dashboard and the agent answers in the browser with the computer microphone, with real-time audio.
Yes. With outbound calls enabled on the number, the AI agent can call contacts from the dashboard or the API — for example, to confirm appointments.
Brazilian Portuguese, English and Spanish, with a selectable voice per number.
Yes. Each call records status, duration, who answered and the AI conversation, and can automatically create a lead in the Kanban CRM.
Yes. The REST API lets you list, accept and decline calls and set the handling mode, and the call.received, call.rejected and call.ended webhooks notify your system in real time.
Create your account, connect your number and turn on WAVOIP in minutes.