SourCherry Help Centre
HomePhone SystemMessaging

The Complete Guide to RCS in SourCherry

Overview

Rich Communication Services (RCS) is a modern messaging standard that allows businesses to send richer, more interactive messages than traditional SMS.

With RCS, you can send:

When a recipient cannot receive RCS, SourCherry automatically falls back to SMS (if enabled).




Why Use RCS Instead of SMS?


RCS helps you:


RCS vs SMS/MMS

FeatureRCSSMSMMS
ReachCompatible devices onlyNearly universalNearly universal
BrandingBusiness identity visiblePhone numberPhone number
MediaNative rich media & cardsText onlyMedia (less consistent)
ButtonsYesNoNo
Read receiptsOften availableNoNo
FallbackFalls back to SMSN/AN/A


Best Practice: Always design messages so they still work as SMS.



What you can do with RCS in SourCherry

Depending on your plan and launch scope, you can typically:


RCS Availability & Requirements (US Launch)

Who Can Receive RCS?

RCS can be delivered to recipients who:

Some recipients will receive RCS, others will receive SMS fallback.


1. Device & App Support

RCS is commonly supported on:

2. IPhone Support

RCS support on iPhone depends on OS/app ecosystem and carrier enablement. For many audiences, iPhone recipients may receive SMS fallback instead of RCS.


Note- 1. Always design your messaging so it still works when delivered as SMS.


3. Carrier/network factors (why results vary)

 Even within the U.S.,


4. Media & Feature Variability

RCS features can vary across recipient apps. When building rich messages:

1. Keep copy clear even without rich components

2. Avoid relying on a single button or image for critical info

3. Always include a plain-text fallback message




RCS Compliance & Consent (US)

1. Opt-In Requirements

You should send RCS only to recipients who have explicitly opted in.

Your opt-in must clearly state:

2. Opt-Out Handling

Recipients must be able to opt out easily.

3. Content guidelines (restricted/prohibited content)

To protect deliverability and compliance, avoid sending:

For regulated industries, ensure your content aligns with your legal obligations.

4. Brand identification & user trust

RCS is a more branded channel; keep your sender identity consistent:

5. Quiet hours and frequency best practices



Set Up RCS in SourCherry

Before You Start

Make sure you have the following:


Step 1: Enable RCS

Please contact SourCherry Support to enable RCS for your account.


Step 2: Create Your RCS Sender Profile

Sender details typically include your brand information and business identity listed above.


Step 3: Submit for Approval

SourCherry Support will submit your RCS sender profile for approval on your behalf.

Approval is required before you can begin sending RCS messages.


Step 4: Configure SMS Fallback

To ensure message delivery when RCS is unavailable:

  1. Go to Settings → Messaging → RCS → Fallback

  2. Enable:
    Fallback to SMS

This ensures:


Step 5: Send a Test Message

  1. Go to Conversations

  2. Select a test contact (a US Android device is recommended)

  3. Send a text-only message first

  4. Then test rich content (if enabled)

Note: Some recipients may receive an SMS fallback instead of RCS , this is expected behavior.


RCS UI Interface Walkthrough


1. Sending RCS Messages

1:1 RCS (Conversation UI)

You can send RCS directly from Conversations.

Steps:

  1. Open a contact thread

  2. Compose your message

  3. Select the approved RCS Sender ID

  4. Send




Important Notes


2. Sending RCS via Bulk Actions (Snippets)

Bulk Actions is currently the only way to send RCS Snippets.

Steps

  1. Go to Contacts

  2. Open Smart Lists

  3. Select contacts

  4. Click More

  5. Choose Send SMS & RCS

  6. After selecting Send SMS & RCS, the following configuration screen appears:

Bulk RCS / SMS Configuration Screen

The configuration window includes the following fields:





A) Action Name (Required)

  1. Name your campaign.
  2. This field is mandatory.

B) From RCS Sender ID

  1. Select an approved Sender ID from the drop down
  2. Only registered and approved Sender IDs will appear here.

C) Pick an RCS Template (Required)

  1. Choose a previously created RCS snippet.
  2. Only previously created RCS snippets will appear in this dropdown.

D) Mode Selection


Choose how the RCS message will be delivered:


A note appears indicating: The action will be performed over a period of time, and progress can be tracked on the Bulk Actions page.

Consent Confirmation Checkbox- This checkbox must be selected before proceeding.

E) Final Action

  1. Click Send RCS to execute the campaign.
  2. If Check Progress is selected. You are taken to the Bulk Actions page

Note- Bulk Actions is currently the only method for sending RCS snippets.

3. Creating RCS Snippets

RCS Snippets are pre-designed RCS message templates that allow you to send structured, rich messages instead of typing messages manually each time.

They are reusable message formats created inside the platform and can include interactive and visual elements supported by RCS.

RCS snippets can be created under:

Conversations → Snippets

Available formats:


Explanation-


1. Plain Texts is used to send a simple text message. You enter the message content, and a live preview shows how it will appear on the recipient’s device. This format does not include media or buttons.



2. Standalone card  allows you to create one rich card with a title, description, and uploaded media. You can add up to three action buttons. A fallback SMS message is required in case the contact is not RCS-capable.




3. Carousel allows you to create multiple rich cards in a swipeable format. Each card includes a title, description, media, and up to two action buttons. A fallback SMS message is required for non-RCS-capable contacts




RCS Message Statuses

RCS messages display status indicators reflecting message progress, such as:

These statuses are visible within the conversation interface.


Fallback to SMS: How It Works

Fallback occurs when:

If fallback occurs:

Opt-outs apply across both RCS and SMS.


Opt-Out Behavior


RCS Pricing & Billing 

  

RCS billing depends on the message type and destination. 


A) Message Type


Basic RCS messages (plain text) and Single RCS messages (rich content with media or attachments) are both billed for inbound and outbound traffic.

B) Billing Structure by Region

1. United States (US)


2. Non-US


C) Carrier Fees

RCS carrier fees are billed as follows:


D) Failed Message Billing Logic

Scenario 1

RCS fails → SMS fallback delivers successfully No RCS charge

Scenario 2

RCS fails → SMS fallback fails Static charge applies: $0.001

Note- If the failure error falls under below errors no processing fee is incurred in scenario 2



Frequently Asked Questions

Will every message be RCS?
No. Some recipients will receive SMS fallback.

Can I use my existing phone number?
RCS often displays brand identity instead of a phone number in supported inboxes.

How long does approval take?
Timelines vary depending on submission quality and review volume.

Can I send images and buttons to everyone?
No. Not all recipients support rich components. Always include text fallback.