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:
[ 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:
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
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
Question
↓
Carousel
↓
Visual Options
↓
Customer selects
↓
Relevant Flow
A carousel is most useful when the customer needs to browse before deciding.
