Industries
Restaurants & Food
Take restaurant orders, table bookings and payments in one WhatsApp chat. Auto-reply to common questions and cut support costs with ChatMitra.
Real Estate
Use WhatsApp automation to capture property leads, qualify them automatically, and follow up fast. See how real estate agents close more with ChatMitra.
Travel & Tourism
Use the WhatsApp Business API to capture travel leads, send itineraries, confirm bookings, and keep travellers updated. See how agencies grow with ChatMitra.
Banking & Finance
Run secure KYC, send account alerts and payment notifications on WhatsApp. Cut support load and stay within Meta's rules with ChatMitra.
Beauty & Cosmetics
Sell your catalog, recover carts and win repeat orders on WhatsApp. Auto-reply to product questions and send launches to opted-in customers with ChatMitra.
Education
Answer admission enquiries, fee and timetable questions, and keep parents updated — all on WhatsApp. Cut admin load and costs with ChatMitra.
EduTech
Capture course leads, qualify them and onboard learners on WhatsApp. Automate replies and cut lead-qualification cost with ChatMitra's no-code chatbot.
Events & Webinars
Handle event registrations, reminders and RSVPs in one WhatsApp chat. Cut no-shows, automate FAQs and keep attendees updated with ChatMitra.
Freelancers & Consultants
Capture leads, send proposals and chase invoices in one chat. WhatsApp automation for freelancers and consultants with ChatMitra — from ₹0.20 a chat.
Health & Wellness
Book appointments, send reminders and answer client questions in one WhatsApp chat. Auto-reply to routine queries and cut support costs with ChatMitra.
Home Decor
Share your home decor catalog, take orders and send delivery updates on WhatsApp. Automate FAQs and cut support costs with ChatMitra.
IT Services
Use the WhatsApp Business API to qualify leads, run support over chat, and wire WhatsApp into your stack with webhooks. How IT companies scale with ChatMitra.
Marketing Agencies
Use WhatsApp automation to capture leads, run campaigns and manage multiple client brands from one account. How agencies scale on WhatsApp with ChatMitra.
Offline & Retail
Turn shop footfall into a WhatsApp list. Share catalogs, add a QR-to-chat at the counter and bring buyers back — with ChatMitra from ₹0.20 per chat.
Spas & Salons
Use the WhatsApp Business API to take spa and salon bookings, cut no-shows with automated reminders, and rebook regulars. How salons grow with ChatMitra.
Automotive
Use the WhatsApp Business API for automotive dealerships to qualify buyers, book test drives and send service reminders — automated, on one chat, with ChatMitra.
All Industries
Browse every industry guide

Carousel Templates

Updated June 2026 5 min read

A carousel template packs up to 10 swipeable cards into one message — each with its own image or video, text and buttons. Ideal for showing off products or features side by side.

Summarise this guide with:
All guides
On this page

Quick facts

Cards per carousel
Up to 10
Per-card media
Image or video
Per-card buttons
One or two
Customer action
Swipe sideways

A WhatsApp product card carousel template is a single message containing up to 10 swipeable cards. Each card has its own media (image or video), a short body text, and one or two buttons. Customers swipe through the cards horizontally, making it ideal for showcasing several products or features in one tidy message.

In simple language: A carousel template is a WhatsApp message with up to 10 swipeable cards, each holding its own picture, text and buttons.

Who should read this?

  • Brands showcasing several products visually
  • Marketers running 'pick your favourite' campaigns
  • Anyone wanting a richer, swipeable message

When a plain message isn’t enough, a carousel lets you fit several rich, swipeable cards into one message — a great way to show off a range without sending ten separate messages.

A product card carousel template is a single text message followed by a set of up to 10 cards the customer can swipe through sideways. Each card is like a mini-message of its own, and the whole thing works on WhatsApp Web too.

A product card carousel with swipeable cards inside one WhatsApp message

[ Card 1 ]  ←swipe→  [ Card 2 ]  ←swipe→  [ Card 3 ] ...

Unlike catalog or multi-product messages, carousel cards aren’t limited to catalog products — you can use them for products, features, services or anything visual.

Example: a travel agency sends a carousel where each card is a holiday package: Goa, Manali, Kerala, each with a photo and a “Book now” button.

Two ways the buttons can work

Each card carries one or two buttons, and you’ll usually pick one of two checkout styles:

  • SPM (View) button — the customer taps View to open product details and manage their cart right inside WhatsApp.

A carousel card using an SPM View button that opens product details in chat

  • URL button — sends the customer out to an external browser to finish checkout off WhatsApp.

A carousel card using a URL button that opens an external browser

What each card holds

Every card in the carousel can have:

  • Media — one image or one video at the top.
  • Body text — a short line describing the card.
  • Buttons — one or two per card (a quick reply or a call-to-action like “View” or “Buy”).

Cards should share the same structure for a clean look — if card one has an image and a “Shop now” button, the others should follow the same pattern.

Example: a phone store’s carousel shows four phones, each card with the phone photo, its price, and a “See details” button.

When to use it

Carousels shine when you have several visual things to compare:

  • Showing off a small product range (“Pick your favourite”).
  • Highlighting multiple features of one product, one per card.
  • Presenting service packages or plans side by side.

Example: a gym sends a carousel of membership plans — Monthly, Quarterly, Yearly — each card with its price and a “Join” button.

The rules for cards

A few constraints from Meta:

  • A carousel needs 2 to 10 cards. When you create the template you must define at least two; an approved template can then carry up to ten when you send.
  • Every card must share the same format and the same button types. If card one uses an image header and an SPM button, all the others must too.
  • Each card’s media header is cropped to a wide ratio, so design images for that shape.
  • If you use SPM buttons, you’ll need an ecommerce catalog connected to your WhatsApp Business Account.

You create the template with a POST request. Here’s the shape using SPM (View) buttons — note the two cards inside the carousel component:

POST https://backend.chatmitra.com/developer/api/configs/templates
{
  "name": "<TEMPLATE_NAME>",
  "language": "<TEMPLATE_LANGUAGE>",
  "category": "marketing",
  "components": [
    {
      "type": "body",
      "text": "<MESSAGE_BODY_TEXT>",
      "example": {
        "body_text": [["<MESSAGE_BODY_TEXT_VARIABLE_EXAMPLE>"]]
      }
    },
    {
      "type": "carousel",
      "cards": [
        {
          "components": [
            { "type": "header", "format": "product" },
            { "type": "buttons", "buttons": [{ "type": "spm", "text": "View" }] }
          ]
        },
        {
          "components": [
            { "type": "header", "format": "product" },
            { "type": "buttons", "buttons": [{ "type": "spm", "text": "View" }] }
          ]
        }
      ]
    }
  ]
}

If you prefer the URL button style, swap the buttons block on each card:

{
  "type": "buttons",
  "buttons": [
    {
      "type": "url",
      "text": "<URL_BUTTON_LABEL_TEXT>",
      "url": "<URL_BUTTON_URL>",
      "example": ["<URL_BUTTON_URL_VARIABLE_EXAMPLE>"]
    }
  ]
}

When you send, you fill in the body variables and provide each card’s media and button details. This URL-button example shows one card:

POST https://backend.chatmitra.com/developer/api/send_message
{
  "messaging_product": "whatsapp",
  "recipient_type": "individual",
  "to": "some.phone.number",
  "type": "template",
  "template": {
    "name": "summer_carousel_2024",
    "language": { "code": "en_US" },
    "components": [
      {
        "type": "BODY",
        "parameters": [
          { "type": "TEXT", "text": "20OFF" },
          { "type": "TEXT", "text": "20%" }
        ]
      },
      {
        "type": "CAROUSEL",
        "cards": [
          {
            "card_index": 0,
            "components": [
              {
                "type": "HEADER",
                "parameters": [
                  { "type": "IMAGE", "image": { "link": "https://www.gstatic.com/webp/gallery/1.jpg" } }
                ]
              },
              {
                "type": "BODY",
                "parameters": [
                  { "type": "TEXT", "text": "10OFF" },
                  { "type": "TEXT", "text": "10%" }
                ]
              },
              {
                "type": "BUTTON",
                "sub_type": "URL",
                "index": "1",
                "parameters": [{ "type": "payload", "payload": "last_chance_2023" }]
              }
            ]
          }
        ]
      }
    ]
  }
}

Order webhooks

If you use SPM (View) buttons, you’ll get an order webhook whenever a customer submits an order from the carousel. URL button carousels send the customer off to your own site, so they don’t trigger order webhooks — your website handles the checkout instead.

Tips for good carousels

  • Start strong. Most people only swipe two or three cards, so put your best one first.
  • Keep a theme. All cards should belong together — don’t mix shoes with sofas.
  • Stay consistent. Same media style, same button wording across cards.
  • Don’t overfill. Three to five great cards usually beat ten weak ones.

Carousel templates are Marketing templates, so in India each one costs ₹0.86 to send. Like every template, a carousel must be approved by Meta before you can send it.

Keep reading

Related questions people ask

What is a WhatsApp carousel template?

It's a single message with up to 10 swipeable cards. Each card has its own image or video, a short text, and one or two buttons, so customers can swipe through several options.

How many cards can a WhatsApp carousel have?

A carousel can hold up to 10 cards. You can use fewer, and often a few strong cards perform better than the full ten.

What's the difference between a carousel and a multi-product message?

A carousel uses free-form cards with your own media and buttons, so it can show features as well as products. A multi-product message pulls items directly from your catalog and groups them into sections.

Key takeaways

  • ✓A carousel template holds up to 10 swipeable cards in one message.
  • ✓Each card has its own media, text and one or two buttons.
  • ✓Use it to showcase several products or features side by side.
Published: June 2026 Last reviewed: June 2026 Reviewed by: ChatMitra WhatsApp API Team

Put WhatsApp to work for your business

Start free on the Starter plan — pay just ₹0.20 per conversation, free subscription. Upgrade to Pro (₹999/month) when you need automation, or Enterprise for zero platform fees at scale.