RCS
Everything about RCS Implementation
Follow the below steps for RCS Registration.
NOTE : RCS users who send messages within India are required to provide their GST/ PAN card details.
1. Click on the RCS in your MSG91 Dashboard.

2. Click on “Schedule a Call With Us” button to get started.

3. Need some documents for Agent Registration -
You can fill this google spreadsheet and attach the required documents as mentioned in the form and share it over the email- [email protected] or [email protected] :
Form Requirements:

Agent Registration Details
- Brand Name : User will see this as the sender in their messaging app (Maximum Limit of 40 Characters)
- Agent Description : A short description related to your business.(Maximum limit of 100 characters)
- Agent Hero Image : Dimensions: 1440x448 pixels, Aspect ratio : 45:14, Maximum File Size : 360 kB , File type: PNG/JPEG. & Attach file in the mail.
- Agent Logo : Dimension 224x224 pixels, Maximum file size of 90KB, Type: PNG/JPEG, & Attach file in the mail.
- Brand Color : Provide “Hex Code” of your brand's primary color.
- Phone Number : Mention the calling number, your user can call you on this number.(917316914378)
- Label for Phone Number : Maximum limit of 25 characters.(Contact Us, Call Us, Phone Number etc.)
- Email Address : Mention your official email address. This will be visible with label to all the end users. ([email protected])
- Label for Email Address : Maximum limit of 25 characters. (Contact Us, Mail Us, Email etc.)
- Website : Mention your business website. (https://msg91.com)
- Label for Website : Maximum limit of 25 characters.( Visit Us, Website, etc.)
Brand Registration Details
- Brand Legal Name : Registered name of your brand that is used for legal and administrative purposes
- Privacy Policy URL : Web link to your brand's official privacy policy document
- Terms & Condition URL : Web link to your brand's terms and conditions document.
- Status of Company : (Proprietor/ HUF/ Partnership Firm/LLP/ Pvt Ltd/ Ltd Co.)
- CIN Number : (In case of Company form of organization)
- Website URL : Official web link of the brand
- Brand Logo Please ensure that it is in the dimensions of 224x224 pixels with a maximum file size of 50 kB (PNG/JPEG). Please leave sufficient space in your image to account for cropping. |
- PAN Card Number
- GST Number
- GST Status Valid from - Status Validation starts from this date.
- GST Status Valid to - Status Validation ends at this date.
- Certification of Incorporation / GST certificate : Maximum file size should be 2 MB (PDF)
- Brand Manager Details
POC Name : Person who will serve as a primary point of contact for RCS team for any interactions or communication with your brand.
POC Email Address
POC Mobile Number
POC Department
POC Function / Designation
- How do you obtain opt- in to message users with RCS? Opt-in is critical for approving Brand and Agent Launch. Please write in 1-2 lines how is opt-in obtained.
- What message will be sent when a user decides to opt-out?
5. After your RCS get approved it looks like this -

a. Display Name/Brand Name. : Here put the name, you want to display when a message gets delivered.
b. Description/Brand Description: Here you put the description you want below the brand name.

c. Color: Here give the brand color so that icon and the selected items are displayed in that specific color only.

d. Image:
Larger banner image (1440 x 448)*: Here put the background image.

Small logo (224 x 224): Here put the brand logo.

e. Region: Select the region.
f. Primary Phone Number: Provide the primary phone number to be displayed.

g. Label For Primary Phone Number*: Put the name to be displayed for the primary number.

Note: You can add 2 more numbers.
h. Primary Website, Label for Primary Email: Here you can put the website to be displayed and the name to be displayed, but is completely optional.
i. Primary Email: Email to be displayed.

j. Label for Primary Email: Here is the label to be displayed in the email.

k. Terms of Service: Put the terms and condition page URL from website.
l. Privacy Policy: Put the privacy page URL from website.
m. RCS Use: Select the medium through which you want to use RCS with.

n. Opt-in-URL: Opt-in is critical for approving the agent launch. Provide details for how opt-in is acquired. If opt-in is through a website or an app, provide web address.

o. What actions trigger messages to users? When is the first message sent from the agent to the user? Are messages sent at a consistent date/time, do user actions (such as a purchase) trigger messages, or do external triggers (such as package delivery) trigger messages?
p. What message does the agent send when user opts out? When a user sends the word "STOP", your agent must reply, confirming that the user is opted out and won't receive more messages unless they opt in again. The agent can't send the user additional messages after this. Your agent must recognize “STOP” in English and the equivalent translations in other languages the agent supports.

RCS Form Registration Guide
May 1, 2025WebEngage RCS Integration through MSG91
WebEngage RCS Integration Using RSP Private Connector
This help document guides you through integrating WebEngage with RCS using the RSP Private Connector. Follow these steps to set up the integration and configure the Webhook for fetching delivery events.
How to Setup the RCS Connector in WebEngage?
Login to WebEngage :- Go to the WebEngage website and log in with your credentials.
Navigate to Integrations :- In the WebEngage dashboard, navigate to Data Platforms > Integrations.
Channel Integration Status :- Click on Configure RCS.
Add Private RSP: Click on Add “Private RSP”
Enter all the details step by step:
Fill in the Configuration Details:-
RCS Service Provider :- Private RSP
Configuration Name :- MSG91 RCS
RCS Business Number :- MSG91 RCS Project ID (How to Get RCS Project Id?)
MSG91 RCS API URL : https://control.msg91.com/api/v5/rcs/send-rcs-message-web-engage/
Add Custom Headers
Custom Headers ( authkey ) :- MSG91Authkey (How to Get Authkey?)
Click on Add RSP Button to save the configuration
Select Private RSP in RCS Service Provider >> Give a Name to this Connector (i.e. MSG91 RCS) >> RCS Business Number (Enter RCS Project id From MSG91) >> Add MSG91 RCS API URL mentioned above image >> Click on Add Header and Then type “authkey” in First Box and Enter the MSG91 authkey in second box >> Click “Add RSP” Button.
Configuring the Webhook for Fetching Delivery Events
In the WebEngage dashboard, navigate to Data Platforms > Integrations > Configure RCS.
Click on the three dots next to your configured RCS integration and select View Webhook URL.
Copy the displayed URL.
Data Platforms >> Integrations >> Configure RCS >> Click on Three Dots >> View Webhook URL >> Copy the Displayed URL
Now get the WebEngage API Key (Auth Token)
Data Platform >> Integrations >> Rest API >> Click View >> Copy The API Key (WebEngage DSN Auth Token) and keep it with you.
Share both the copied Delivery Webhook URL you copied and the API (DSN Auth Token) with MSG91 support team at [email protected] to enable webengage webhook payload setting in your MSG91 account after that your connector is ready to send RCS messages.
How to Create RCS Template In WebEngage?
Navigate to Integrations :- In the WebEngage dashboard, navigate to Data Platforms > Integrations > Channel Integration Status > Click on Configure RCS. > RCS Templates “+” Button
Data Platforms > Integrations > Channel Integration Status > Click on Configure RCS. > Click on RCS Templates “+” Button.
Add Template: Enter the details of RCS Template Approved on MSG91 and click on Add Template Button on the Right Bottom as shown in below images.
How to run a RCS campaign Via WebEngage?
Navigate to Channels :- In the WebEngage dashboard, Navigate to Channels > RCS > Click on RCS “+” Button+
Navigate to Channels > RCS > Click on RCS “+” Button > Follow the Step by Step instruction as shown in below images.
Step 1: Click on the “+” Button
Step 2: Give Campaign name and select the Target Segment
Step 3 : Save&Continue
Step 4: Select Template and then click on Save&Continue
Step 5 : Test The Campaign and Click on “Save&Continue” (If Received the Test Message)
Step 6: Clcik on the “Launch Campaign” Button
Step 7 : Go to the channels > RCS > Click on the Campaign Name > Overview > Check the Delivery Logs Report.
Go to the channels >> RCS >> Click on the Campaign Name >> Overview >> Check the Delivery Logs Report
Summary:
By following these steps, you will successfully integrate WebEngage with RCS using MSG91's RSP Private Connector. This setup allows you to send personalized messages and track delivery events efficiently. Ensure that all configurations are accurately filled in to avoid any issues with the integration.
Contributors
This section was created by the Partners Team: [email protected]
* Tahir Khan
WebEngage RCS Integration
May 20, 2025Step1: Login to your MSG91 account and Click on the RCS Channel.

Step2: Click on the the Registration button and then Copy the project Id from the Column with the name Project Id.

Contributors
This section was created by the Partners Team: [email protected]