RCS
Behaviours and guidance
Follow RCS best practices

Follow RCS best practices

Copy as markdown

|

View as Markdown

This page provides guidelines for designing effective RCS messages that work across all devices and platforms.

Message types

Choose the appropriate message type based on your use case:

  • Basic text messages: Use for simple communications like OTPs, confirmations, and notifications. Text messages have the highest compatibility across all devices.
  • Rich messages: Use rich cards and carousels for promotional content, product showcases, and interactive experiences. Rich messages provide better engagement but require careful design.

What to consider when sending RCS messages

Consider these factors when designing RCS messages:

  • Device compatibility: Not all devices support all RCS features. Always provide fallback options.
  • Platform differences: iOS and Android handle RCS features differently. Test messages on both platforms.
  • User preferences: Respect user opt-outs and message frequency preferences.

Message content considerations

Images:

  • Use high-quality images with appropriate aspect ratios
  • Test image display on both Android and iOS
  • For carousels, ensure images work well when cropped
Image aspect ratio and safe zone guidelines for rich cards

Videos:

  • Keep videos short and engaging
  • Test video playback on both platforms
NOTE

Horizontal card orientation can cause videos to display vertically on iOS.

Video display in a vertical rich card on Android

GIFs:

Android: GIFs work in rich cards and carousels.

iOS:

  • GIFs work when sent as files
  • GIFs in rich cards and carousels display as static images (see GIFs in rich cards and carousels for details)
  • Use video format for animated content in rich messages

Carousels

  • Use a maximum of 10 cards per carousel
  • Keep titles and descriptions to a maximum of 3 lines each
  • Use a single call-to-action (CTA) per card
  • Use up to 3 suggested replies
  • Recommendation: Use medium media width with medium media height to prevent image cropping on iOS
Carousel rendering comparison between iOS and Android

Content suggestions

  • Keep text concise and scannable
  • Use clear, action-oriented CTAs
  • Avoid lengthy descriptions that may get truncated
  • Test character limits across platforms

OTPs and sensitive information

  • Send OTPs in basic text messages, not in rich card titles or descriptions
  • On iOS, OTPs in rich card text cannot be copied (see OTPs for details)
  • Use text-only messages for information users need to copy






Need assistance

Explore Infobip Tutorials

Encountering issues

Contact our support

What's new? Check out

Release Notes

Unsure about a term? See

Glossary
Service status

Copyright @ 2006-2026 Infobip ltd.

Service Terms & ConditionsPrivacy policyTerms of use