# 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="https://2303112206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F53n17VnOICC1LtDqlENV%2Fuploads%2Fr7sq5vXV9r7zjOvZ8N7w%2Fimage.png?alt=media&#x26;token=209b193b-556a-427c-9cad-0f6964de4e12" 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. 🚀**
