RCS Template Limitations
This document specifies the general validation for template creation as well as RCS message sending limitations.
Limitations:
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.
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:
Max size: 2 MB
Dimensions: 300×250 px
For Video:
Max_size: 10 MB
Dimensions: 770×335 px
Carousel:
For image:
Max size: 1 MB
Dimensions: 960×720 px
For Video:
Max size: 5 MB
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.

Calendar Event:
Required Fields:
Text - Must be less than 1000 characters.
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
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
Title - Must be less than 100 characters.
Description - Must be less than 500 characters.
Text to show - Must be less than 25 characters.

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:
Title - Must be less than 40 characters.
Description - Must be less than 112 characters.
Replies list - Must be less than 25 characters.
Action list - Must follow action validation described below.
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.

Dial:
Required Fields:
Dial number - Variable supported. Must contain a phone number. (combination of +, #, and * with phone number are allowed like - +917316914378)
Text - Variable supported. Must be less than 1000 characters.
Text to show - Variable supported. Must be less than 25 characters.

5. Open_url:
Required Fields:
Text - Variable supported. Must be less than 1000 characters.
Text to show- Variable supported. Must be less than 25 characters.
Url - Variable supported. Url must start with https or http.
Rich card:
Required Fields:
Media url - Variable supported.
Replies list - Must be less than 25 characters.
Actions - Total number of Actions and Replies must be less than 4.
Title - Variable supported. Must be less than 40 characters.
Description - Variable supported. Must be less than 112 characters.

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:
Text - Variable supported. Must be less than 1000 characters.
Replies list - Must be less than 25 characters.
Actions - Max sum of replies and action button must be less than 11.

View Location:
Required Fields:
Text - Variable supported. Must be less than 1000 characters.
Location query - Variable supported.
Text - Variable supported. Must be less than 1000 characters.
Text to show - Variable supported. Must be less than 25 characters.

Action button validations:
Calender Event:
Required field:
Text to show: 25 characters.
Start time: One variable supported. Date & time should be in : Year-Month-Day T Hour:Minute:Second.Microseconds in UTC (ISO 8601 format).
End time: Variable support. Date & time should be in : Year-Month-Day T Hour:Minute:Second.Microseconds in UTC (ISO 8601 format).
Title: Variable support.
Description: Variable supported.
Dial:
Required field:
Dial number: Variable supported. Must contain correct phone number, with combination of + # and * are allowed
Text to show: Variable supported. Must be less than 25 characters.
Open url:
Required field:
Url: Variable supported. Url must start with https or http.
Text to show: Variable supported. Must be less than 25 characters.
Share location:
Required field:
Text to show: Variable supported. Must be less than 25 characters.
View location:
Required field:
Location query: Variable supported
Text to show: Variable supported. Must be less than 25 characters.