# Dynamic List Messages in DoubleTick

We’re thrilled to announce an exciting new upgrade to the **Interactive List Message** component — you can now create **Dynamic List Messages** directly inside your WhatsApp automation flows! 🎉

Until now, list messages in DoubleTick were **static**, meaning you had to manually add each item.\
With this update, you can make your list messages **dynamic** — automatically pulling list items from your **live data or APIs**.

This means smarter, faster, and more personalized WhatsApp conversations — all happening in real-time. 💡

***

### 💡 What Are Dynamic List Messages?

**Dynamic List Messages** allow you to generate list items dynamically based on **live data sources**, instead of manually typing static values.

For example:

* You can now show a customer **their recent orders**, **upcoming appointments**, or **support tickets**, all fetched directly from your database or API.
* Each list item dynamically updates for every user — ensuring a **personalized experience** without any manual setup.

So instead of showing the same options to everyone, each user sees data that’s **relevant specifically to them**.

***

### ⚙️ How to Configure Dynamic List Messages

<figure><img src="/files/GcFen8DUXv5ti2vCqXW6" alt=""><figcaption></figcaption></figure>

Setting up dynamic list items in your DoubleTick flow is quick and simple.

**Follow these steps:**

1. **Go to Your List Message Component**\
   In your Bot Studio flow, open or add a **List Message** component.
2. **Edit the List Items**\
   Instead of entering static titles or descriptions, click **Edit** next to each list item field.
3. **Map Dynamic Attributes**\
   Link your list fields to dynamic attributes fetched from your API response.\
   Example mappings:
   * `request.0.id`
   * `request.0.subject`
4. **Ensure Meta Character Limits**\
   Make sure your values fit within WhatsApp’s character limits:
   * **Title:** up to **24 characters**
   * **Description:** up to **72 characters**
5. **Save and Publish**\
   Once you’ve mapped your dynamic fields, click **Save** and publish your flow.

✅ **That’s it!** Your bot will now display list items that update automatically for every user — no manual edits required.

When a user selects a list item, the **actual mapped value** (for example, `request.id = 1234`) will be passed along in the response, ensuring the right record or action is triggered.

***

### 🎯 Benefits of Dynamic List Messages

Dynamic Lists take your WhatsApp automation to the next level. Here’s how:

| Benefit          | Description                                                                             |
| ---------------- | --------------------------------------------------------------------------------------- |
| **Personalized** | Display each user’s unique data — like their orders, tickets, or appointments.          |
| **Scalable**     | Lists expand or shrink automatically based on live API data.                            |
| **Accurate**     | Each selected item passes the exact mapped value, ensuring the correct data is fetched. |
| **Faster Flows** | Reduce manual input and give users direct access to what they need instantly.           |

***

### 💪 Use Cases You Can Try Today

Dynamic Lists can be applied to several real-world business scenarios. Here are a few ideas to get started:

#### 🧾 1. **Service Desk Automation**

Fetch and display a user’s latest support tickets directly from your helpdesk API. When the user selects a ticket, show details like ticket ID, status, or response updates instantly.

#### 🛍️ 2. **E-commerce Order Tracking**

Pull recent orders from your CRM or e-commerce backend. Customers can tap on any order to instantly view shipment tracking or download their invoice.

#### 🎟️ 3. **Event Management**

List all upcoming events for the user. Once they select one, display details like **event date, time, and venue** dynamically.

#### 🩺 4. **Appointment Scheduling**

Fetch a user’s upcoming appointments from your booking system. Allow them to **confirm**, **reschedule**, or **cancel** with a single tap.

***

### ✨ Why This Matters

With **Dynamic List Messages**, your WhatsApp conversations become:

* Smarter 💬 — delivering data-driven, real-time interactions.
* Scalable ⚙️ — automatically adjusting to live data without reconfiguration.
* Personalized 💖 — every user gets contextually relevant information.

This update empowers your team to build **intelligent, flexible, and user-centric conversational experiences** — all inside DoubleTick Bot Studio.

***

**Go ahead and try Dynamic Lists today — turn your static WhatsApp flows into truly real-time, data-powered conversations. 🚀**


---

# 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://learn.doubletick.io/bot-studio/actions/messaging/dynamic-list-messages-in-doubletick.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.
