Yes, an AI voice agent can answer and place WhatsApp voice calls. On Edesy you connect your WhatsApp Business number through Meta's calling API, choose an agent, and every WhatsApp call to that number is answered by the agent with the same prompt, tools and knowledge base it uses on phone calls. No separate carrier is needed.
Put an agent on your WhatsApp number: Try Edesy free — ₹50 free credit, no card needed.
Why WhatsApp calls are worth an agent
In India many customers already message a business on WhatsApp. When a chat gets complicated, they tap the call icon. If nobody picks up, that intent is lost. A voice agent on the WhatsApp number answers every one of those calls, at any hour, in the customer's language.
It also removes a cost line. A WhatsApp call does not need an inbound phone number, a carrier account or a toll-free line. The customer calls the number they already chat with.
If you want the bigger picture of running one agent across channels, see one AI agent for phone, WhatsApp and website. This post is only about the WhatsApp calling leg: how it connects, what changes compared to a phone call, and what to plan for.
Phone call vs WhatsApp call: what changes
| Phone call | WhatsApp call | |
|---|---|---|
| How it reaches the agent | Carrier or SIP trunk (Twilio, Exotel, Plivo, Vobiz, your own SIP) | Meta's WhatsApp calling API |
| Number needed | An inbound phone number | Your WhatsApp Business number |
| Caller identity | Caller ID (can be hidden or spoofed) | The WhatsApp account that called |
| Outbound calling | Any number, subject to DND and calling rules | Meta's permission rules for business-initiated calls |
| Audio | Narrowband phone audio | Internet audio, usually clearer |
| Agent setup | Same prompt, tools and knowledge base | Same prompt, tools and knowledge base |
| Billing on Edesy | Agent minutes + telephony | Agent minutes; Meta's charges where they apply |
The agent itself does not change. That matters: you do not maintain a second "WhatsApp bot" that drifts away from the phone agent.
How to set it up
- Create or pick an agent. Start from the template gallery, copy an existing agent, or describe it to Copilot and let it draft one.
- Set up a Meta app with the WhatsApp use case and note the Phone Number ID and WhatsApp Business Account ID. The step-by-step guide with screenshots is in WhatsApp calling setup.
- Add WhatsApp as a telephony provider in the Edesy dashboard and paste the IDs and access token.
- Register the webhook URL Edesy shows you in the Meta app, so Meta sends call events to Edesy.
- Assign the agent to the WhatsApp number.
- Test from your own phone. Open WhatsApp, call the business number, and check the transcript and recording in call history.
For the feature overview, see WhatsApp calling.
What the agent can do during a WhatsApp call
Everything a phone agent can do, because the tools are attached to the agent, not the channel. The built-in mid-call actions include:
- Look things up: search the knowledge base, or call your own API with a custom HTTP function (order status, appointment slots, account balance).
- Book: check calendar availability and book on Google Calendar, Cal.com or GoHighLevel.
- Send: a WhatsApp message, an SMS, an email or a payment link (Razorpay, Stripe, PayU) while the caller is still on the line.
- Hand over: transfer to another agent in a squad, schedule a callback, or set the call outcome.
After the call, post-call extraction pulls the fields you defined (name, intent, order ID, promised date) and workflows push them into your CRM or Google Sheets.
Inbound use cases that fit WhatsApp best
- Order status and returns for D2C brands, where customers already chat about the order.
- Clinic and salon bookings, where the patient or client calls the number on the appointment message.
- Pre-sales questions on a product the customer saw in a catalog message.
- Service requests for repairs, installations or deliveries.
The common thread: the customer already has the chat open, so the call has context. Your agent can read variables like the customer's name or last order from your systems through a function, and greet them properly.
Outbound WhatsApp calls: plan the permission step
Edesy can also place WhatsApp voice calls. Meta controls business-initiated calling, and its rules require the user's permission before a business calls them on WhatsApp. In practice that means:
- Ask for permission inside a chat flow first (for example, "Can we call you on WhatsApp about your order?").
- Only call people who said yes, and respect the limits Meta sets.
- Keep phone calling as the fallback for people who have not opted in.
Check Meta's current WhatsApp Business calling documentation before you design an outbound campaign, because Meta changes these rules from time to time.
Costs
Edesy bills the agent minutes on a WhatsApp call the same way as a phone call: from ₹4/min on plans and credit packs, ₹6/min pay as you go, with a 60-second billing pulse. There is no carrier leg from Edesy's side for WhatsApp; Meta bills its own charges where they apply. Plan details are on the pricing page.
| Line item | Who bills it |
|---|---|
| Agent minutes (speech, model, voice) | Edesy |
| Premium voice add-ons (for example ElevenLabs) | Edesy, per minute |
| WhatsApp calling charges, where applicable | Meta |
| Follow-up WhatsApp templates | Your WhatsApp provider (WATI, Gupshup, Meta or Twilio) |
Things to get right
- Greeting: say who you are in the first sentence. WhatsApp callers expect a person, so be clear it is the business's assistant.
- Language: the agent supports 75+ languages, including 14 Indian languages and Hinglish or bilingual modes. Pick the mode that matches how your customers chat.
- Escalation: decide what happens when the caller asks for a person. Many teams schedule a callback and send a WhatsApp message with the ticket number.
- Testing: run a few test calls from different phones and networks, and use the Test Center and evals to check the prompt before launch.
Bottom line
WhatsApp calling is the cheapest inbound line you can add if your customers already chat with you. Point it at the same agent you use on the phone, give it the tools it needs, and every call that used to ring out becomes a handled conversation with a transcript and structured data.
Answer every WhatsApp call: Start on Edesy — ₹50 free credit, no card needed.