# How to Create WhatsApp Carousel Messages in ZazzyAgent

Sometimes one WhatsApp message isn't enough.

You may want to show:

*   Several products
    
*   Different service packages
    
*   Multiple offers
    
*   Different properties
    
*   Several plans
    

Instead of sending separate messages one after another, you can use a **Carousel**.

A carousel presents multiple cards that customers can browse through.

The current Flow Builder supports WhatsApp Carousel Templates for bot flows and other supported messaging workflows.

## What is a Carousel?

A carousel is a horizontally browsable collection of cards.

Each card can contain information such as:

*   Image
    
*   Title
    
*   Description
    
*   Button/action
    

For example:

```text
[ Product A ] [ Product B ] [ Product C ]
    image         image         image
   Details       Details       Details
```

The customer can browse the cards and choose the one they're interested in.

## When should you use a Carousel?

Use a carousel when customers need to compare several visual options.

Great examples include:

### Products

Show multiple products.

### Services

Show different packages.

### Properties

Show several properties for sale or rent.

### Plans

Show different subscription or service plans.

### Offers

Show current promotions.

## Create a Carousel

Open your WhatsApp Flow Builder.

Create or open the flow where you want the carousel.

Select the Carousel Template component.

## Add your first card

Start with the most important option.

Add:

**Image**

**Title**

**Description**

**Action/button**

Example:

> Premium Plan

> Advanced automation for growing businesses.

**Learn More**

## Add more cards

Continue adding the options you want customers to browse.

For example:

**Starter**

**Growth**

**Enterprise**

Each card should represent a meaningful choice.

## Make every card consistent

Use a similar structure for all cards.

For example:

```text
Card 1
Image
Title
Description
Button

Card 2
Image
Title
Description
Button

Card 3
Image
Title
Description
Button
```

Don't make one card extremely detailed and another almost empty.

Consistency makes the carousel easier to scan.

## Use strong images

Carousel messages are highly visual.

Use images that:

*   Clearly show the product/service
    
*   Have similar dimensions
    
*   Are good quality
    
*   Don't contain excessive text
    

For products, actual product images are generally better than generic graphics.

## Write short descriptions

Don't turn each card into a full product page.

Example:

> Premium WhatsApp automation with AI, shared inbox and advanced workflows.

is better than several paragraphs inside the card.

The purpose is to get the customer to choose.

## Add a clear button

Good:

**View Details**

**Get Quote**

**Buy Now**

**Book Demo**

Poor:

**Click Here**

## Connect each card

A carousel becomes useful when its actions lead somewhere.

For example:

```text
Card: Starter
       ↓
Starter Details

Card: Growth
       ↓
Growth Details

Card: Enterprise
       ↓
Talk to Sales
```

## Carousel for product discovery

A customer asks:

> Show me your products.

Your automation can respond with:

**Product A**

**Product B**

**Product C**

The customer chooses one.

Then the corresponding product flow starts.

## Carousel for services

A service business could show:

**Consultation**

**Installation**

**Maintenance**

Each card can lead to:

**More information**

or:

**Book Now**

## Carousel and AI

An AI Agent can be used before or after the carousel.

Example:

Customer:

> I'm looking for a plan for a small business.

AI:

> I can show you some options.

↓

Carousel:

**Starter**

**Growth**

**Business**

The customer can then choose.

## Carousel and lead qualification

A carousel can be the beginning of a sales journey.

Example:

**Service A**

→ Request Quote

→ Lead Qualification

**Service B**

→ Request Quote

→ Lead Qualification

This creates a visual entry point into a structured sales process.

## Carousel vs interactive list

Use a **Carousel** when the options are visual.

Use a **List** when the customer mainly needs to choose from text.

Example:

### Carousel

Products with images.

### List

Cities:

*   Mumbai
    
*   Pune
    
*   Delhi
    
*   Bengaluru
    

## Carousel vs separate messages

Sending:

> Product A

then:

> Product B

then:

> Product C

creates a long conversation.

A carousel keeps the choices together.

## Don't put everything into one carousel

If you have 30 products, displaying everything in one carousel may not be useful.

Instead:

**Product Categories**

↓

Customer chooses category

↓

Show relevant carousel.

## Example: Real estate

Customer:

> Show me available properties.

Your bot can display:

**2BHK Andheri**

**3BHK Bandra**

**2BHK Powai**

Each card could have:

**View Property**

The next step can show details or open a website.

## Example: Restaurant

Customer:

> Show me your special dishes.

Carousel:

**Pizza**

**Burger**

**Pasta**

Each card can show an image and description.

## Test each card

This is important.

Test:

*   First card
    
*   Middle card
    
*   Last card
    
*   Every button
    
*   Every destination
    

Make sure customers don't accidentally enter the wrong flow.

## Common problems

### Carousel doesn't appear

Check whether the carousel is configured for the correct WhatsApp account and message workflow.

### Card image doesn't appear

Check the media configuration.

### Button opens the wrong flow

Check the action connected to that card.

### Carousel is too long

Reduce the number of cards or introduce categories.

## Best carousel structure

```text
Question
   ↓
Carousel
   ↓
Visual Options
   ↓
Customer selects
   ↓
Relevant Flow
```

A carousel is most useful when the customer needs to **browse before deciding**.
