> For the complete documentation index, see [llms.txt](https://learn.doubletick.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.doubletick.io/additonal-channels/rcs/how-to-broadcast-an-rcs-message.md).

# How to broadcast an RCS message

Learn how to send the same RCS message to a broadcast list, and build a text, rich card, or carousel message for it.

{% embed url="<https://youtu.be/O78tULBcSp4?si=e2VvN-CHwW_YNmuS>" %}

Broadcasts let you send the same RCS message to a list of contacts at once. This guide walks you through starting a broadcast and building each type of RCS message.

<figure><img src="https://2303112206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F53n17VnOICC1LtDqlENV%2Fuploads%2FPteZc5iNwq3VaSnEKDKu%2FUntitled%20design%20-%202026-07-10T173305.278.gif?alt=media&#x26;token=11313884-32ff-45cc-ba65-43ea3ab7ed07" alt=""><figcaption></figcaption></figure>

**Step 1: Start the broadcast**\
Go to **Broadcast List**, where you can manage a saved group of contacts you want to message together. Open an existing contact list or create a new one and add the contacts you want to reach. Then click **Send RCS Message**.

**Step 2: Choose your message type**\
Select the format you want to send. RCS broadcasts support three message types.

<figure><img src="https://2303112206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F53n17VnOICC1LtDqlENV%2Fuploads%2FyDWtLqcj8H1hzI7HstCa%2FUntitled%20design%20-%202026-07-10T175608.301.gif?alt=media&#x26;token=02de2c7f-069d-4575-82c4-814ea57bc678" alt=""><figcaption></figcaption></figure>

**Text or media**\
Send a text message with an optional attachment. Best for quick updates, announcements, or sharing a single image, video, or document. Supported attachments: image, video, PDF.

* Message body: 1024 characters
* Image: JPEG or PNG, up to 5 MB
* Video: MP4, up to 16 MB
* PDF: up to 100 MB

<figure><img src="https://2303112206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F53n17VnOICC1LtDqlENV%2Fuploads%2FVHvyuYGrxJLC2ZNXvVDr%2FUntitled%20design%20-%202026-07-10T180040.001.gif?alt=media&#x26;token=03da1211-9dc0-447e-96ee-e32e4f6c139b" alt=""><figcaption></figcaption></figure>

**Rich card**\
Combines media, text, and interactive buttons into a single card. Best for highlighting one product, offer, or announcement with a clear call-to-action button.

* Optional image, video, or PDF
* Card orientation (vertical or horizontal)
* Title (up to 200 characters)
* Description (up to 2000 characters)
* Up to 4 buttons

Media limits are the same as above: images up to 5 MB (JPEG/PNG), videos up to 16 MB (MP4), and PDFs up to 100 MB.

<figure><img src="https://2303112206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F53n17VnOICC1LtDqlENV%2Fuploads%2FWbON6vBWiE7AGXe7aIoQ%2FUntitled%20design%20-%202026-07-10T180819.095.gif?alt=media&#x26;token=3e90c190-df9b-4c38-a6e5-fa9a8acf7bac" alt=""><figcaption></figcaption></figure>

**Carousel**\
Displays multiple rich cards that customers can swipe through. Best for showcasing several products or options customers can browse.

* Choose small or medium card width
* Add 2 to 10 cards
* Configure each card with optional media, a title, and a description
* Title (up to 200 characters)
* Description (up to 2000 characters)
* Up to 4 buttons

Every card follows the same media and character limits as a rich card.

<figure><img src="https://2303112206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F53n17VnOICC1LtDqlENV%2Fuploads%2F8BZhpP2mLxtl1McDrBAS%2FUntitled%20design%20-%202026-07-10T181659.024.gif?alt=media&#x26;token=f6300482-a895-4450-81a4-7505758bc94a" alt=""><figcaption></figcaption></figure>

**Step 3: Add buttons (rich card and carousel only)**

Rich cards and carousel cards support several interactive button types.

* **Quick reply** — the customer taps to send a predefined reply. Required: button label (maximum 25 characters).
* **Open URL** — opens a website. Required: button label, destination URL. Optional: open inside WebView.
* **Dial number** — starts a phone call. Required: button label, phone number.
* **View location** — opens a map showing a predefined location. Required: button label, latitude, longitude.
* **Request location** — prompts the customer to share their live location. No additional fields required.
* **Calendar event** — lets the customer save an event to their phone's calendar. Required: button label, event title, start date & time, end date & time. Optional: event description.

<figure><img src="https://2303112206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F53n17VnOICC1LtDqlENV%2Fuploads%2FtCRYnkFKNgLa9YIKHD2q%2FUntitled%20design%20-%202026-07-10T182011.183.gif?alt=media&#x26;token=acd5b834-bbfa-467d-977b-c10527d4c981" alt=""><figcaption></figcaption></figure>

**Step 4: Select the channel and send**

* Under **Send broadcast via**, choose your RCS channel.
* Click **Send Now** to send immediately, or select **Send Later** to schedule the broadcast for a future time.

Broadcasts follow the same character limits and media restrictions as [one-to-one RCS conversations](/additonal-channels/rcs/how-to-send-an-rcs-message-in-a-one-on-one-conversation.md).

### Key takeaways

* Broadcasts send the same RCS message to a saved list of contacts at once.
* You can broadcast a text/media message, a rich card, or a carousel.
* Rich cards and carousels support up to 4 interactive buttons each.
* You can send a broadcast immediately or schedule it with Send Later.

### Frequently asked questions

**What's the difference between a broadcast and a one-on-one RCS message?**\
A broadcast sends the same message to a whole contact list at once, while a one-on-one message goes to a single customer in an open conversation.

**Can I schedule an RCS broadcast for later?**\
Yes. Choose **Send Later** in step 4 instead of Send Now.

**What message types can I broadcast?**\
Text with an optional attachment, a rich card, or a carousel.

**Do broadcasts follow the same media limits as one-on-one messages?**\
Yes. Images up to 5 MB, videos up to 16 MB, and PDFs up to 100 MB, across both formats.

**Can I add interactive buttons to a broadcast message?**\
Yes, on rich card and carousel formats — up to 4 buttons per card.

#### **Suggested articles**

[How to send an RCS message in a one-on-one conversation](/additonal-channels/rcs/how-to-send-an-rcs-message-in-a-one-on-one-conversation.md)\
[Getting started with RCS on DoubleTick](/additonal-channels/rcs/getting-started-with-rcs-on-doubletick.md)\
[RCS vs WhatsApp Business API: which should you choose](/additonal-channels/rcs/rcs-vs-whatsapp-business-api-which-should-you-choose.md)\
[How to start a new chat with a customer](/chat-management/start-and-manage-chats/how-to-start-a-chat-with-a-customer.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://learn.doubletick.io/additonal-channels/rcs/how-to-broadcast-an-rcs-message.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
