# Create a Carousel Template

Carousel templates allow you to send a single text message accompanied by a set of up to 10 carousel cards in a horizontally scrollable view. Follow the below steps to create a carousel template.

In the Broadcast page, click the dropdown to select the WhatsApp channel you wish to broadcast messages. Then select the "***Templates***" tab.&#x20;

<figure><img src="/files/8eoTLw6dolrirKQ6GKs1" alt=""><figcaption></figcaption></figure>

Select "***Add Template***" and choose ***Carousel.***

<figure><img src="/files/f3gshOfpJ6JHAIzVgRC0" alt=""><figcaption></figcaption></figure>

You can follow the below steps to create a new carousel template:

<figure><img src="/files/kPumqc6UzmM6auVLtTQX" alt=""><figcaption></figcaption></figure>

Step 1: Name your template.&#x20;

Step 2: Select the category that indicates the purpose of your broadcast.&#x20;

Step 3: Select the language of your broadcast message.&#x20;

Step 4: Create the content for your broadcast message. You can use our AI Writer to make the creation process easier.

Step 5: Add your carousel, and edit the description and the button. Please notice that you can add up to 10 carousel cards here and every card in the carousel should have the same combination of button types (e.g. URL, Quick Reply, Phone number).

Step 6: Preview and submit the template after completing all the necessary information.

{% hint style="info" %}
Below table is the details of supported type and size limit of media file for a carousel template
{% endhint %}

<table><thead><tr><th width="139" align="center">Media Type</th><th align="center">Supported Types</th><th align="center">Size Limit</th></tr></thead><tbody><tr><td align="center">audio</td><td align="center"><code>audio/aac</code>, <code>audio/mp4</code>, <code>audio/mpeg</code>, <code>audio/amr</code>, <code>audio/ogg</code> (only <code>opus codecs</code>, base <code>audio/ogg</code> is not supported)</td><td align="center">16 MB</td></tr><tr><td align="center">document</td><td align="center"><code>text/plain</code>, <code>application/pdf</code>, <code>application/vnd.ms-powerpoint</code>, <code>application/msword</code>, <code>application/vnd.ms-excel</code>, <code>application/vnd.openxmlformats-officedocument.wordprocessingml.document</code>, <code>application/vnd.openxmlformats-officedocument.presentationml.presentation</code>, <code>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</code></td><td align="center">100 MB</td></tr><tr><td align="center">image</td><td align="center"><p><code>image/jpeg</code>, <code>image/png</code></p><p>Images must be 8-bit, RGB or RGBA</p></td><td align="center">5 MB</td></tr><tr><td align="center">video</td><td align="center"><code>video/mp4</code>, <code>video/3gp</code><br>Note:<br>- Only H.264 video codec and AAC audio codec is supported.<br>- We support videos with a single audio stream or no audio stream.</td><td align="center">16 MB</td></tr><tr><td align="center">sticker</td><td align="center">image/webp</td><td align="center"><p>Static stickers: 100KB</p><p>Animated stickers: 500KB</p></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chatalog.ai/broadcast-setup/broadcast-whatsapp/create-a-carousel-template.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
