# Current status of Buttons on WhatsApp

WhatsApp allows you to send messages with buttons only when using the official Cloud API solution from Meta. However, Whapi.Cloud provider has the ability to duplicate the behavior of this solution even when using a regular number and allows you to send button messages to a private or group chat.

A detailed tutorial with sample code on how to send messages with buttons: [send-message-with-buttons](https://support.whapi.cloud/help-desk/sending/send-message-with-buttons "mention")

{% hint style="danger" %}
Button message functionality is provided on an 'as-is' basis due to its dependency on Meta's updates, which makes it inherently unstable. This section is regularly updated to reflect changes as WhatsApp's updates can affect button behavior independently of our control. Read more in the [Button Terms of Use.](https://whapi.cloud/terms-of-use-for-button-functionality)
{% endhint %}

***

For the operation of buttons on WhatsApp, there are three decisive factors:

* Whether the WhatsApp sending the message is business or regular.
* Whether the message is being sent to an individual chat or a group.
* There is a dependency on the recipient's means of viewing the button message: phone or web version.

## Actual button operation by type

### **Simple text button (Quick-reply)**

**The app** - *<mark style="color:green;">works correctly</mark>*\
**Web version** - *<mark style="color:green;">works correctly</mark>* \
How to use the endpoint: [#message-with-auto-reply-buttons](https://support.whapi.cloud/help-desk/sending/send-message-with-buttons#message-with-auto-reply-buttons "mention")

### **List of options**

**The app** - *<mark style="color:green;">works correctly</mark>*\
**Web version** - *<mark style="color:green;">works correctly in private chats</mark> <mark style="color:orange;">(Not displayed in Groups)</mark>*\
How to use the endpoint: [#message-with-list-of-options](https://support.whapi.cloud/help-desk/sending/send-message-with-buttons#message-with-list-of-options "mention")

### **Link Button**

**The app** - *<mark style="color:green;">works correctly</mark>*\
**Web version** - *<mark style="color:green;">works correctly</mark>*\
How to use the endpoint: [#message-with-call-button-and-link-button](https://support.whapi.cloud/help-desk/sending/send-message-with-buttons#message-with-call-button-and-link-button "mention")

### **Button OTP (Copy Button)**

**The app** - *<mark style="color:green;">works correctly</mark>*\
**Web version** - *<mark style="color:green;">works correctly</mark>*\
How to use the endpoint: [#message-with-copy-button-otp-code](https://support.whapi.cloud/help-desk/sending/send-message-with-buttons#message-with-copy-button-otp-code "mention")

### **Call Button**

**The app** - *<mark style="color:green;">works correctly</mark>*\
**Web version** - *<mark style="color:green;">works correctly</mark>*\
How to use the endpoint: [#message-with-call-button-and-link-button](https://support.whapi.cloud/help-desk/sending/send-message-with-buttons#message-with-call-button-and-link-button "mention")

{% hint style="info" %}
It's important to remember that this is not an issue exclusive to Whapi.Cloud, and we are taking every measure to find a way to provide this functionality to you.

Keep an eye on our updates!
{% endhint %}
