Call Button Messages and Deep Links
Updated: Nov 14, 2025Overview
After you adopt Cloud API Calling features, you can raise awareness with your customers in two core ways: Send them a message with a WhatsApp call button Embed a calling deep link into your brand surfaces (website, application, etc)Send interactive message with a WhatsApp Call Button
Use this endpoint to send a free form interactive message with a WhatsApp call button during a customer service window or an open conversation window. When a WhatsApp user clicks the call button, it initiates a WhatsApp call to the business number that sent the message. A standard message status webhook will be sent in response to this message send.
Request Syntax
Request Body
Body Parameters
Learn more about sending interactive free form messagesSuccess response
Learn more about messaging success responsesError response
Possible errors that can occur: Sending this message to users on older app versions will result in error webhook with error code131026
View general Cloud API Error Codes here
Create and send WhatsApp call button template message
Use these endpoints to create and send a WhatsApp call button template message. Once your call button template message is created, your business can send a message to a WhatsApp user, inviting them to call your business. Learn more about creating and managing message templatesCreate call button message template
Use this endpoint to create a call button message template.Request syntax
Request body
Body parameters
Creating and managing template messages can be done both through Cloud API and the WhatsApp Business Manager interface. When creating your call button template, ensure you configuretype as voice_call.
Learn more about creating and managing message templates
Success response
Error response
Possible errors that can occur: Invalidwhatsapp-business-account-id
Permissions/Authorization errors
Template structure/component validation alerts
View general Cloud API Error Codes here
Send call button message template
Use this endpoint to send a call button message template. The following is a simplified sample of the send template message request, however you can learn more about how to send message templates here.Request syntax
Request body
Request parameters
Success response
Learn more about messaging success responses
Calling deep links
Calling deep links are hyperlinks that route WhatsApp users to call your business. The process to create a calling deep link is the similar to a chat deep link, except the format for call deeplink iswa.me/call/<BUSINESS_PHONE_NUMBER>
Note that deep links are not supported on WhatsApp desktop clients.
Embed calling deep links
You can use calling deep links to advertise WhatsApp calling for your business Use these links anywhere where calling can be useful, like your website, primary application, or even as a QR code to be shared.
Send calling deep links
You can also send messages to WhatsApp users with a calling deep link. Since deep links can be made per business phone number, you can use calling deep links to prompt WhatsApp users to contact a different phone number with voice enabled. Thewa.me/call/<BUSINESS_PHONE_NUMBER> format is easy to copy, paste, and send, and does not require you to make a template in Business Manager.
Send payload data in call deeplink
You also have the option to send a payload with the deeplink. You can use thebiz_payload query string when sending the call deeplink to any user (wa.me/call/<BUSINESS_PHONE_NUMBER>?biz_payload=payload).
When a user calls using the provided deeplink with the biz_payload any app subscribed to the calls webhook field on the WhatsApp Business Account can get this string, as it is included in the connect and terminate webhook payloads under the deeplink_payload field.
Payload in call deeplink is only available to WhatsApp client starting on version 2.25.27.
Did you find this page helpful?

