ChatSyncs Help Center
DocumentationVideo TutorialsSupport Ticket
Developer APIREST endpoints for messages, contacts and templates.MCP serverConnect Claude, ChatGPT or Cursor to your account.
Sign inSupport sign-in
  • Docs
  • Videos
  • Tickets
  • For developers

    Developer APIREST endpoints for messages, contacts and templates.MCP serverConnect Claude, ChatGPT or Cursor to your account.
ChatSyncs Help Center

Guides, video lessons and support for ChatSyncs.

Help

  • Documentation
  • Video Tutorials
  • Search

Support

  • Get help
  • Your tickets
  • New ticket

Developers

  • MCP ↗
  • Developer API ↗

ChatSyncs

  • Open ChatSyncs ↗
  • Website ↗

© 2026 ChatSyncs

  • Overview
    • What Is Meta — and Why Do You Need a Facebook Account for WhatsApp?
    • What Is the WhatsApp Cloud API?
    • What Is a Meta Business Portfolio? (vs. Business Manager)
    • What Is a Meta Developer Account — and What Is an 'App'?
    • What Is a WABA (WhatsApp Business Account)?
    • Which WhatsApp Connection Method Is Right for You with ChatSyncs?
    • How to Connect Your WhatsApp Business App to ChatSyncs
    • What Is a BSP — and Can You Move to ChatSyncs From One?
    • Business Verification, Display Name, Green Tick — What's the Difference?
    • WhatsApp Business API Explained (And the Verification Myth)
    • Who Charges You for WhatsApp — Meta or ChatSyncs?
    • What WhatsApp API Pricing Really Means
    • WhatsApp Rules: How to Never Get Banned
  • Setup and Configuration
    • How to Connect Your Number to ChatSyncs
    • How to Connect Your WhatsApp Business App to ChatSyncs
    • How to Create a Facebook Business Manager Account for ChatSyncs
    • Set Up Your Meta Business Account for WhatsApp
    • How to Connect Your WhatsApp Account Manually (Alternative Method) in ChatSyncs
    • How to Add Payment Method for WhatsApp API Billing
    • How to Update Your WhatsApp Business Profile
    • How to Migrate from WhatsApp App to a ChatSyncs Business Account
    • How to Disconnect Another Partner From Your WhatsApp Number
    • How to Reconnect Your Disconnected ChatSyncs Account
    • How to Delete Your Phone Number on Meta
    • Transactions in ChatSyncs
  • Bot Settings
    • How Do I Configure General Bot Behavior with ChatSyncs?
    • How Do I Turn On Webhook Triggers for My Bot with ChatSyncs?
    • How Do I Set Up Business Hours for My Bot with ChatSyncs?
    • How Do I Configure Shared Inbox Settings for My Bot with ChatSyncs?
    • How Do I Automatically Add Subscribers to My Email Marketing List with ChatSyncs?
    • How Do I Save Subscriber Details to Google from My Bot with ChatSyncs?
    • How Do I Send an Automatic Email from My Bot with ChatSyncs?
    • How Do I Send an Automatic SMS from My Bot with ChatSyncs?
  • Subscriber Manager
    • What Is Subscriber Manager in ChatSyncs?
    • How Do I Manage Custom Fields, Labels, and Lists with ChatSyncs?
    • How Do I Import Subscribers Using a CSV File with ChatSyncs?
    • How Do I Add a Subscriber Manually with ChatSyncs?
    • How Do I Import Subscribers from Google Sheets with ChatSyncs?
    • How to Import Contacts from Google Contacts in ChatSyncs
  • Automation
    • How to Create a Keyword-Based WhatsApp Chatbot in ChatSyncs
    • How to Set Up Quick Actions (No Match, Get Started, and More) in ChatSyncs
    • How to Make a Chatbot Reply to Any Keyword in ChatSyncs
    • User Input Flow in ChatSyncs
    • WhatsApp Flow Forms in ChatSyncs
    • How to Connect a Bot Flow to External Systems in ChatSyncs
    • How to Build Automatic Follow-Up Chatbots on WhatsApp in ChatSyncs
    • How to Set Up Sales Sequence Chatbots in ChatSyncs
    • How to Add Clickable CTA Buttons in ChatSyncs
    • Audio Message in ChatSyncs
    • How to Add a WhatsApp Chat Widget to Your Website in ChatSyncs
    • How to Use User Input Flow in the Chat Widget in ChatSyncs
    • How to Add ChatSyncs Chat Widget to WordPress
  • Message Templates
    • Creating a WhatsApp Message Template in ChatSyncs
    • Why Templates Get Rejected and How to Fix Them in ChatSyncs
    • Character Limits for Media Message Templates in ChatSyncs
    • Guidelines for Utility and Marketing Templates in ChatSyncs
    • Understanding Conversations and Their Types in ChatSyncs
    • How to Create and Use Carousel Media Templates in ChatSyncs
    • Create Templates in WhatsApp Manager and Sync to ChatSyncs
    • Template Variables vs Custom Variables — What's the Difference with ChatSyncs?
    • Templates to Restart Conversations After Non-Working Hours in ChatSyncs
    • Understanding WhatsApp Quality Rating in ChatSyncs
  • Broadcasting
    • Send a Bulk Message to Many People
  • Shared Inbox
    • Introduction to Shared Inbox in ChatSyncs
    • Filter Conversations by Channel & Account in ChatSyncs
    • Organize Conversations with Labels, Views & Search in ChatSyncs
    • AI Translation & Message Rewrite in ChatSyncs
    • Team Collaboration & Agent Assignment in ChatSyncs
    • Messaging Tools: Canned Responses, Templates & Attachments in ChatSyncs
    • Follow-up Reminders & Message Sequences in ChatSyncs
    • Managing Customer Data with Custom Fields in ChatSyncs
    • Settings Menu: Groupchat Widget, Dark Mode, Follow-up List & More in ChatSyncs
    • Install ChatSyncs on Android
    • Install ChatSyncs on iOS
  • Webhooks
    • Webhook for Messages & Status Changes in ChatSyncs
    • Webhook on Keyword Trigger in ChatSyncs
    • Webhook on Button Click in ChatSyncs
    • Webhook for Input Flow in ChatSyncs
    • Webhook for WhatsApp Flows in ChatSyncs
  • Webhook Workflow
    • Create a Webhook Workflow in ChatSyncs
    • Webhook Automation Settings in ChatSyncs
    • Webhook Workflow Reporting in ChatSyncs
  • Integrations
    • How to Integrate Shopify for WhatsApp Automation in ChatSyncs
    • How to Connect Google to ChatSyncs
    • Google Sheet Fetch in ChatSyncs
    • How to Send Automated WhatsApp Messages on WP Form Submission in ChatSyncs
    • How to Set Up SMS Marketing in ChatSyncs
    • HTTP API Integration in ChatSyncs
    • Email Integration in ChatSyncs
    • How Do I Connect an SMTP Email Provider with ChatSyncs?
    • How Do I Connect Mailgun for Sending Email with ChatSyncs?
    • How Do I Connect Postmark for Transactional Email with ChatSyncs?
    • SMS Integration in ChatSyncs
    • How Do I Connect Twilio for SMS with ChatSyncs?
    • How Do I Connect Africa's Talking for SMS with ChatSyncs?
    • How Do I Connect a Custom SMS Gateway via HTTP GET with ChatSyncs?
    • Auto Responder Integration in ChatSyncs
    • How Do I Connect Brevo for Auto Responder with ChatSyncs?
    • How Do I Connect Mailchimp for Auto Responder with ChatSyncs?
    • How Do I Connect ActiveCampaign for Auto Responder with ChatSyncs?
    • How Do I Connect Mautic for Auto Responder with ChatSyncs?
  • AI Agents
    • How to Create Your First AI Agent in ChatSyncs
    • How to Train Your AI Chatbot in ChatSyncs
    • Agent Routing in ChatSyncs
    • AI Agent Actions in ChatSyncs
    • How Do I Restrict AI on Specific Keywords with ChatSyncs?
    • How Do I Auto-Assign Conversations to a Department with ChatSyncs?
    • How Do I Build a Multi-Agent AI Workforce with ChatSyncs?
  • Team Management
    • Introduction to Team Management in ChatSyncs
    • How to Add and Manage Team Members in ChatSyncs
    • How to Set Up User Roles and Permissions in ChatSyncs
    • Security in ChatSyncs
  • Account Safety
    • WhatsApp Account Bans: Causes and How to Stay Protected in ChatSyncs
    • How to Appeal a WhatsApp Business API Ban and Get Your Number Back in ChatSyncs
MCP ↗Developer API ↗
Browse guides
  • Overview
    • What Is Meta — and Why Do You Need a Facebook Account for WhatsApp?
    • What Is the WhatsApp Cloud API?
    • What Is a Meta Business Portfolio? (vs. Business Manager)
    • What Is a Meta Developer Account — and What Is an 'App'?
    • What Is a WABA (WhatsApp Business Account)?
    • Which WhatsApp Connection Method Is Right for You with ChatSyncs?
    • How to Connect Your WhatsApp Business App to ChatSyncs
    • What Is a BSP — and Can You Move to ChatSyncs From One?
    • Business Verification, Display Name, Green Tick — What's the Difference?
    • WhatsApp Business API Explained (And the Verification Myth)
    • Who Charges You for WhatsApp — Meta or ChatSyncs?
    • What WhatsApp API Pricing Really Means
    • WhatsApp Rules: How to Never Get Banned
  • Setup and Configuration
    • How to Connect Your Number to ChatSyncs
    • How to Connect Your WhatsApp Business App to ChatSyncs
    • How to Create a Facebook Business Manager Account for ChatSyncs
    • Set Up Your Meta Business Account for WhatsApp
    • How to Connect Your WhatsApp Account Manually (Alternative Method) in ChatSyncs
    • How to Add Payment Method for WhatsApp API Billing
    • How to Update Your WhatsApp Business Profile
    • How to Migrate from WhatsApp App to a ChatSyncs Business Account
    • How to Disconnect Another Partner From Your WhatsApp Number
    • How to Reconnect Your Disconnected ChatSyncs Account
    • How to Delete Your Phone Number on Meta
    • Transactions in ChatSyncs
  • Bot Settings
    • How Do I Configure General Bot Behavior with ChatSyncs?
    • How Do I Turn On Webhook Triggers for My Bot with ChatSyncs?
    • How Do I Set Up Business Hours for My Bot with ChatSyncs?
    • How Do I Configure Shared Inbox Settings for My Bot with ChatSyncs?
    • How Do I Automatically Add Subscribers to My Email Marketing List with ChatSyncs?
    • How Do I Save Subscriber Details to Google from My Bot with ChatSyncs?
    • How Do I Send an Automatic Email from My Bot with ChatSyncs?
    • How Do I Send an Automatic SMS from My Bot with ChatSyncs?
  • Subscriber Manager
    • What Is Subscriber Manager in ChatSyncs?
    • How Do I Manage Custom Fields, Labels, and Lists with ChatSyncs?
    • How Do I Import Subscribers Using a CSV File with ChatSyncs?
    • How Do I Add a Subscriber Manually with ChatSyncs?
    • How Do I Import Subscribers from Google Sheets with ChatSyncs?
    • How to Import Contacts from Google Contacts in ChatSyncs
  • Automation
    • How to Create a Keyword-Based WhatsApp Chatbot in ChatSyncs
    • How to Set Up Quick Actions (No Match, Get Started, and More) in ChatSyncs
    • How to Make a Chatbot Reply to Any Keyword in ChatSyncs
    • User Input Flow in ChatSyncs
    • WhatsApp Flow Forms in ChatSyncs
    • How to Connect a Bot Flow to External Systems in ChatSyncs
    • How to Build Automatic Follow-Up Chatbots on WhatsApp in ChatSyncs
    • How to Set Up Sales Sequence Chatbots in ChatSyncs
    • How to Add Clickable CTA Buttons in ChatSyncs
    • Audio Message in ChatSyncs
    • How to Add a WhatsApp Chat Widget to Your Website in ChatSyncs
    • How to Use User Input Flow in the Chat Widget in ChatSyncs
    • How to Add ChatSyncs Chat Widget to WordPress
  • Message Templates
    • Creating a WhatsApp Message Template in ChatSyncs
    • Why Templates Get Rejected and How to Fix Them in ChatSyncs
    • Character Limits for Media Message Templates in ChatSyncs
    • Guidelines for Utility and Marketing Templates in ChatSyncs
    • Understanding Conversations and Their Types in ChatSyncs
    • How to Create and Use Carousel Media Templates in ChatSyncs
    • Create Templates in WhatsApp Manager and Sync to ChatSyncs
    • Template Variables vs Custom Variables — What's the Difference with ChatSyncs?
    • Templates to Restart Conversations After Non-Working Hours in ChatSyncs
    • Understanding WhatsApp Quality Rating in ChatSyncs
  • Broadcasting
    • Send a Bulk Message to Many People
  • Shared Inbox
    • Introduction to Shared Inbox in ChatSyncs
    • Filter Conversations by Channel & Account in ChatSyncs
    • Organize Conversations with Labels, Views & Search in ChatSyncs
    • AI Translation & Message Rewrite in ChatSyncs
    • Team Collaboration & Agent Assignment in ChatSyncs
    • Messaging Tools: Canned Responses, Templates & Attachments in ChatSyncs
    • Follow-up Reminders & Message Sequences in ChatSyncs
    • Managing Customer Data with Custom Fields in ChatSyncs
    • Settings Menu: Groupchat Widget, Dark Mode, Follow-up List & More in ChatSyncs
    • Install ChatSyncs on Android
    • Install ChatSyncs on iOS
  • Webhooks
    • Webhook for Messages & Status Changes in ChatSyncs
    • Webhook on Keyword Trigger in ChatSyncs
    • Webhook on Button Click in ChatSyncs
    • Webhook for Input Flow in ChatSyncs
    • Webhook for WhatsApp Flows in ChatSyncs
  • Webhook Workflow
    • Create a Webhook Workflow in ChatSyncs
    • Webhook Automation Settings in ChatSyncs
    • Webhook Workflow Reporting in ChatSyncs
  • Integrations
    • How to Integrate Shopify for WhatsApp Automation in ChatSyncs
    • How to Connect Google to ChatSyncs
    • Google Sheet Fetch in ChatSyncs
    • How to Send Automated WhatsApp Messages on WP Form Submission in ChatSyncs
    • How to Set Up SMS Marketing in ChatSyncs
    • HTTP API Integration in ChatSyncs
    • Email Integration in ChatSyncs
    • How Do I Connect an SMTP Email Provider with ChatSyncs?
    • How Do I Connect Mailgun for Sending Email with ChatSyncs?
    • How Do I Connect Postmark for Transactional Email with ChatSyncs?
    • SMS Integration in ChatSyncs
    • How Do I Connect Twilio for SMS with ChatSyncs?
    • How Do I Connect Africa's Talking for SMS with ChatSyncs?
    • How Do I Connect a Custom SMS Gateway via HTTP GET with ChatSyncs?
    • Auto Responder Integration in ChatSyncs
    • How Do I Connect Brevo for Auto Responder with ChatSyncs?
    • How Do I Connect Mailchimp for Auto Responder with ChatSyncs?
    • How Do I Connect ActiveCampaign for Auto Responder with ChatSyncs?
    • How Do I Connect Mautic for Auto Responder with ChatSyncs?
  • AI Agents
    • How to Create Your First AI Agent in ChatSyncs
    • How to Train Your AI Chatbot in ChatSyncs
    • Agent Routing in ChatSyncs
    • AI Agent Actions in ChatSyncs
    • How Do I Restrict AI on Specific Keywords with ChatSyncs?
    • How Do I Auto-Assign Conversations to a Department with ChatSyncs?
    • How Do I Build a Multi-Agent AI Workforce with ChatSyncs?
  • Team Management
    • Introduction to Team Management in ChatSyncs
    • How to Add and Manage Team Members in ChatSyncs
    • How to Set Up User Roles and Permissions in ChatSyncs
    • Security in ChatSyncs
  • Account Safety
    • WhatsApp Account Bans: Causes and How to Stay Protected in ChatSyncs
    • How to Appeal a WhatsApp Business API Ban and Get Your Number Back in ChatSyncs
MCP ↗Developer API ↗
DocumentationMessage Templates

How to Create and Use Carousel Media Templates in ChatSyncs

How to build a Carousel template — swipeable cards with images, videos, or products.

On this page
  • Before you start
  • Create a Carousel Media Template
  • Using video instead of images
  • Carousel Product Templates (ecommerce)
  • Sending a carousel
  • Limits and requirements
  • Tips for effective carousels
  • Troubleshooting

A Carousel template lets subscribers swipe through multiple cards in a single WhatsApp message — each card with its own image or video, body text, and up to two buttons.

  • Built from the same Message Templates page as any other template.
  • This guide covers the full workflow: setup, video cards, product catalogs, sending, limits, and troubleshooting.
ChatSyncs Carousel Templates — create up to 10 carousel cards and send within the same notification to maximise your campaign on WhatsApp

Here's what a carousel looks like once it reaches a subscriber on WhatsApp:

A real WhatsApp conversation showing a carousel message with a promotional text bubble, a swipeable card with a product image, caption, a Buy Now button, and a Send more like this quick reply

Before you start#

You'll need:

  • A connected WhatsApp Business Account (see How to Connect Your Number to ChatSyncs).
  • Your carousel content ready — images or videos, card text, and button labels/URLs for each card.
  • If you're building a product carousel, your store connected to ChatSyncs first (see Connect a Store to ChatSyncs if you're integrating a custom catalog via API).

Create a Carousel Media Template#

Message Templates Create dropdown with Carousel Media Template highlighted, alongside General Template, WP Template, Mixed Template, Carousel Product Template, and Default Template
  1. 1

    Go to Message Templates

    Open Chatbot Manager → Automation → Message Templates.

  2. 2

    Click Create

    Click Create and choose Carousel Media Template.

  3. 3

    Name it and set the category

    Give it a descriptive name (e.g. summer_sale_carousel) and pick Utility or Marketing — carousels support both categories, the same as any other template. See Guidelines for Utility and Marketing Templates for which one fits your content.

    Carousel Message Template builder with Template Name, Locale, Template Category toggle (Utility selected, Marketing available), the Message Bubble toolbar with Custom Fields, Variables, Name, and AI Re-write buttons, and a live WhatsApp preview showing a card with an Image placeholder and Battery Life body text
  4. 4

    Write the message bubble

    Add the intro text shown above the cards, using the same Custom Fields, Variables, Name, and AI Rewrite toolbar as any other template — see Custom Fields, Variables, Name, and AI Rewrite for the exact syntax (#field# for Custom Fields, #!variable!# for Template Variables).

  5. 5

    Configure each card

    For every card, choose Image or Video as the header, add body text, and upload the media file.

  6. 6

    Add buttons to each card

    Give each card up to two buttons — URL (links to a webpage) or Quick Reply (sends a predefined response).

    Card button configuration with a URL button (Button Text 'know more', Action Value 'www.chatsyncs.com' with its own Variables button) and a Quick Reply button (Button Text 'Got it'), plus an Add Card button

    A URL button's Action Value has its own Variables button, so the destination can be personalized per subscriber too — e.g. https://example.com/product/#!ProductID!#.

    Live preview of one carousel card with an Image placeholder, Battery Life header and body text, and two buttons: know more and Got it
  7. 7

    Add more cards

    Click Add Card to add the next one — repeat until you have all the cards you need (2–10).

  8. 8

    Submit for approval

    Save the template. Carousel templates typically take 24–48 hours for Meta's first review — check status under Message Templates.

Every card must use the same button order. If Card 1 has a URL button followed by a Quick Reply, every other card must follow that exact pattern — mismatched button order prevents the template from saving. See Why Templates Get Rejected if yours won't save for another reason.

Using video instead of images#

Change a card's Card Header from Image to Video — everything else (body text, buttons) works the same way. Videos must be MP4 format, under 16 MB, using the H.264 codec.

Carousel Product Templates (ecommerce)#

If your store is connected, you can build a carousel that pulls products straight from your catalog instead of manually uploading each card's image and text:

Carousel Product Template builder showing Message Body and a Number of Products dropdown set to 2
  1. 1

    Connect your store

    Make sure your ecommerce catalog is connected to ChatSyncs.

  2. 2

    Create a Carousel Product Template

    Pick Carousel Product Template from the Create menu, then select products from your catalog — image, name, and price are pulled in automatically.

  3. 3

    Choose how many products

    Set How many products you want to add into carousel? — from 1 up to 10.

    How many products you want to add into carousel dropdown open, showing options 1 through 7 with 3 selected
  4. 4

    Use it in a bot flow

    Wire it into a Keyword Replies flow (see How to Create a Keyword-Based WhatsApp Chatbot) so it's sent automatically when a customer asks about products or browses your catalog.

Sending a carousel#

Once Approved, a carousel template can be sent three ways:

  • Bot flows — attach it to a Keyword Replies flow (see How to Create a Keyword-Based WhatsApp Chatbot) with a keyword trigger, so a matching customer message sends the carousel automatically.
  • Broadcasts — select the carousel template when creating a Broadcast Campaign.
  • Live chat — send it directly to a subscriber from the ChatSyncs inbox during a conversation.

Limits and requirements#

RequirementLimit
Minimum cards2
Maximum cards10
Buttons per cardUp to 2
Card body text160 characters
Image formatJPEG or PNG, under 5 MB
Video formatMP4 (H.264 codec), under 16 MB
Button orderMust be identical across all cards
Template categoryUtility or Marketing

Tips for effective carousels#

  • Keep visuals consistent — same image dimensions, style, and layout across every card. Recommended size: 800×800 pixels.
  • Use high-quality images. Clear, well-lit product photos outperform blurry or low-res ones.
  • Write short card text. 160 characters is tight — highlight one point per card, not a paragraph.
  • Use clear button labels. "Shop Now" or "View Details" beats a vague "Click Here."
  • Test before broadcasting. Send it to yourself or a test number first, and confirm every image loads, every button works, and cards display in the right order.
  • Fewer, focused cards win. 3–5 well-chosen cards usually perform better than a full 10 that subscribers won't swipe through.

Troubleshooting#

The template won't save — what's wrong?

Check that every card uses the same button order. If Card 1 has a URL button then a Quick Reply, every other card must match that exact pattern.

Why was my carousel template rejected?

Check it against Why Templates Get Rejected and How to Fix Them — make sure every variable has sample data and images are clear, not misleading.

A card's button isn't working after sending.

Confirm URL buttons use a full, valid URL (not a shortened link). Quick Reply buttons need text labels under 25 characters.

Media isn't displaying in the carousel.

Check the image is JPEG or PNG under 5 MB, or the video is MP4 (H.264) under 16 MB, and that the file uploaded successfully.

The carousel isn't sending from my bot flow or broadcast.

Confirm the template status is Approved under Message Templates. If you're using a bot flow, double-check the keyword trigger is set up and saved.

Watch the video lesson

Video lesson · 4:03How to create WhatsApp Carousel Template in ChatSyncs

Was this page helpful?

Still stuck? Open a support ticket and our team will help.

PreviousUnderstanding Conversations and Their Types in ChatSyncsNext Create Templates in WhatsApp Manager and Sync to ChatSyncs

On this page

  • Before you start
  • Create a Carousel Media Template
  • Using video instead of images
  • Carousel Product Templates (ecommerce)
  • Sending a carousel
  • Limits and requirements
  • Tips for effective carousels
  • Troubleshooting