Skip to main content
Send rich, interactive messages with RCS (Rich Communication Services). This guide covers the setup process, approval timeline, and how to send your first RCS message.

What is RCS?

RCS is a messaging protocol that delivers app-like experiences in the native messaging app—no app download required. Unlike SMS/MMS, RCS supports:
  • Rich cards with images, titles, and action buttons
  • Carousels for product showcases
  • Suggested replies for quick responses
  • Read receipts and typing indicators
  • High-resolution media (images, video, files)
RCS availability depends on the device, operating system, and carrier.

Prerequisites

Approval process

RCS requires agent registration and carrier approval before you can send messages to the general public. The process is similar to short code approval:
1

Register your brand

Create and submit the legal business behind the agent. Telnyx tracks the external brand review until verification completes.
2

Create and test the agent

Create the agent with its basic configuration, submit it, and add test devices. The agent can remain in this stage while campaign and carrier launch information is collected.
3

Submit launch information

When ready, provide the campaign, consent, message examples, and testing evidence. Telnyx submits each section in the provider’s required order.
4

Complete carrier approval

Telnyx tracks external verification and carrier launch until the agent is live. Review duration depends on the brand, use case, and carriers.
5

Go live

Once approved, your RCS Agent can send messages to any RCS-capable device.
Follow the RCS agent registration quickstart for the complete API workflow.
Testing during approval: Testing can begin before full carrier approval. Once the agent reaches the testing stage, add test devices and send test messages through the API.

1. Create a Messaging Profile

1

Go to Messaging

Navigate to Messaging in the portal.
2

Create a profile

Click Add new profile, give it a name (e.g., “RCS Profile”), and click Save.
3

Note your profile ID

Copy the Messaging Profile ID—you’ll need it when sending messages.

2. Get your API key

Go to API Keys and copy your API key (or create one if needed).

3. Send an RCS message

Once the RCS agent reaches the testing stage or is fully approved, send messages to its test devices or approved destinations.
Send a simple text message via RCS:

Response

A successful response looks like this:

4. Handle incoming messages

Set up a webhook to receive customer replies. See Receiving RCS Webhooks for details.

RCS vs SMS comparison

Next steps

RCS with AI Assistant

Add AI-powered responses to your RCS agent

RCS Webhooks

Handle incoming RCS messages

RCS Capabilities

Check if a number supports RCS

API Reference

Explore all RCS parameters