Overview
WhatsApp Calling is a feature of the WhatsApp Business Cloud API that enables businesses to conduct voice calls (VoIP) directly through WhatsApp.
It supports two call types:
Inbound calls: customer → business
Outbound calls: business → customer
Pricing
Inbound Calls
Free — regardless of whether the business answers the call.
Outbound Calls
Charged based on connected call duration.
Billing unit: every 6 seconds (rounded up to 6 seconds).
The rate depends on the country code of the customer’s phone number.
Example:
Indonesia rate: 0.0242 USD / 6 seconds
If a business places a call to an Indonesian user and ends the call after 10 seconds:
→ Billing = 2 units × 0.0242 USD = 0.0484 USD
👉 Click here to view full country-level pricing.
User-Initiated Calls (Inbound)
Customers can initiate a voice call to your business in three ways:
1. Call Button on Your WhatsApp Business Profile
Enable the call icon displayed directly on your WhatsApp Business number.

2. Call-In Link
Generate a call-in link and place it on your website, email, or WhatsApp messages.
Customers simply click to initiate a voice call.

3. “Call In” Button Inside WhatsApp Messages
Add a call button inside messages to encourage fast and direct call-ins.

Business-Initiated Calls (Outbound)
To use WhatsApp Calling, your business account must meet the following conditions:
The Business portfolio message limit must reach the 2,000 tier.
The phone number’s registered country must not be in the restricted regions:
United States
Canada
Turkey
Egypt
Vietnam
Nigeria
To protect user privacy, businesses must obtain user permission before initiating an outbound call.
You can obtain permission by sending:
A template message with a calling-request button
An interactive message prompting the customer to authorize a call
Once the user grants permission, you may place outbound calls within the authorization window.
Example: Calling Request Template

Getting Started with WhatsApp Calling
YCloud supports two integration methods: (Choose one; cannot be enabled simultaneously.)
1. HTTPS API Integration
If you plan to integrate via API, please contact your YCloud representative to enable this functionality.
Reference API documentation: [link]
2. YCloud Platform Calling Interface (Recommended)
The following guide is based on using the YCloud web platform.
Enabling WhatsApp Calling on YCloud
Each business number can independently enable or disable the Calling feature.
Navigate to:
WhatsApp Accounts → Number Settings → Calling
Toggle the WhatsApp Calling switch to activate.


Displaying the Call Button on Your Number
Enable Call Icon Visibility to display the inbound call button next to your WhatsApp number, allowing customers to directly call your business.

Outbound Calling Permissions
You can assign specific team members to use the business number for outbound calls.
Only authorized members can initiate outbound calls on the YCloud platform.
Note: This restriction applies only to outbound calling within the YCloud UI. If you are using API integration, this permission setting does not apply.

Last updated
Was this helpful?