Skip to main content

Command Palette

Search for a command to run...

How to Create WhatsApp Carousel Messages in ZazzyAgent

Updated
View as Markdown

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.

A carousel is a horizontally browsable collection of cards.

Each card can contain information such as:

  • Image

  • Title

  • Description

  • Button/action

For example:

[ 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.

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.

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:

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:

Card: Starter
       ↓
Starter Details

Card: Growth
       ↓
Growth Details

Card: Enterprise
       ↓
Talk to Sales

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.

A service business could show:

Consultation

Installation

Maintenance

Each card can lead to:

More information

or:

Book Now

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.

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.

Use a Carousel when the options are visual.

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

Example:

Products with images.

List

Cities:

  • Mumbai

  • Pune

  • Delhi

  • Bengaluru

Sending:

Product A

then:

Product B

then:

Product C

creates a long conversation.

A carousel keeps the choices together.

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

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.

Reduce the number of cards or introduce categories.

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

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

WhatsApp Flows & Advanced Automation

Part 9 of 11

Learn how to build advanced WhatsApp experiences using WhatsApp Flows, multi-step forms, structured data collection, webhooks, APIs, external data, and complex automation workflows.

Up next

How to Use CTA URL Buttons in ZazzyAgent Whatsapp

Sometimes the best next step isn't another WhatsApp message. You may want the customer to: Open your website Book an appointment View a product page Complete a form Make a payment Read documenta