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.

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:

  1. The Business portfolio message limit must reach the 2,000 tier.

  2. 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]

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?