Skip to main content
Send rich, interactive messages using RCS (Rich Communication Services). This guide covers sending text, rich cards, carousels, and suggested actions, plus automatic SMS fallback for recipients that can’t receive RCS.
New to RCS? Start with the RCS Getting Started guide to set up your RCS agent and get approved by Google.

Prerequisites


Automatic SMS fallback

Not every recipient has RCS. Every send request accepts an optional sms_fallback object — when the recipient’s device doesn’t support RCS, Telnyx automatically delivers a plain-text SMS version of your message instead of failing the send.
The sms_fallback.from number must be a Telnyx number on your messaging profile with SMS capability. The fallback message is plain text only — rich card content is not included.
The request also accepts an mms_fallback object with from, text, subject, and media_urls. If both fallbacks are provided, Telnyx picks the appropriate format for the destination.

Send a text message

The simplest RCS message — plain text with optional suggested replies:

Send a rich card

Rich cards display media, text, and action buttons in an interactive format:

Card options


Display multiple cards in a swipeable carousel — ideal for product listings:
curl
Carousels require a minimum of 2 cards and a maximum of 10. All cards in a carousel use the same card_width.

Add suggested actions

Suggestions appear as tappable buttons below your message:
Quick reply buttons that send a predefined response back to your webhook:

RCS vs. SMS/MMS comparison


RCS Getting Started

Set up your RCS agent and get approved by Google.

RCS Capabilities

Check device RCS capability before sending.

RCS Webhooks

Handle inbound RCS messages and delivery events.

RCS API Reference

Full API reference for RCS messaging.