Msg91 Help Doc
RCS
RCS Template Limitations

RCS Template Limitations


This document specifies the general validation for template creation as well as RCS message sending limitations.

Limitations:

  1. The promotional messaging is permitted only between 9 AM and 9 PM, as per the standard policy. Kindly schedule your promotional campaigns within this time frame.

  2. As per operator guidelines, you are allowed to send a maximum of 4 RCS templates to each user per month.

Template Name:

Template names must be between 4 to 20 characters only.

Media Validations:

Rich Card:

For image:

  1. Max size: 2 MB

  2. Dimensions: 300×250 px

For Video:

  1. Max_size: 10 MB

  2. Dimensions: 770×335 px

Carousel:

For image:

  1. Max size: 1 MB

  2. Dimensions: 960×720 px

For Video:

  1. Max size: 5 MB

  2. Dimensions: 960×720 px

NOTE:

When designing images, ensure that all important information—such as text, logos, or key visuals—is placed at the center. This helps prevent essential content from being cropped on various mobile device screens, where aspect ratios and display areas may vary.

Types of Templates:


1. Text Message:

In RCS text messsage Must be less than 1000 characters.

Screenshot 2025-05-12 at 9.00.17 PM.png



  1. Calendar Event

Required Fields:

  1. Text - Must be less than 1000 characters.

  2. Start time - You can select from the calender icon given or set the variable.

    Formate for the time: 05/15/2025, 8:00:06 AM

  3. End time - You can select from the calender icon given or set the variable.

    Format for the time: 05/15/2025, 8:00:06 AM

  4. Title - Must be less than 100 characters.

  5. Description - Must be less than 500 characters.

  6. Text to show - Must be less than 25 characters.


Screenshot 2025-05-12 at 9.11.33 PM.png



3. Carousal
-Number of cards must be between 2 to 10.

-For each card max sum of replies and action buttons must be less than 4.

-Card without any button may also be possible,

Required Fields:

  1. Title - Must be less than 40 characters.

  2. Description - Must be less than 112 characters.

  3. Replies list - Must be less than 25 characters.

  4. Action list - Must follow action validation described below.

  5. Image urls - One variable/image is supported in each card.

    Dimensions for each card:

    960 × 720 pixels (Aspect Ratio: 3:2)

    ✅ Tips:

    Keep the file size below 1 MB (smaller is better for faster delivery).

    Use JPEG or PNG formats.

    Ensure important content (text, logos) stays within the center “safe area” to avoid cropping on different devices.

Screenshot 2025-05-12 at 11.49.30 PM.png


  1. Dial

Required Fields:

  1. Dial number - Variable supported. Must contain a phone number. (combination of +, #, and * with phone number are allowed like - +917316914378)

  2. Text - Variable supported. Must be less than 1000 characters.

  3. Text to show - Variable supported. Must be less than 25 characters.

Screenshot 2025-05-13 at 12.07.52 AM.png


5. Open_url:

Required Fields:

  1. Text - Variable supported. Must be less than 1000 characters.

  2. Text to show- Variable supported. Must be less than 25 characters.

  3. Url - Variable supported. Url must start with https or http.

    Screenshot 2025-05-13 at 12.15.55 AM.png

  1. Rich card:

Required Fields:

  1. Media url - Variable supported.

  2. Replies list - Must be less than 25 characters.

  3. Actions - Total number of Actions and Replies must be less than 4.

  4. Title - Variable supported. Must be less than 40 characters.

  5. Description - Variable supported. Must be less than 112 characters.

Screenshot 2025-05-13 at 12.22.09 AM.png

7. Suggested replies:
Max sum of replies and action button must be less than 11. At least one action or reply is required. It is similar to a text message with any type of action buttons and replies button.

 Required Fields:

  1. Text - Variable supported. Must be less than 1000 characters.

  2. Replies list - Must be less than 25 characters.

  3. Actions - Max sum of replies and action button must be less than 11.

Screenshot 2025-05-13 at 12.36.12 AM.png

  1. View Location: 

Required Fields:

  1. Text - Variable supported. Must be less than 1000 characters.

  2. Location query - Variable supported.

  3. Text - Variable supported. Must be less than 1000 characters.

  4. Text to show - Variable supported. Must be less than 25 characters.

Screenshot 2025-05-13 at 12.44.59 AM.png

Action button validations:

Calender Event:

Required field:

  1. Text to show: 25 characters.

  2. Start time:  One variable supported. Date & time should be in : Year-Month-Day T Hour:Minute:Second.Microseconds in UTC (ISO 8601 format).

  3. End time: Variable support. Date & time should be in : Year-Month-Day T Hour:Minute:Second.Microseconds in UTC (ISO 8601 format).

  4. Title: Variable support.

  5. Description: Variable supported.


Dial:

Required field:

  1. Dial number: Variable supported. Must contain correct phone number, with combination of + # and * are allowed

  2. Text to show: Variable supported. Must be less than 25 characters.


Open url:

Required field:

  1. Url: Variable supported. Url must start with https or http.

  2. Text to show: Variable supported. Must be less than 25 characters.


Share location:

Required field:

  1. Text to show: Variable supported. Must be less than 25 characters.


View location:

Required field:

  1. Location query: Variable supported

  2. Text to show: Variable supported. Must be less than 25 characters.