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.
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
- What is RCS Business Messaging?
- How does sender verification work?
- What can you send in an RBM message?
- Where is RCS available?
- How does RCS compare with SMS and WhatsApp?
- How do you evaluate RCS for your business?
- Worked example: a Saudi airline-style travel brand
- What are the limits and common mistakes?
- 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:
- A working, publicly accessible website.
- Links to your privacy policy and terms of service.
- A description of the agent experience, supported by a preview video or detailed transcripts.
- A declared use case: OTP, transactional, promotional, or multi-use.
- 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:
- The operator has launched RBM and approved your agent.
- 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.
- 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:
- List target countries and operators, ranked by your customer volume.
- Request per-operator RBM coverage and launch requirements from providers.
- Pick one use case where rich content clearly helps, such as delivery management or bookings.
- Design SMS fallback first: identical key information, same link, deduplication so nobody gets both.
- Prepare launch assets: logo, banner, description, privacy policy, terms, transcripts and STOP handling.
- Define success metrics: delivery, read and action rates versus your SMS control group, and cost per completed action.
- 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
Keep reading
More guidesSMS & OTP
SMS Character Limits: GSM-7, Unicode, Arabic and Emoji Explained
SMS character limits explained: GSM-7 vs UCS-2, 160 and 70 characters, 153 and 67 per segment, and why Arabic and emoji raise cost. Write SMS that fit.
8 min read
SMS & OTP
What Is A2P SMS? How Business Messages Reach the Handset
What is A2P SMS? How it differs from P2P, how messages travel from app to handset, direct vs indirect routes, grey routes and what to ask SMS providers.
8 min read
Marketing
Banking and Fintech Customer Messaging: Alerts, OTP and Fraud
A banking and fintech messaging playbook: transaction alerts, OTP, card controls, collections reminders and fraud warnings, with channel rules and GCC regulator notes.
8 min read
