Estimated reading time: 5 minutes Updated: 9/10/2025 Created by: Botmaker Team

How to Connect and Use WhatsApp Business Calling API

In this article, you’ll learn how to connect and use the WhatsApp Business Calling API in Botmaker, the requirements you need to meet, and how to configure your Callbot for managing incoming and outgoing calls securely and aligned with WhatsApp guidelines.




Connecting your WhatsApp Business number as a voice channel in Botmaker allows you to manage incoming and outgoing calls efficiently and automatically, using your Callbot or support teams. Here’s how to make the connection and the necessary requirements.









Step 1: Verify the Requirements

Before starting, remember:

  • Your WhatsApp Business account must be connected to Botmaker and have the voice calls service enabled.
  • Common WhatsApp or accounts that only work with text messages are not supported.





Step 2: Access the Channels Section

  • Log into the Botmaker platform.
  • In the main menu, find the “Channels” section.







Step 3: Enable the WhatsApp Calls Channel

  • Select the “WhatsApp Business” option and ensure your number is connected.
  • Find the “Calls Enabled” switch and activate it to allow that number to accept calls.



Important: When the WhatsApp calls channel is turned on, end-users will automatically see the call icon. It’s recommended not to turn it on until you have set up a Callbot and configured service hours.







Step 4: Associate Your Callbot with the Voice Channel

  • In the bot designer configuration, choose the Callbot you want to connect to that number.
  • Save the changes.





Step 5: Test the Integration

  • Make a call from a WhatsApp number with the calling feature available, using that number.
  • Verify that the Callbot responds and functions as expected.
  • To maintain account health and avoid being considered spam, request user approval for the call. For more details, refer to the article “Outgoing Calls to a WhatsApp.”





Step 6: Call the User

To protect account health and avoid being considered spam, WhatsApp policy requires the user to accept an invitation template before receiving a call.

  • To call a user via WhatsApp, you must be in a conversation on that channel.







  • Once in the conversation, click “New WhatsApp Call” in the conversation with the user.







  • A screen will appear to select the template to send to the user, asking if they want to allow calls.





The default message (interactive message) appears as configured in the bot language.



If the user temporarily accepts the call, they can be contacted for 6 consecutive days. After the seventh day, new call approval must be requested.



Important: Once a user accepts, only 5 calls or call attempts can be made per day. Once exceeded, you cannot call again until the next day.



Remember to visit our Help Center for further information.