harishmita

harishmita

Last updated on Oct 12, 2026

Customers can call your business from WhatsApp, and agents answer in their browser. Agents can also call customers who have agreed to receive calls.

Plan & access

  • Chatwoot Cloud: Business plan and above. Self-hosted: a paid plan with Enterprise Edition, from v4.15.0. Installing the Enterprise Edition build alone does not enable it. See Pricing & Plans.

  • Inbox: WhatsApp Cloud API only. Both connection methods work, Quick setup and manual setup. Not available for Twilio or 360dialog WhatsApp inboxes.

  • Your number must be enrolled in Meta's WhatsApp Business Calling API.

  • Administrators turn it on. Agents in the inbox take and make calls.

How to check you have it: open the inbox settings. A Calls tab means calling is available for your account.

Turn on calling

New inbox: go to Settings › Inboxes › Add Inbox › WhatsApp Call and complete Quick setup. Chatwoot turns calling on during setup.

Existing inbox:

  1. Go to Settings › Inboxes, open your WhatsApp inbox and go to the Calls tab.

  2. Turn on Enable WhatsApp Calling.

  3. Optional: edit the Call permission request message that customers see when you ask to call them.

  4. Optional: set the other toggles on the Calls tab:

    • Allow incoming calls: when off, incoming calls are declined automatically, agents are not notified and no conversation is created. Outgoing calls still work.

    • Record calls: attaches each call's recording to the conversation.

    • Transcribe recordings: shown when recording is on. Adds a transcript using Captain, and needs audio transcription turned on for your account.

If you see Voice calling couldn't be turned on for this number, your number is not enrolled in Meta's Calling API yet. Ask Meta or your WhatsApp Business Solution Provider to enroll it, then try again.

Before your first call: each agent must allow microphone access for Chatwoot in their browser.

Test it: from another phone, open WhatsApp, find your business and tap call. A call notification should appear in Chatwoot.

Taking and making calls

  • Incoming: a call window shows the caller's name, number and the inbox. Agents can join or reject the call.

  • Outgoing: in a conversation, click Start WhatsApp call. If the customer has not agreed to receive calls, Chatwoot sends them a call permission request instead: Sent a call permission request to the contact. Try again once they accept. Once they accept, call again.

  • Call states shown in the conversation: Incoming call, Outgoing call, Call in progress, Call ended, Missed call, No answer.

  • Recordings are attached to the conversation when available. Transcripts are added if your account has Captain audio transcription turned on.

    Who gets the call

    • Assigned conversation: only the assignee's call window rings, whatever their availability status.

    • Unassigned conversation: inbox agents who are set to Online ring.

    • No one online: all inbox agents and all administrators ring.

    The first agent to join takes the call. If the conversation has no assignee, the agent who joins is assigned to it. When an agent starts a call, the conversation is assigned to them if it has no assignee.

Good practice

  • Ask for call permission early in the conversation, not at the moment you need to call.

  • Make sure agents who take calls are set to online, so calls are not missed.

Troubleshoot

Symptom Likely cause What to do
No Calls tab Your plan does not include calling (Business and above), or the inbox is not WhatsApp Cloud API Check your plan in Pricing & Plans and your connection method in WhatsApp in Chatwoot
Voice calling couldn't be turned on The number is not enrolled in Meta's Calling API Ask Meta or your provider to enroll it, then try again
Agent cannot hear or be heard The browser has no microphone permission Allow microphone access for Chatwoot in the browser settings
Call permission request already sent recently The customer has not answered the last request Wait for the customer to accept before trying again