Skip to content
OmniChannels.ai

RCS Business Messaging Explained: Verified Senders and Rich Cards

RCS Business Messaging explained: verified sender agents, rich cards, carousels and suggested replies, device and operator support, and how SMS fallback works.

Updated 8 min read

By OmniChannels.ai Editorial Team · Reviewed by BroadNet Messaging Solutions Team

SMS & OTP

Short answer

RCS Business Messaging (RBM), which Google now calls RCS for Business, lets brands send rich, two-way messages into the phone's default messaging app from a verified sender showing their name, logo and a Verified badge. Messages can include rich cards, carousels, media and suggested replies or actions. Delivery depends on the device, the messaging app and whether the recipient's operator has enabled RBM, so senders must check capability and fall back to SMS.

On this page
  1. What is RCS Business Messaging?
  2. How does sender verification work?
  3. What can you send in an RBM message?
  4. Where is RCS available?
  5. How does RCS compare with SMS and WhatsApp?
  6. How do you evaluate RCS for your business?
  7. Worked example: a Saudi airline-style travel brand
  8. What are the limits and common mistakes?
  9. How OmniChannels.ai helps

Key takeaways

  • RBM messages come from a branded agent that passes brand verification and launch approval by Google, carriers or both, depending on the carrier.
  • Google's documentation allows carousels of 2 to 10 rich cards, up to 11 suggestions on a message and suggestion labels of up to 25 characters.
  • According to Google, users cannot start a conversation with an RBM agent; the business sends first and the user can then reply.
  • If a device does not support RCS, Google's platform returns an error and the sender is responsible for falling back to another channel such as SMS.
  • Apple added RCS to iPhone with iOS 18, and provider documentation reports business messaging support where carriers enable it, so coverage must be checked per market and operator.

This guide is for marketing, product and messaging leads who keep hearing about RCS and want a clear picture before committing budget. It explains what RCS Business Messaging is, how sender verification and rich content work, why availability varies by device and operator, and how RCS compares with SMS and WhatsApp in a real channel plan. For the broader three-way comparison, see WhatsApp vs SMS vs RCS; this article goes deeper on RCS itself.

What is RCS Business Messaging?

RCS Business Messaging (RBM) is the business-to-consumer side of RCS (Rich Communication Services), the GSMA standard that upgrades SMS in the phone's built-in messaging app. Google, which runs the main RBM platform, now brands it RCS for Business.

Instead of a number or alphanumeric sender ID, the customer sees a branded conversation with your name, logo and a Verified badge. Inside it, you can send text, images, video, PDFs, rich cards, carousels and buttons, and the customer can reply.

Three parties make it work:

  • The brand's agent: the configured sender (name, logo, colours, description, contact details) that represents your business.
  • The RBM platform and provider: Google's RBM platform plus the messaging provider that connects your systems to it.
  • The operator (carrier): the mobile network must have launched RBM, and in many cases approves your agent.

How does sender verification work?

Every RBM agent must pass launch review before it can message the public. According to Google's launch documentation, this review covers brand verification and an assessment of the agent's assets, and it is handled by Google, by carriers or by both, depending on which carriers you select.

What Google's documentation says you need for a Google-managed review:

  1. A working, publicly accessible website.
  2. Links to your privacy policy and terms of service.
  3. A description of the agent experience, supported by a preview video or detailed transcripts.
  4. A declared use case: OTP, transactional, promotional, or multi-use.
  5. Trigger, interaction and opt-out descriptions that match that use case, with STOP keyword support in every language the agent uses.

Some carriers run their own approval and require a direct agreement with the brand; Google notes that these carriers reject a launch if no contract is in place. Plan the timeline per operator, not per country.

What can you send in an RBM message?

RBM supports far richer content than SMS. Google's documentation lists these message types and limits:

Element What it does Documented limit
Text message Plain or long text Up to 3,072 characters
Rich card Media, title, description and buttons in one unit Up to 4 suggestions per card
Carousel Horizontally scrolling rich cards 2 to 10 cards
Suggested replies Tappable chips that send a reply back Up to 11 suggestions per message
Suggested actions Open URL, dial, view location, share location, add calendar event Labels up to 25 characters
Media and files Images, video, PDF Size limits set by the platform

These features turn a one-way SMS into something closer to an app screen: a carousel of hotel rooms with "Book" buttons, a boarding-pass card with "Check in", or a delivery card with "Reschedule".

How conversations start

Google's documentation states that users cannot start conversations with an RBM agent. The agent sends first, triggered by an event such as a shipped order, and the user can then reply at any time. Replies reach your systems through a webhook.

Where is RCS available?

RBM reaches a customer only when three conditions are true at once:

  1. The operator has launched RBM and approved your agent.
  2. The device and messaging app support RCS, for example Google Messages on Android, or Apple Messages on iPhone from iOS 18 where the carrier supports it.
  3. RCS is active for that user, which can depend on settings, SIM and data connectivity.

Apple added RCS to iPhone with iOS 18. Provider documentation reports that business messaging with verified branding works on iPhone where carriers support it, initially in selected markets. Because carrier support changes, do not rely on market-level claims. Ask your provider for per-operator coverage in each target country, and measure the share of your own audience that is RCS-capable.

When you send to a device that does not support RCS, Google's platform returns an error (HTTP 404), and Google states the agent should fall back to another technology such as SMS. Fallback is your responsibility, not the platform's.

How does RCS compare with SMS and WhatsApp?

RCS sits between SMS and WhatsApp: richer than SMS, native like SMS, but with reach that depends on operators.

Factor SMS RCS Business Messaging WhatsApp Business Platform
App needed None (built in) None (built in), but RCS must be supported WhatsApp app
Sender identity Number or sender ID, registered in many markets Verified brand name, logo and badge Verified business profile and display name
Rich content No Rich cards, carousels, suggestions Media, buttons, lists, product messages
Who can start Business Business only Business (templates) or customer
Approval Sender ID registration per market Agent launch review by Google and/or carriers Business verification and template approval by Meta
Reach driver Any mobile number Operator launch plus device support WhatsApp adoption in the market

In the GCC, WhatsApp is widely used for business messaging and SMS carries regulated sender IDs, as covered in our sender ID registration guide. RCS adoption depends on each operator's launch, so treat it as an upgrade layer to test once coverage is confirmed.

How do you evaluate RCS for your business?

Use this checklist before running a pilot:

  1. List target countries and operators, ranked by your customer volume.
  2. Request per-operator RBM coverage and launch requirements from providers.
  3. Pick one use case where rich content clearly helps, such as delivery management or bookings.
  4. Design SMS fallback first: identical key information, same link, deduplication so nobody gets both.
  5. Prepare launch assets: logo, banner, description, privacy policy, terms, transcripts and STOP handling.
  6. Define success metrics: delivery, read and action rates versus your SMS control group, and cost per completed action.
  7. Run an A/B test with an SMS-only control before scaling.

Worked example: a Saudi airline-style travel brand

"Wadi Air" (synthetic) sends check-in reminders by SMS today. It wants richer messages for check-in and seat upsell.

  • The team requests coverage for its top two markets and learns that only some operators have launched RBM.
  • For capable devices, it designs a rich card with flight details, a "Check in" action and a carousel of seat options. Non-capable devices get the existing SMS with a check-in link.
  • It launches with a transactional use case and STOP support in Arabic and English.
  • After a month, it compares check-in completion between RCS and SMS recipients on the same routes before deciding whether to expand, rather than relying on vendor benchmarks.

What are the limits and common mistakes?

  • Assuming universal reach. RBM coverage varies by operator, device and user settings.
  • Skipping fallback. Without SMS fallback, non-capable users receive nothing.
  • Underestimating approval time. Carrier-managed approvals can require contracts and take longer than Google-managed ones.
  • Using RCS for critical OTP alone. Keep SMS or WhatsApp authentication paths for codes that must arrive.
  • Overbuilding. A ten-card carousel for a simple reminder adds cost and friction.
  • Comparing prices per message only. Compare cost per completed action across RCS, SMS and WhatsApp.

How OmniChannels.ai helps

OmniChannels.ai offers RCS business messaging through BroadNet Technologies, a Google RBM partner. You get a verified branded sender, rich cards, carousels of up to 10 cards and up to 11 suggested replies and actions, with automatic SMS fallback where RCS isn't available. SMS runs over BroadNet's direct operator connectivity, RCS sending is part of the public REST API, and delivery reports with CSV export let you compare RCS and SMS results. Check coverage for your markets or contact us.

Frequently asked questions

Is RCS Business Messaging the same as RCS chat between people?

No. Person-to-person RCS is the upgraded chat between consumers in apps such as Google Messages and Apple Messages. RCS Business Messaging is the application-to-person service where a verified brand agent sends messages through an RBM platform and operators. A phone can support personal RCS chat while business messages still depend on the operator having launched RBM.

Does RCS Business Messaging work on iPhone?

Apple added RCS support with iOS 18, and provider documentation reports that business messaging with verified branding works on iPhone where the carrier supports it. Support varies by country and operator, so you cannot assume every iPhone user can receive RBM. Confirm coverage for each target market with your RBM provider and design SMS fallback.

Do I need consent to send RCS business messages?

Yes. Google's launch review asks how your outreach matches user consent, and agents must honour STOP and equivalent keywords in each supported language, confirm the unsubscribe and stop messaging that user. Local telecom and data-protection rules also apply, as they do for SMS. Collect and record opt-in before sending promotional RBM.

How is RCS priced?

Pricing is set by markets, operators and providers and often distinguishes simple text-only messages from rich messages and conversations. There is no single global price. Ask providers for a rate card per country and compare it with SMS segment costs and WhatsApp template costs for the same use case.

Should we replace SMS with RCS?

Not outright. RCS can upgrade the experience for recipients whose device and operator support it, but SMS still reaches nearly every phone. The usual pattern is to check RCS capability, send RCS where available and fall back to SMS otherwise, keeping the key information identical so every customer gets the message.

Sources

  1. RCS for Business — Google for Developers
  2. How RCS for Business works — Google for Developers
  3. Send messages (rich cards, carousels, suggestions) — Google for Developers
  4. Launch approval — Google for Developers