The Complete Guide to RCS in HighLevel

Modified on: Wed, 11 Nov, 2026 at 5:47 AM

Messaging · Labs
The Complete Guide to RCS.
Enable RCS through Labs, register your sender, build rich snippets, and send branded messages with SMS fallback.
Overview

Rich Communication Services (RCS) is a modern messaging standard that lets businesses send richer, more interactive messages than traditional SMS — branded sender identity, images, tappable buttons, cards, and carousels.

RCS is accessible through HighLevel Labs. Agencies enable it for selected sub-accounts, then each business registers an RCS sender and waits for approval before sending live messages. When a recipient cannot receive RCS, HighLevel automatically falls back to SMS (if enabled).

Important

RCS is not enabled by default. It must first be turned on through Labs for the sub-account. Labs access alone does not mean you can send — an RCS sender must also be registered and approved by carriers and providers.

RCS is currently available only for customers using LC Phone (LeadConnector Phone System). Customers using other phone providers must switch to LC Phone to enable and use RCS.

Video Walkthrough
1

What is RCS?

RCS is a modern messaging standard that allows businesses to send richer, more interactive messages than traditional SMS. With RCS, you can send:

  • Branded messages — business name displayed in supported inboxes
  • Images and rich layouts
  • Tappable buttons — Call, Open URL, Suggested Replies
  • Interactive cards and carousels (if enabled)
Automatic Fallback

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

2

Why Use RCS Instead of SMS?

RCS helps you:

Branded Experience — Present a recognizable business identity.
Higher Engagement — Increase engagement with tappable actions.
Richer Content — Share images and structured cards.
Clearer Flows — Improve clarity with interactive message flows.
Delivery Visibility — Track delivery and read signals (when supported).
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.

3

What You Can Do with RCS in HighLevel

Once RCS is enabled through Labs and your sender is approved, you can typically:

  • Send 1:1 RCS messages from Conversations
  • Send RCS campaigns using Bulk Actions
  • Automate RCS with dedicated Workflow actions
  • Use media (images) and actions/buttons (where enabled)
  • Track delivery signals (and “read” where available)
  • Use SMS fallback when a recipient can’t receive RCS
4

RCS Availability & Requirements (US Launch)

RCS can be delivered to recipients who:

  • Have an RCS-supported device
  • Use an RCS-capable messaging app
  • Have RCS enabled
  • Are on a supported carrier/network

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

Factor 1
Device & App Support
  • Many Android devices using an RCS-capable messaging app (often Google Messages or carrier-supported apps)
  • Recipient-side settings must allow RCS features (users can disable RCS)
Factor 2
iPhone Support

RCS can be supported on both Android and iOS devices, depending on the recipient’s device, operating system, messaging app, carrier, and RCS settings. If RCS is unavailable for a recipient, HighLevel can use SMS fallback when fallback is enabled.

Factor 3
Carrier & Network Factors (Why Results Vary)
  • Results may vary based on carrier and network conditions, even within the US.
  • Some carriers or device configurations may limit RCS support, affecting available features.
  • Temporary network issues can trigger fallback from RCS to SMS/MMS.
  • App-level settings, such as “Chat features” or read receipts, can also change the messaging experience.
Factor 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
Note

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

5

RCS Compliance & Consent (US)

Requirement 1
Opt-In Requirements

Send RCS only to recipients who have explicitly opted in. Your opt-in must clearly state:

  • Message type (promotions, reminders, updates, etc.)
  • Expected frequency (“up to X per week/month”)
  • How to opt out
  • How to get support
Requirement 2
Opt-Out Handling

Recipients must be able to opt out easily. Treat these keywords as opt-out signals:

STOP  •  UNSUBSCRIBE  •  CANCEL  •  END  •  QUIT

Once a contact opts out, they should not receive further messages unless they opt back in.

Requirement 3
Content Guidelines (Restricted/Prohibited Content)

To protect deliverability and compliance, avoid sending:

  • Deceptive or misleading content
  • Spammy/repetitive content without consent
  • Content that violates Twilio policies or applicable laws/regulations

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

Requirement 4
Brand Identification & User Trust

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

  • Use a sender name that matches your business or website
  • Ensure your website and sender profile describe the same business
  • Provide valid contact/support information
Requirement 5
Quiet Hours & Frequency Best Practices
  • Send during reasonable local hours to respect recipients’ time and avoid disruptions.
  • Keep frequency aligned with what was promised at opt-in to maintain trust and prevent message fatigue.
  • Provide value first — reminders, confirmations, and helpful updates typically perform best and drive stronger engagement.
Setup Guide
From Labs Activation to Your First RCS Message
Enable RCS in Labs, create your sender, get approved, configure fallback, and test.
6

Set Up RCS in HighLevel

Before You Start

Make sure you have the following:

  • RCS enabled for the sub-account through Labs
  • LC Phone (LeadConnector Phone System) as your phone provider — RCS is not available with other providers
  • Your business identity details:
    • Brand name
    • Website (recommended)
    • Support email and/or phone number
    • Business address (recommended)
    • Logo (if supported)
  • A clear opt-in process for messaging
Step 1
Enable RCS

RCS is accessible through Labs. In Agency View → Settings → Labs, locate RCS Messaging and enable it for the intended sub-accounts (use the Sub-account tab and Manage). Where RCS is exposed in sub-account Labs, it can also be enabled under Sub-account Settings → Labs.

You no longer need to contact Support to activate RCS. RCS can only be enabled for sub-accounts using LC Phone.

Step 2
Create Your RCS Sender Profile
  • ISV locations: Reach out to HighLevel Support to create your sender profile.
  • Non-ISV locations: Create the RCS Sender ID from the appropriate Twilio sub-account. In Twilio, go to Develop → RCS → Senders and complete the sender setup. Carrier and Google approval are still required. For guidance, see How to Onboard an RCS Sender ID in HighLevel (Non-ISV).

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

Step 3
Submit for Approval

RCS Sender IDs must be approved before they can be used. The approval process can involve Twilio, carriers, and Google, and the setup path differs between ISV and Non-ISV accounts. 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

RCS messages are sent to compatible recipients, and SMS is automatically used when RCS is not available.

Step 5
Send a Test Message
  1. Go to Conversations
  2. Select a test contact using an RCS-capable device and supported carrier. Where possible, test both RCS delivery and SMS fallback behavior.
  3. Send a text-only message first
  4. Then test rich content (if enabled)
Good to Know

Some recipients may receive an SMS fallback instead of RCS — this is expected behavior.

7

Sending RCS Messages

1:1 RCS (Conversation UI)

You can send RCS directly from Conversations:

  1. Open a contact thread
  2. Compose your message
  3. Select the approved RCS Sender ID
  4. Send
Sending a 1:1 RCS message from Conversations
Important Notes
  • RCS messages send only to RCS-capable recipients.
  • RCS snippets can be sent directly from supported 1:1 Conversations. Open the contact conversation, select the RCS Snippet option, choose a saved snippet, review the preview and fallback content, then send.
  • Fallback occurs automatically if enabled.
8

Sending RCS via Bulk Actions (Snippets)

Bulk Actions can be used to send RCS snippets to multiple contacts. Supported accounts can also send RCS snippets from 1:1 Conversations, and RCS messages can be automated through dedicated Workflow actions.

Steps
Start a Bulk RCS Send
  1. Go to Contacts
  2. Open Smart Lists
  3. Select contacts
  4. Click More
  5. Choose Send SMS & RCS
Send SMS & RCS option under More
Bulk RCS / SMS Configuration Screen

After selecting Send SMS & RCS, the configuration window appears with the following fields:

Bulk RCS configuration screen
FieldWhat It Does
A) Action Name (Required)Name your campaign. This field is mandatory.
B) From RCS Sender IDSelect an approved Sender ID from the dropdown. Only registered and approved Sender IDs appear here.
C) Pick an RCS Template (Required)Choose a previously created RCS snippet. Only saved RCS snippets appear in this dropdown.
D) Mode SelectionSend All at Once — sends immediately to all selected contacts.
Send at Scheduled Time — sends at a specified future date and time.
Send in Drip Mode — sends gradually over a defined time period.
Consent ConfirmationThis checkbox must be selected before proceeding.

A note on the screen indicates that the action is performed over a period of time and progress can be tracked on the Bulk Actions page.

E) Final Action
Send and Track Progress
  1. Click Send RCS to execute the campaign.
  2. If Check Progress is selected, you are taken to the Bulk Actions page.
Bulk Actions progress page
9

Sending RCS Through Workflows

HighLevel supports dedicated RCS Workflow actions for automated messaging:

Send RCS — Sends a standard RCS message from a Workflow.
RCS Interactive Message — Sends interactive RCS content using rich cards, buttons, and customer interactions.
Steps
Configure RCS in a Workflow
  1. Go to Automation → Workflows.
  2. Open an existing Workflow or create a new one.
  3. Add Send RCS or RCS Interactive Message.
  4. Configure the message and Sender ID.
  5. Publish the Workflow.
10

Creating RCS Snippets

RCS Snippets are pre-designed, reusable RCS message templates that let you send structured, rich messages instead of typing messages manually each time. They can include interactive and visual elements supported by RCS.

Create RCS snippets under Conversations → Snippets.

Conversations Snippets page

Available formats: Plain Text, Standalone Card, and Carousel.

RCS snippet format options
Format 1
Plain Text

Used to send a simple text message. 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.

Plain Text snippet editor
Format 2
Standalone Card

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.

Standalone Card snippet editor
Format 3
Carousel

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.

Carousel snippet editor
11

RCS Message Statuses

RCS messages display status indicators in the conversation interface that reflect message progress:

StatusWhat It Means
SentMessage left the platform and is in transit.
DeliveredMessage arrived on the recipient’s device.
OpenedRecipient viewed the message (where read receipts are supported).
12

Fallback to SMS: How It Works

Fallback occurs when:

  • The recipient cannot receive RCS
  • Network limitations exist
  • Rich components aren’t supported

If fallback occurs:

  • The recipient receives SMS
  • Billing may reflect SMS pricing
Note

Opt-outs apply across both RCS and SMS.

13

Opt-Out Behavior

  • Opt-out text is appended to the first 1:1 RCS message
  • It does not repeat periodically like SMS
  • Texas blocking rules apply the same as SMS/MMS
  • STOP and equivalent keywords suppress across channels
Opt-out text appended to first RCS message
14

RCS Pricing & Billing

RCS billing depends on the message type and destination. Basic RCS messages (plain text) and Single RCS messages (rich content with media or attachments) are both billed for inbound and outbound traffic.

Region 1
United States (US)
  • Basic Outbound/Inbound → charged per segment
  • Single Outbound/Inbound → charged per message (static rate)
Message TypeDirectionBilling UnitPrice (USD)
Basic RCS TextOutboundPer segment$0.0083
Basic RCS TextInboundPer message$0.0083
Rich Single RCSInboundPer message$0.0165
Rich RCSOutboundPer message$0.0220

For US Basic RCS Text, one segment is 160 UTF-8 bytes.

Region 2
Non-US
  • Basic/Inbound → charged per message (static rate)
  • Single Outbound/Inbound → charged per message (static rate)
Carrier Fees
Billed Directly by Twilio
  • Agency Accounts: same pricing as Twilio
  • Location Accounts: Twilio pricing + 5% markup
15

Frequently Asked Questions

Q: How do I get access to RCS?
RCS is accessible through Labs. Agencies enable RCS Messaging for selected sub-accounts in Agency View → Settings → Labs. You no longer need to contact Support or join a Private Beta to activate it.
Q: Can I use RCS with a phone provider other than LC Phone?
No. RCS is currently available only for customers using LC Phone (LeadConnector Phone System). Customers on other phone providers must switch to LC Phone to enable and use RCS.
Q: Will every message be RCS?
No. Some recipients will receive SMS fallback.
Q: Can I use my existing phone number?
RCS often displays brand identity instead of a phone number in supported inboxes.
Q: How long does approval take?
Timelines vary depending on submission quality and review volume.
Q: Can I send images and buttons to everyone?
No. Not all recipients support rich components. Always include text fallback.
Q: Can I send RCS snippets to a single contact?
Yes. Supported accounts can send saved RCS snippets, including Standalone Cards and Carousels, directly from a 1:1 Conversation.
Q: Can I automate RCS messages?
Yes. Use the Send RCS and RCS Interactive Message Workflow actions to automate RCS messaging.
Q: Why can’t I see my RCS Sender ID when sending?
Confirm RCS is enabled for the sub-account in Labs and that your sender has been approved. Only registered and approved Sender IDs appear in the sender dropdown.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article