TAM Inbox
← Blog

WhatsApp Carousel Messages: A New Way to Show Multiple Products in One Chat

August 25, 2026

For most of the WhatsApp Business API's history, a template message meant one image, one block of text, and one or two buttons - fine for a single confirmation or update, but a poor fit for "here are three options, pick one." Carousel messages close that gap: a single message that holds up to 10 scrollable cards, each with its own image or video, its own text, and its own buttons.

The format is genuinely a single message, not a workaround stitched from several - a customer swipes horizontally through the cards the way they'd swipe through an Instagram carousel, without the conversation filling up with five separate product messages stacked on top of each other. That matters more than it sounds: a thread with five back-to-back product images reads as clutter, while one carousel reads as a considered menu of options.

Structurally, a carousel message has a starting text bubble (the pitch or the question - "here are a few options based on what you're looking for"), followed by the cards themselves. Each card carries a media header (image or video), a short body of descriptive text, and up to two buttons - typically a quick reply or a call-to-action like "View details" or "Add to cart." Like any other template-based message outside the free-form 24-hour window, a carousel has to go through Meta's template approval process before it can be sent.

The detail worth knowing before building around this: carousels are only available through the WhatsApp Business API - not the free WhatsApp Business app, and notably, unlike some of WhatsApp's other product-message formats, a carousel doesn't require you to have a Meta product catalog connected first. That lowers the bar for using it meaningfully - a real estate agent showing three listings, a clinic showing available appointment slots, or a retailer showing size/color variants can all use the format without first building out a full catalog integration.

Where it actually earns its place over a plain template is anywhere a customer is genuinely choosing between a few comparable things - not a single confirmation, and not a firehose of everything you sell. A restaurant sending its entire menu as a 10-card carousel on every first message is the same mistake as a wall of text; a carousel showing today's three specials, with a button to see the full menu, uses the format for what it's actually good at: bounded, relevant choice.

The other place it's worth testing is post-purchase and support flows, not just sales - "here are your three most recent orders, tap one to track it" or "here are the two appointment slots that still work this week" are exactly the kind of bounded, structured choice a carousel renders far better than a numbered list typed out in plain text, which customers on mobile tend to skim past rather than actually read.

If you're already running template messages through TAM Inbox, this is a template type worth adding to the mix deliberately rather than defaulting back to plain text out of habit - the cost and approval process are the same as any other template, but the format does more of the persuading on its own before a customer ever has to type a reply.