What is RCS?
Rich Communication Service (RCS) is a type of mobile messaging that allows both brands and consumers to create interactive messages. RCS messages unlock the ability to send messages with larger file sizes and different file types. RCS messages are sent over data (wi-fi) networks rather than cellular networks, allowing mobile messages to power these larger sends.
There are two types of RCS messages:
Rich Messages (RCS Branded Text): Rich messages are a more interactive version of standard SMS text messages. Rich messages have the same 160 character limit as SMS messages, but can include interactive elements, such as a button.
Rich Media Messages (RCS Rich Visual Message): Rich media messages are a more interactive version of MMS messages. Rich media messages have a higher character limit, up to 2000 characters and media.
RCS for Business
RCS messaging introduces the ability for businesses to send messages that have more of a 'texting with friends' experience, rather than 1-way marketing communication, for example including multiple images in a message.
Verified Sender Agents
One of the largest benefits for a business using RCS is the Verified Sender Agent. The Verified Sender Agent is a business-specific capability that easily identifies your brand directly in the user's messaging app without having to download and add a contact card to their device. As part of the provisioning process, you can set up your sender agent profile including brand logo and brand name which indicates you are a trusted sender from the provisioning agents. Your customers can trust your sender agent without worrying about spam messages or someone impersonating your brand.
Simplified Subscribe and Unsubscribe Experience
If you are adding RCS to an existing mobile program at Listrak, you can maintain the same opt-in and opt-out flows. A contact who opts in to a short code via a keyword, keyphrase, or list subscription campaign they are also eligible to receive messages from the sender agent. Contacts who text STOP to a Sender Agent will be opted out of both the Sender Agent and the Sender Code associated with your mobile program.
Additional Contact Engagement
RCS features allow your business to provide additional opportunities for engagement with features such as buttons and product carousels. Multi-image carousels display additional properties that can catch the contact's eye and drive them to your website. Email has long since proven that buttons increase click through rate and RCS is proving the same in mobile messaging.
Enhanced Analytics
RCS messaging unlocks additional metrics that are sent from the sender agent back to the Listrak Platform. One major metric now available is the Read Rate because RCS messages can send back read receipts. However, read receipts is a setting that is not automatically enabled on most devices, so you may find that the rate is lower than you would expect. For those who do have them enabled, you will now be able to gather insights into how fast messages are read.
RCS Glossary
Term | Definition |
Alt Text (Alternative Text) | A written description of an image that helps people using assistive technology understand its content. Support for alt text varies by messaging platform and message format. |
Aspect Ratio | The proportional relationship between an image's width and height. For example, 16:9 is a commonly recommended ratio for medium-width RCS carousel images. |
Brand Verification Contact | An authorized representative of your organization who can confirm the business's identity and its authorization to use the brand. This should be a designated individual rather than a general support email address. |
Card Expansion / More | A feature available in supported messaging applications, including Google Messages, that allows recipients to expand a carousel card to view additional content that may not be visible in the standard layout. |
Carousel | An interactive RCS message containing 2–10 horizontally navigable rich cards. Carousels are commonly used to showcase products, promotions, or multiple options within a single message. |
Carousel Card | An individual card within an RCS carousel. Each card can contain an image or video, title, description, and interactive buttons. |
Contrast Ratio | A measurement of the visual difference between text and its background. A ratio of at least 4.5:1 is recommended for standard text to improve readability and accessibility. |
Cropping / Center Cropping | The automatic adjustment of an image to fit the available display area. Portions of the image may be trimmed, typically around the edges, depending on the recipient's device and messaging application. |
CTA (Call to Action) | A prompt encouraging a recipient to take a specific action, such as "Shop Now" or "Learn More." During RCS onboarding, CTA also refers to website forms, buttons, and other locations where consumers subscribe to mobile messaging. |
DP (Density-Independent Pixel) | A unit of measurement used by Android to define display dimensions consistently across different screen resolutions. It is not equivalent to the pixel dimensions of an uploaded image. |
Fallback Message | An SMS or MMS message delivered when RCS messaging is unavailable or cannot be completed, depending on the messaging program's configuration and supported functionality. |
GIF (Graphics Interchange Format) | An image format that supports animation. GIFs can be used in supported RCS messages, although animation behavior may vary between iPhone and Android devices. |
Google Verification | A step in the RCS registration process during which Google reviews and verifies the sender agent's business identity and authorization following brand vetting. |
HELP | A standard mobile messaging keyword that allows subscribers to request assistance and display’s a business customer support toll-free number or email address or Contact Us page. |
Image Safe Area | The portion of an image where important content, such as logos, text, and products, should be positioned to minimize the risk of cropping. Listrak recommends maintaining at least a 5% margin around all edges. |
Media Height | The display height assigned to images or videos within an RCS rich card. Google's supported configurations include Short (112 dp), Medium (168 dp), and Tall (264 dp). Listrak currently supports Medium-height media. |
MMS (Multimedia Messaging Service) | A mobile messaging format that supports multimedia content, such as images and videos. MMS may be used as a fallback when RCS delivery is unavailable, depending on program configuration. |
Opt-In | A consumer's affirmative consent to receive messages from a specific mobile messaging program. Consent must be collected in accordance with applicable laws, regulations, and carrier requirements. |
Opt-Out / STOP | The process by which a subscriber withdraws consent to receive mobile messages. STOP is a standard keyword used to unsubscribe. Opt-out requests are processed according to the messaging program's configuration and applicable compliance requirements. |
Profile Banner | The wide image displayed within a brand's RCS business profile. Listrak's required dimensions are 1440 × 448 pixels, with a maximum file size of 200 KB. |
Profile Logo | The square image representing a brand within its RCS business profile and messaging experience. Listrak's required dimensions are 224 × 224 pixels, with a maximum file size of 50 KB. |
Provisioning | The process of registering, reviewing, verifying, approving, and activating an RCS sender agent so a business can begin sending branded RCS messages. |
RCS (Rich Communication Services) | An advanced mobile messaging technology that supports branded business profiles, rich media, interactive buttons, and enhanced messaging experiences beyond traditional SMS and MMS. |
Safe-area margin | Design padding to protect text and key objects from device-specific cropping. |
Sender Agent | Approved branded business identity through which RCS messages are delivered. |
Sender Name | Public name displayed in the RCS conversation; up to 40 characters and changeable via re-provisioning. |
Short / Medium / Tall | Google rich-card media height settings: 112 / 168 / 264 dp. |
SMS | Short Message Service, text-message format that may serve as an RCS fallback. |
Suggested action | Interactive option that initiates a device behavior such as opening a URL. |
Suggested reply | Interactive option that sends a predefined response into the conversation. |
Suggestion chip | Tappable option shown with a message or card; may represent a suggested reply or action. |
Text truncation | When a messaging client shows only part of card copy because of available space. |
Thumbnail | Preview image used while media loads or before a video is opened. |
UTF-8 | Text encoding relevant to Google US RCS Rich Message segmentation; not the same as a simple character count. |
Video preview | Inline video thumbnail or media display; full-screen behavior depends on recipient device/client. |
W-9 | Client tax form used to support business identity and registration review. |
WCAG | Web Content Accessibility Guidelines; useful reference for contrast and inclusive design. |
Website compliance audit | Review of carrier requirements, signup CTAs, system messages and live legal policy disclosures. |
Webview | Embedded browser-style view opened by an eligible suggested action. |
Creative Specifications Quick Reference
Element | Recommended / documented | Important distinction |
Agent logo | 224 × 224 px; ≤ 50 KB; JPG/PNG | Profile asset; rounded presentation, edge margin |
Agent banner | 1440 × 448 px; ≤ 200 KB; 32:10 | Profile asset; may not display on iOS |
Single rich card | Medium; 21:9; 1200 × 514 px; which is 1080 x 462 px with the 5% safe area; ≤ 500 KB | Listrak creative recommendation; iOS may crop |
Carousel card | Medium; 16:9; e.g., 1200 x 675 px; which is 1080 x 607 px with the 5% safe area; ≤ 500 KB | Listrak creative recommendation; test on devices |
Google media heights | Short 112 dp; Medium 168 dp; Tall 264 dp | Medium height is the current Listrak display default; confirm availability of other settings with Product. This is for display heights, not image pixel dimensions |
Carousel count | Can contain up to 10 cards; ~3–4 preferred | iOS Carousels stack images on top of each other; Android allows you to swipe through |
Carousel title / button | Titles have a hard limit of 40 char; aim for 30-35 char. Buttons have a hard limit of 25 chars; aim for 10-15 chars | iOS prioritizes title and button elements over media. Images may appear cropped depending on the text size set on a user's device. Limit title to a max of 3 lines |
Google rich card fields | Title ≤ 200 chars; description ≤ 2,000; suggestion ≤ 25 | Platform limits do not override Listrak composer |
Rich media file | Listrak guide: keep under 10 MB | JPG, JPEG, PNG, GIF, MP4, M4V, MPEG, MPEG-4, WebM, H.263, vcf, PDF (iOS limitations on some file attachments) |
Frequently Asked Questions about RCS
1 | RCS basics and product capabilities
What is RCS and how does it compare with SMS/MMS?
RCS (Rich Communication Services) supports branded business identities, richer media, interactive buttons and engagement signals. Rich Messages allow up to 160 characters and interactive elements; Rich Media Messages allow up to 2,000 characters and media. SMS/MMS remain available as separate message formats and as a configured fallback.
What is a Verified Sender Agent?
The brand identity displayed within an RCS conversation, with a verified and approved sender name, logo, brand information and other profile details. Recipients do not need to download a contact card.
Which devices support RCS?
Supported Android devices and iPhones running iOS 18 or later may receive RCS where enabled by the carrier and device settings. Availability and rendering vary by device, market and carrier.
Will profiles and rich content display the same on iOS and Android?
No. The profile banner is not shown on iOS devices while it is fully available for Android users; carousels, button visibility, media crops and GIF animation can differ. Always test rendering and functionality across different devices before launching.
What happens when a recipient cannot receive RCS?
Listrak supports optional SMS/MMS fallback configurations at the individual message level. The fallback copy and assets can be customized; applicable contracted SMS/MMS charges will still apply.
Are read receipts guaranteed?
No. Read receipts depend on recipient/device settings; a missing read receipt does not establish that a message was unread.
What message types should we distinguish?
SMS (text), MMS (multimedia), RCS Rich Message (text plus eligible interactive elements), RCS Rich Media Message (media or rich cards), standalone rich card, carousel of rich cards, suggested replies/actions, and configured SMS/MMS fallback.
Are plain-text RCS messages the same as rich cards?
No. A plain RCS text message can include supported suggestion chips. A rich card combines a title, description, media and/or card-level actions. A carousel contains multiple vertical rich cards.
Can a carousel contain only one card?
No. Up to 10 cards can be supported within a carousel. Use a standalone rich card for a single product or offer. Listrak recommends 3-4 cards within a carousel as best practice.
Does RCS videos always play full screen?
No, as different devices render videos in different formats. Videos may display as an inline preview or thumbnail. Tapping the preview can open an expanded/full-screen media view in supported carriers and devices however playback, autoplay and presentation may differ by device.
Are inbound replies supported today?
Inbound replies in RCS will be a supported feature in Listrak in December 2026. Inbound replies are messages that a customer sends back to a brand after receiving an RCS message. Unlike traditional one-way marketing SMS, RCS supports more interactive, two-way conversations between brands and consumers. They can be clickable response options that a brand includes in an RCS message where a customer can select an option without typing anything or you can configure a predefined response based on the inbound keyword assigned to it.
2 | Registration, vetting and launch
Who submits the Sender Agent registration?
Listrak submits the registration on your behalf. You, as your business representative, supply the requested business information, documentation, messaging examples, verification contact, public policy URLs and approved assets.
What must you provide before applications and vetting can begin?
A completed RCS Sender Agent Provisioning Requirements form and current W-9; public brand and Sender Name; phone/email/website and your business’s Terms and Conditions and Privacy Policy URLs; estimated monthly volume; campaign description (maximum 100 characters); sample messages with exact links; hosting region, billing category and use case; authorized direct brand verification contact; legal company details and tax identifier; and final logo, banner and brand color. Website opt-in/disclosure remediation may also be required before submission.
What are the Sender Name rules?
The Sender Name is a public-facing name with a maximum of 40 characters. It can be changed after initial approval through a smaller application and re-provisioning process, if needed.
What are the required sender profile assets?
Logo: 224 × 224 px, JPG/JPEG/PNG, maximum 50 KB, with margin for rounded presentation.
Banner: 1440 × 448 px, JPG/JPEG/PNG, maximum 200 KB, with overlap-safe design.
Brand color: hex value with at least 4.5:1 contrast against white.
⚠️These are agent profile requirements, not general campaign media specifications.
How long does provisioning take?
Listrak generally advises allowing approximately 4–6 weeks for provisioning. Actual timing may vary with the completeness of materials, requested corrections, and external reviews.
Can you continue sending to your existing SMS/MMS program during provisioning?
Yes. SMS/MMS sending can continue during the sender agent provisioning process without disruption.
What happens after your sender agent has been approved by the carriers?
Listrak will coordinate activating your sender agent inside of the Listrak platform and assist with functional testing, fallback configuration, opt-out validation and launch readiness. Approval of a sender agent should not be treated as confirmation that a campaign is ready to send. Please coordinate with your assigned Listrak onboarding manager before you begin sending.
3 | Website audit, consent and system messages
What does Listrak audit on your website?
Carrier-related program disclosures; every active mobile signup CTA and SMS opt-in location (including popups, checkout, account pages and landing pages); opt-in confirmation and system messages; HELP and STOP behavior; Mobile Terms & Conditions; and Privacy Policy language.
Can existing mobile opt-in locations be used for RCS?
Subscribers who have opted in to your registered short code are eligible to receive RCS messaging, with existing opt-in/opt-out flows maintained. However, the adequacy of your existing mobile opt-in language and use cases must be confirmed by Listrak Mobile Compliance as not all mobile opt-in language is universally sufficient.
What should an opt-in CTA disclose?
Brand/program identification, consent without required purchase disclosures, applicable message frequency, message/data rates, opt-out and help instructions, and accessible Terms and Privacy links must be included in every mobile opt-in location.
What should be checked for double opt-in confirmation, HELP and STOP messaging?
Welcome/confirmation of brand/program identification, consent without required purchase disclosures, applicable message frequency, message/data rates, opt-out and help instructions, and STOP acknowledgment and suppression.
What Terms & Conditions updates are expected?
Listrak will review your live in-market mobile disclosures against the supplied template for enrollment, marketing/transactional use cases, applicable message frequency, message and data rates disclosures, purchase consent requirements, HELP and STOP instructions, policy links and references to short codes or RCS agents. Your Listrak onboarding manager may request additional updates and/or supporting screenshots or links for verification. An arbitration/class-action waiver sample may also be provided as an optional consideration however it is not mandatory as a RCS approval requirement. Your organization is responsible for approving and publishing its own policies, with guidance from its legal counsel.
What Privacy Policy updates are expected?
Privacy policies updates addresses messaging consent data and, where cart reminders are used, how website activity or tracking technologies support those reminders and that any opt-in data for SMS/MMS/RCS cannot be shared with any third-parties.
Does verified RCS branding replace compliance obligations?
No. Applicable consent, opt-out disclosures, content, carrier and quiet-hour obligations must remain relevant.
4 | Creative, engagement and billing
How many carousel cards are supported?
Up to 10 cards can be supported in a carousel. Listrak recommends approximately 3–4 relevant cards as a best practice and recommends concise titles and one clear CTA per card.
What creative limits should teams follow?
For carousel cards, the supplied guide lists a 40-character hard title limit (target 30–35) and 25-character hard button limit (target 10–15). It recommends 16:9 aspect and 1200 x 675 px dimensions for carousel media and 21:9 aspect and 1200 × 514 px, with a 5% safe area. Please review quick-reference creative specifications guide.
Can you use GIFs and videos in RCS messaging?
RCS supports GIFS and videos in standalone media messages, rich cards, and carousel cards. Image types supported are .jpg, .jpeg, .png, .gif, .mp4, .m4v, .webm, .mpeg, .mpeg4, H.263, .vcf, and .pdf. Rendering and playback is subject to device and format behavior. Apple devices may show GIFs as static images. Please test and review before launch. Please review quick-reference creative specifications guide.
How is RCS billed?
Rich Message and Rich Media Message are charges billed at usage. Additional fees may include a recurring sender agent fee, an annual certification fee, applicable SMS/MMS fallback charges, and applicable carrier pass-through fees. Deliverability is dependent on recipient handset and operating system support, user settings and consent status, carrier interconnection, and network conditions. Listrak does not warrant the availability, throughput, or delivery of RCS messages and may implement SMS or MMS fallback delivery, where supported. Please contact your Listrak client success manager for additional questions.
⚠️ Fallback SMS or MMS messages will be billed based on your contract. Contact your CSM to discuss more about the cost breakdown.
What is a suggested reply versus a suggested action?
A suggested reply sends a predefined message back to the brand. A suggested action prompts the customer's device to perform an action, such as opening a website or dialing a phone number or opening a maps app. A suggested reply collects a customer’s response whereas a suggest action encourages customer actions.
What is a standalone rich card?
A single structured card containing optional image/GIF/video, title, description and suggested actions or replies. Standalone rich cards work best for one focused offer or when you have one product, offer, event, or message you want customers to focus on.
What is a carousel?
A collection of 2–10 vertical rich cards, used to compare products, benefits or choices. Carousels allows customers to browse multiple related products, categories, or offers within a single RCS message. Always lead with the strongest card, keep imagery consistent, use one primary CTA per card, and avoid making customers swipe through excessive cards.
What are Short, Medium and Tall image heights?
Google defines media presentation heights of 112 dp (Short), 168 dp (Medium), and 264 dp (Tall). These are display units, not upload resolutions. Medium is the default height that is used by Listrak because it is the only media height supported by iOS.
Why is the image cropped even though the dimensions are correct?
In RCS messaging, an image can have the correct dimensions and aspect ratio but still appear cropped because the messaging application controls how the image fits within the rich card. Keep product, logos and legal content inside a safe area and test at large text sizes.
How do carousels appear on iPhone versus Android?
iPhone (Apple Messages) uses a stacked presentation while Android commonly uses horizontal swiping/scrollable cards. Add a subtle visual cue that more cards exist; do not rely on a user discovering off-screen content.
How much text is visible in an iPhone carousel?
iPhone’s allow for 3 visible lines (about 144 characters) on Apple before truncation and use of ellipses. On Apple devices, RCS prioritizes the message title and buttons over media. Keep the most important benefit first, titles short, and CTAs clear. Google Messages now supports expanding truncated carousel text to a full-screen card, but do not assume identical behavior for iOS devices is readily available.
What are carousel title, description and button limits?
Each RCS carousel card supports a 40-character carousel title, descriptions up to 2,000 characters, and 25-character button limits, with targets of 10–15 characters.
What happens to buttons when there are several?
Apple devices display up to one button directly. If more than two buttons are included, additional actions appear under an “Other” option. Android devices display all buttons.
Can a carousel be expanded full screen?
RCS carousels can be expanded into a full-screen view in Google Messages on Android. Google introduced this feature in 2025 and added an expanded carousel view for truncated content, with a more control, vertical scrolling and horizontal swiping. Apple Messages uses its own RCS carousel presentation. Google's full screen expansion should not be treated as an iOS feature without device testing.
Where should links be placed?
For RCS rich cards and carousels, links should primarily be placed in CTA buttons (suggested actions) rather than embedded directly in the title or description.
What are good accessibility practices for RCS?
RCS messages should be designed to be accessible across devices and messaging applications. Use clear, concise, plain-language text that conveys the offer without relying on an image, descriptive CTA buttons, and high-contrast imagery. Avoid placing essential information exclusively within images, as screen-reader accessibility may be limited. Videos should include captions or accessible alternatives, and GIFs should avoid excessive flashing or motion. For carousels, maintain consistent layouts, keep important content visible, and test messages on both iPhone and Android before launching.
How should images be tested before launch?
Before launching an RCS campaign, send live test messages to both iPhone and Android devices to validate image rendering, cropping, text visibility, and CTA functionality. Ensure images meet recommended specifications, maintain a minimum 5% safe area, and keep important content centered. For carousels, verify consistency across cards. GIFs and videos should always be tested for proper playback and preview behavior. Review actual device rendering rather than relying solely on platform previews. SMS/MMS fallback messaging should be configured at time of testing.