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.
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.- Text Message
- Rich Card
- Suggested Replies
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