Docs › Connect channels › WhatsApp calls

Set up WhatsApp calls

Many customers tap the phone icon in WhatsApp instead of typing. With The-Y CRM these calls arrive in your phone system like any other call: menu, group, queue, voicemail. The call appears right in the contact's WhatsApp conversation. And you can call back via WhatsApp if the customer has allowed it. Since version 1.1.45.

⏱ Switching on approx. 5 min · Permission: settings.manage (admin) · Requirement: WhatsApp connected, phone system set up · Free & Paid (Free: outgoing calls count towards the 200 outgoing call minutes) · As of version 1.1.46

1. What happens on a WhatsApp call

2. What Meta requires – check first

These conditions are set by Meta. No provider can get around them.

ConditionWhat it means
Number used only for the CRMIf the number also runs in the WhatsApp Business app on a phone, Meta does not support calls through the CRM – they keep ringing only on the phone. For calls in the CRM you need a number that runs only through the CRM.
Messaging limit of at least 2,000Meta only enables calls from a messaging limit of 2,000. New numbers start at 250. The quick way: have your business verified by Meta.
Payment method at MetaA payment method must be set up on the WhatsApp account – even for free incoming calls. Without it, Meta rejects every call.
WhatsApp on a phoneCustomers can only call from the WhatsApp app on a phone, not from WhatsApp Web or a computer.
The “WhatsApp calls” card shows whether the conditions are met (section 9). Only the payment method cannot be read by the CRM; it tells you as soon as Meta rejects a call because of it.

3. Switch on calls (3 steps)

  1. Open Settings → Channels → WhatsApp and click “Set up” for your number.
  2. On the “WhatsApp calls” card, switch on “Accept calls” and confirm with “Turn on”. The status changes to “Active: customers can call you via WhatsApp.”
  3. Under Telephony → Numbers → “WhatsApp numbers”, choose where the call starts (section 4).
It can take Meta up to 7 days until all customers see the call button. To test: open the chat with your business in WhatsApp and tap the name (“Chat info”) – the button appears right away.

“Show call button in WhatsApp” hides or shows the phone icon. Without the button, customers cannot call on their own.

4. Where the call goes

Under Telephony → Numbers → “WhatsApp numbers” you set per WhatsApp number:

Put a voicemail box at the end of every path. If too many WhatsApp calls go unanswered, Meta warns you – and if it stays that way, Meta hides the call button. If voicemail answers at the end, the call counts as answered.

Leave Meta's call hours off: outside them nobody can call – not even reach voicemail. Your phone system's opening hours handle this better. The card tells you if call hours are set at Meta.

5. No forwarding into the phone network

Meta does not allow a WhatsApp call to be forwarded to the telephone or mobile network – at no point of the call. The phone system therefore blocks it itself:

Phone calls are not affected. You can still answer on the go: with the softphone in the app on your phone – that runs over the internet and is allowed (see Install the app).

6. The call in the WhatsApp conversation

In the call list, WhatsApp calls carry the “WhatsApp” badge; the filter “Via WhatsApp” shows only these. In flows, the triggers “Call ended” and “Key pressed in voice menu” have the condition “Network: phone / WhatsApp” – e.g. for a task after a missed WhatsApp call.

7. Call back via WhatsApp

  1. On the card, switch on “Allow outgoing WhatsApp calls” (confirm the cost note).
  2. In the WhatsApp conversation, click “WhatsApp call”, then “Call now”. The button is also on the contact and on WhatsApp calls in the call list.
  3. Your own phone rings first. When you answer, the phone system calls the customer via WhatsApp.

You may only call customers who have allowed it:

Meta's limits per customer: at most 1 request per 24 hours and 2 per 7 days. After 4 unanswered calls in a row WhatsApp revokes the permission; the CRM warns from the 2nd. If a contact has opted out of calls in the CRM, the CRM does not call them via WhatsApp either.

To call back you need your own extension. On the first call the customer may only see your number instead of the company name.

8. Costs

WhatCost at Meta
Incoming WhatsApp callfree
Outgoing WhatsApp call to Austria or Germany€0.0085 per minute, billed in 6-second steps (Meta's price list from 1 Oct 2026, up to 50,000 minutes per month)
Permission request within the 24-hour windowlike a normal reply (the first 1,000 per number and month are free)
Permission request via templatelike a utility template in the customer's country

Meta bills you directly via the payment method on your WhatsApp account. The-Y CRM charges nothing for it. The cost overview in the CRM estimates outgoing calls at Meta's list price. In Free, outgoing WhatsApp calls count towards the 200 outgoing call minutes per month. All other costs: costs page.

9. What the status on the card means

StatusWhat you can do
Active: customers can call you via WhatsApp.Nothing.
Possible, not turned on yet.Turn on “Accept calls”.
Not possible: the number also runs in the WhatsApp Business app.Use a number only for the CRM (section 2).
Messaging limit below 2,000.Have your business verified by Meta or wait until Meta raises the limit.
Payment method at Meta is missing.“Open payment method at Meta” and add one.
Not possible: another provider handles calls at Meta.In Meta Business Suite under conversation routing, give calls to The-Y CRM (see Meta's AI agent).
Blocked by Meta until …Meta lifts the block itself. Cause: many customers blocked or reported, or too many calls were not answered.
Turned on, but calls do not reach the phone system.Click “Check”. If it stays that way, contact support.
Call events from Meta are missing (admins only)The start and end of WhatsApp calls don't reach the CRM. Self-hosted with your own Meta app: click “Subscribe webhooks” once in the hub. On crm.the-y.at just let us know. The status is re-read at most once an hour.
Not possible: this installation is not set up for WhatsApp calls.Only for self-hosted installations: section 11.
Since 1.1.46 the Meta center also shows the status per number in the “Calls” tile.

10. Recordings: inform your customers

A menu key with recording also records WhatsApp calls. Since version 1.1.46 the caller hears a notice beforehand. It is switched on from the start. Since 1.1.51 you record the notice “This call is being recorded” yourself (in the browser or as an audio file); without your own recording the caller only hears a tone. You do this under Telephony → Overview → “Notice before a recording” (guide). As long as your own notice is missing, the recording still starts and the app shows a clear warning. If you switch the notice off, say it yourself in the menu announcement, e.g. “This call is recorded for training purposes.” Whether you need consent and how you inform people is up to you (no legal advice). What The-Y CRM processes for WhatsApp calls is described in our privacy policy (section “Data from Meta platforms”) and in the DPA.

11. Self-hosted

Without setup, WhatsApp calls stay off – nothing else changes with the update. For WhatsApp calls you need:

Order when updating by hand: first the app (it updates the database), then the worker. More on running it: self-hosting guide.

FAQ

Why can't I switch on “Accept calls”?

The card names the reason. Most common: the number also runs in the WhatsApp Business app, or the messaging limit is below 2,000.

My customers don't see a call button.

Meta shows changes to some only after up to 7 days. With “Chat info” in the chat it appears right away. Also check “Show call button in WhatsApp”. If Meta has hidden the button because of many unanswered calls, the card says so.

Can I forward WhatsApp calls to my mobile?

Not through the phone network – Meta forbids it. Answer them with the softphone in the app on your phone.

Can I call or be called from WhatsApp Web?

No. Meta only supports WhatsApp calls with businesses on WhatsApp on a phone.

What does a WhatsApp call cost me?

Incoming nothing. Outgoing to Austria and Germany €0.0085 per minute at Meta (section 8).

What's next