# Use case of WhatsApp Interactive Messages

{% embed url="<https://www.youtube.com/embed/eooPfH5DW2I>" %}
Demo : How to setup Interactive whatsapp message in Mercuri for booking service
{% endembed %}

### Use Case: Booking a Home Service Appointment via WhatsApp Interactive Message

Businesses can use **interactive WhatsApp messages** to make customer journeys smoother without needing users to type long responses by using :&#x20;

* **Quick Reply Buttons**
* **Call-to-Action (CTR) Buttons**
* **Request Location**
* **List Messages**

#### Example  Flow: Booking a Service Appointment

**Step 1: Send Introductory Message with Quick Reply Buttons**

**Message:**

> Hi {{customer\_name}},\
> Thanks for reaching out! Please select a service to get started:
>
> **Options:**&#x20;
>
> * Salon Service
> * Home Cleaning
> * Appliance Repair

*These buttons help users reply quickly without typing.*

***

**Step 2: Choose Time Slot via List Interactive Message**&#x20;

**Message:**

> Please reply with your preferred time slot from below:\
> (Type your answer)
>
> **List:**
>
> * Morning (9 AM – 12 PM)
> * Afternoon (12 PM – 3 PM)
> * Evening (4 PM – 7 PM)

***

**Step 3: Request Customer Location via** **Request Location interactive Message**

**Message:**

> Please share your location so our professional can reach you easily.
>
> **Button:**
>
> Share Location

*This makes it easy for users to send their live location with one tap.*

***

**Step 4: Request Address (Text Input)**

**Message:**

> Kindly enter your full address for service delivery (House no., Street, Landmark, City, Pincode).

***

**Step 5: Confirm & Track Appointment with CTR URL Buttons**

**Message:**

> Your appointment is confirmed! You can  view details below:
>
> **Buttons:**
>
> View Details&#x20;

Easy access to booking status without navigating through apps or emails.


---

# 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/use-case-of-whatsapp-interactive-messages.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.
