Msg91 Help Doc
RCS
WebEngage RCS Integration

WebEngage RCS Integration

WebEngage 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.

AD_4nXcD2FzH2Xhtfbdq



Channel Integration Status :- Click on Configure RCS.

AD_4nXeN3dik9ysLMziA


Add Private RSP: Click on Add “Private RSP”

AD_4nXfXdkaMaCQ6kges


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

AD_4nXf56kisUCMO3tCQ

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.

AD_4nXfGyyPyo5R0ekXq

Data Platforms >>  Integrations >>  Configure RCS >> Click on Three Dots >> View Webhook URL >> Copy the Displayed URL

Now get the WebEngage API Key (Auth Token)

AD_4nXchX-KXE2z1F6uN

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

AD_4nXfNlaZTfsuYkT-l

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.

AD_4nXeViGICTPq6ibCl

AD_4nXf0C53HfJPn4pR-

AD_4nXc28HAFJY-ZwOWi




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

AD_4nXedA2vYtswJOcCL


Step 2: Give Campaign name and select the Target Segment

AD_4nXeb0rq7bAIL0daE


Step 3 :  Save&Continue

AD_4nXfuxyd5fsb1p75k


Step 4:  Select Template and then click on Save&Continue

AD_4nXe-INaMi0CTybiw


Step 5 : Test The Campaign and Click on “Save&Continue” (If Received the Test Message)

AD_4nXeFEW5hz02FlTfx


Step 6:  Clcik on the “Launch Campaign” Button

AD_4nXesz_3v-mwmfvto

Step 7 : Go to the channels > RCS > Click on the Campaign Name > Overview > Check the Delivery Logs Report.

AD_4nXeNd-4pSdVw63ss

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



Prev