In this tutorial you will learn how to send dynamic button messages to phone numbers using the API.
Important update: since the end of March 2023 buttons and list messages are no longer getting received on the WhatsApp mobile app after users updated it. Unfortunately, this is a limitation imposed by WhatsApp that affects all providers and there is no short-term solution expected. In order to bypass this limitation the platform is converting buttons and list messages into raw text equivalent messages, so all messages can be appropriately received by the target users. We recommend adjusting your webhook integration code to handle the user response based on text input messages instead of the selected item/button ID. From the API perspective nothing changes, you can continue sending messages as buttons and list messages the same way you did, only the way users receive the message will change.
Introducing dynamic reply buttons message
We are excited to announce that dynamic quick reply button message is now fully supported in the platform for all WhatsApp numbers connected to the platform, no matter if you use WhatsApp Personal or Business.
By using this feature, you can send up to 3 reply buttons per message, which can be text, and URL to be externally opened in the user's device, or a phone number that will ask the user to call it. If you need more than 3 options, consider using a list message instead.