# Interactive Message Options for WhatsApp Conversations

{% embed url="<https://www.youtube.com/embed/a7ovlFcSbzU?autoplay=1&loop=1&mute=1&playlist=a7ovlFcSbzU>" %}
Short demo : Sending interactive messages to customers with Mercuri CX
{% endembed %}

### Why use Interactive WhatsApp Messages?&#x20;

Interactive messages make it **easier for customers to respond** and help businesses **handle queries faster**.

&#x20;Here’s how they help:

* **Faster Responses:**  *Customers can tap a button to reply instantly, without needing to type.*
* **Better Engagement:** *Clear options help customers choose the right next step.*
* **Easy Actions:** *Use buttons to open a website or call support with just one click.*
* **One-Tap Location Sharing:** *Customers can share their live location easily with a single tap—no typing or searching needed.*

***

### Different Types of Interactive Messages&#x20;

Mercuri supports various interactive message formats that help businesses **guide conversations smoothly.**&#x20;

Here's a quick look at each type:

1. **Request Location:** *Ask customers to share their live location with one tap—useful for deliveries, service visits, or pickups.*&#x20;

[*See how to create a Request Location message* ](#request-location)

2. **CTA URL Button:** *Help users take direct actions like visiting a website or calling support, right from the chat.*

[*See how to create a CTA URL Button message*](#cta-url-button)

3. **Buttons:** *Let customers choose from preset responses with a single tap. Ideal for FAQs or simple choices.*

[*See how to create an Interactive Button message*](#buttons)

4. **List Message:** *Displays a structured list of options to the customers to share product categories, services.*

[*See how to create a list message* ](#lists)

5. **Request Address:** Prompt customers to enter their full address manually—including street name, house number, landmark, and pincode. Ideal for services where detailed address input is needed.

{% hint style="info" %}
The **"Request Message"** interactive feature on WhatsApp is currently available in India, Singapore, and Brazil.&#x20;
{% endhint %}

[*See how to create an Address Request message*](#request-address)

{% tabs %}
{% tab title="Request Location" %}

<figure><img src="https://392978341-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZtOBCP9JV8XEWJpUU4t%2Fuploads%2FYU9ZBdDT0bWHNhVHyTYZ%2FCustomizable%20Text.png?alt=media&#x26;token=1512aeba-a9d0-46a7-902f-07e5a16cfdef" alt=""><figcaption><p>Request Locatin Interactive message</p></figcaption></figure>

* Navigate to the **Conversation** section in the **Mercuri Dashboard** and select the contact to whom you want to send the message.
* Click on the **Interactive Messages** option > **Request Location.**
* Before sending the **Request Location** message, you can modify the prefilled message as needed. Then, click on **Send**.
  {% endtab %}

{% tab title="CTA URL Button" %}

<figure><img src="https://392978341-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZtOBCP9JV8XEWJpUU4t%2Fuploads%2FOVtGIf4hGeGBn5tWwYHq%2Fcta%20.png?alt=media&#x26;token=1169dc92-5140-46fd-8494-48d12a35eade" alt="" width="375"><figcaption><p>CTA URL Message</p></figcaption></figure>

* Navigate to the **Conversation** section in the **Mercuri Dashboard** and select the contact to whom you want to send the message.
* Click on the **Interactive Messages** option > **CTA URL Button.**
* &#x20;Fill in the required details to create a message with a call-to-action (CTA) button.
* **Add Header (Optional)**
  * Choose the type: **Text**, **Image**, **Video**, or **Document**.
  * Enter your **Header Text**, e.g., `Order tracking`.
* **Write the Body (Required)**
  * Type your message content in the **Body** section.
  * Example: `Your order has been dispatched! Tap below to track it.`
* &#x20;**Add Footer(Optional)**
  * &#x20;A **Footer** can be included, such as a disclaimer or a closing note.
* **Configure the CTA Button**
  * **Button Text:** Enter a label for the button, e.g., `TRACK ORDER`.
  * **Button URL:** Add the destination link, e.g., `https://example.com`.
* **Preview the Message**
  * A live preview appears on the right to show how the message will look on WhatsApp.
* **Send the Message**
  * Click the **Send** button to send the message.
    {% endtab %}

{% tab title="Buttons" %}

<figure><img src="https://392978341-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZtOBCP9JV8XEWJpUU4t%2Fuploads%2FG5JyGpY1Bet8TOGF8yTs%2Fbuttons.png?alt=media&#x26;token=f26def7e-fd98-433b-896d-2d28ceedf769" alt="" width="373"><figcaption><p>Buttons</p></figcaption></figure>

1. Navigate to the **Conversation** section in the **Mercuri Dashboard** and select the contact to whom you want to send the message.
2. Click on the **Interactive Messages** option > **Buttons.**
3. &#x20;Fill in the required details to create a message with an interactive reply button.
4. **Add Header (Optional)**
   * Choose the type: **Text**, **Image**, **Video**, or **Document**.
   * Enter your **Header Text**, e.g., `Appointment Confirmation`.
5. **Write the Body (Required)**
   * Type your message content in the **Body** section.
   * Example: `Hi there! Your appointment is scheduled for tomorrow. Use the button if you need to reschedule.`&#x20;
6. &#x20;**Add Footer(Optional)**
   * &#x20;A **Footer** can be included, such as a disclaimer or a closing note.
7. **Label the Button**
   * **Button Text:** Add labels for the buttons, e.g. `Confirm / Reschedule.`
8. **Preview the Message**
   * A live preview appears on the right to show how the message will look on WhatsApp.
9. **Send the Message**
   * Click the **Send** button to send the message.
     {% endtab %}

{% tab title="Lists" %}

<figure><img src="https://392978341-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZtOBCP9JV8XEWJpUU4t%2Fuploads%2Fw1KQOuYEB6I1VIHSiyw2%2Fimage.png?alt=media&#x26;token=72e88a6f-72ae-4550-9c0d-1285a13dbfce" alt="" width="371"><figcaption><p>Lists</p></figcaption></figure>

1. Navigate to the **Conversation** section in the **Mercuri Dashboard** and select the contact to whom you want to send the message.
2. Go to **Interactive Messages** and select **List Message**.
3. In the **Body (required)**, add a brief message to introduce the list (e.g., *“Browse through our latest collections”*).
4. Enter the **Button Text** that users will see (e.g., *“View Categories”*).
5. Under **Sections**, click **Add Section** and provide a **Section Title** (e.g., *“Electronics”*).
6. Click **Add Row** to input list items with:
   * A **Title** (e.g., *“Mobile Phones”*)
   * An optional **Description**
7. (Optional) Enable and enter **Footer Text** if additional context or a disclaimer is needed.
8. Click **Send** to deliver the message.

***Note:** Interactive List Message can include multiple sections, with up to 10 rows (items) per section and a maximum of 10 sections, allowing businesses to present a broad range of options in a well-organized format.*
{% endtab %}

{% tab title="Request Address" %}

<figure><img src="https://392978341-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsZtOBCP9JV8XEWJpUU4t%2Fuploads%2FNrOcEvMy7Yvd0r9YQVKw%2Fimage.png?alt=media&#x26;token=e981c6b9-d653-479d-8ea1-2fc29ad90e44" alt="" width="350"><figcaption><p>Request Address</p></figcaption></figure>

* Navigate to the **Conversation** section in the **Mercuri Dashboard** and select the contact to whom you want to send the message.
* Go to **Interactive Messages** and select **Request Address**.
* In the **Body (required)**, add a brief message.
* Select the **Country Code** from the drop-down.
* (Optional) Enable and enter **Footer Text** if additional context or a disclaimer is needed.
* Click **Send** to deliver the message.
  {% endtab %}
  {% endtabs %}

***

*<mark style="color:blue;">**Check out the use cases of WhatsApp Interactive Messages**</mark>*

{% embed url="<https://docs.mercuri.cx/features/conversations-inbox/use-case-of-whatsapp-interactive-messages>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mercuri.cx/features/conversations-inbox/interactive-message-options-for-whatsapp-conversations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
