Overview: 


The RCS campaign feature enables campaign managers to run their RCS campaigns along with features such as Rich Cards, Images, Videos, GIFs, Carousels and much more. The campaign manager can leverage features from our campaigns dashboard to reach out to their audience and, at the same time, keep track of campaign performance


Key Benefits: 


  1. Dynamic List: Upload your own list with columns as low as one column (phone number) to kickstart your campaigns. If your RCS templates have variable content, add a column to your input audience list and you can easily integrate the variables in the template during campaign creation

  2. Campaign Execution control: Once a campaign is created you can archive it if you do not wish to proceed with the campaign. Once the campaign has started and you wish to pause, you can do so. If you want to execute it again from where the campaign was left, you can simply resume the campaign

  3. Live dashboard & Whatsapp message details: Each campaign has a standalone view of all campaign-level summary, real-time stats, and message details (outbox view)

  4. Campaign Summary: Get the campaign summary once the campaign is completed. Along with this, also get the message-level stats for that campaign


How to reach to RCS campaigns: 


  1. The Campaigns option can be found under the Tools menu on the left-hand panel of the dashboard (see the highlighted box in the image below)

  2. The RCS campaign can be found next to the Dialer campaign button(see the highlighted box in the image below)



Pre-requisites for RCS campaigns:

  1.  Please get in touch with your Account Manager and they will take care of the following:

    1. Registration on RCS Portal: You should have your RCS bot registered and launched on our partner RCS portal.

    2. Template registration: You must have your templates approved on our partner RCS portal

    3. RCS campaign dashboard enablement: Currently, RCS is an on-demand feature. Should you wish to leverage this functionality, ask your Account Manager to enable the functionality on the dashboard for you


How to create RCS campaign: 


  1. Go to the RCS campaigns tab (Home page -> Campaigns -> RCS) where you’ll see the following view: 



  1. Click on “CREATE” option in order to start the creation process. Once done, the following view will open: 



  1. Your campaign can be successfully created in 4 simple steps.

  2. Step 1: Basic Information 

    1. Campaign Name: Name of the campaign for your choice

    2. Select RCS Agent: Once the RCS bot will be created for you on our vendor RCS portal, it will start appearing on the campaigns dashboard. Please select the Agent name

    3. Target Audience: Upload your target audience list along with variables, if any. Please note the following things: 

      1. Only CSV file type is supported and up to a file size of 70 MB

      2. The first column name should be a number and only phone numbers are allowed in the column. For Indian numbers country code is optional

      3. The first column (number) is mandatory while the other columns (max 5) are optional and can be customized as per the need

    4. Once you’ve filled all the above details, click on “Continue” to move to the next step


  1. Step 2: Template Selection


  1. Select the template that you want to use for your campaign

  2. You can search for a template by either its category (text message, rich card, carousels, etc) or by its name

  3. Ensure that only “active” template is chosen or else there might be a chance of the campaign failing

  4. Once the template is selected, click on “Continue” to move on to the next step


  1. Step 3: Configure Message

    1. If there are no variables in your template that need to be replaced, move on to the next step by clicking on “Continue”

    2. If there are variables to be replaced in your template, please utilize this page to set the content up



  1. Once you click on the dropdown, you will see the option to replace that variable with the values that you have specified in your audience list. If no options appear that means that the list is not uploaded in the previous steps

  2. Alternatively, you can pass on a static variable by entering the variable manually after clicking on the dropdown

  3. Once all the variables have been set, click on “Continue” to move on to the last step


  1. Step 4: Schedule your campaign

    1. Choose either “Now” or “Later” to schedule your campaign


  1. Selecting “Now” allows you to start the campaign within 10 minutes of creation

  2. Selecting “Later” allows you to specify the exact time at which you want to start the campaign

  3. Should you wish to repeat a particular campaign, you can select the “Repeat” option and then specify the frequency and the end date of the repetition

  4. Once all these parameters are set, click on “Create Campaign” to schedule your campaign


Campaign Details: 

  1. Once the campaign is created, it will start to reflect on the RCS campaigns page

  2. A campaign can have 5 states: 

    1. Scheduled: When the campaign has been created but has not started yet. You can archive a campaign at this stage. You cannot restart the same campaign after archiving

    2. In-progress: When the campaign is under execution. You can pause a campaign at this stage

    3. Paused: No messages are going to happen once the campaign is in paused state. You can either resume the campaign, force-complete the campaign or archive the campaign at this stage

    4. Completed: The campaign has run successfully and all the contacts have been attempted

    5. Archived: the campaign has been moved to a read-only format. You will still be able to look at the details of the campaign

  3. Once you click on any campaign name, you will be redirected to that campaign’s stats



  1. Campaign Details: will show the details of the campaigns such as Lists, RCS Agent, Template ID, Category, Starts at, End Time, message content etc.

  2. Campaign Stats: This section shows the number-level statistics of that campaign. You can click on the ‘refresh’ icon to get the latest data. There is a delay of a maximum of 5 minutes with respect to real-time data. A number can be in the following possible states in a campaign: 

  1. Scheduled: The numbers that are yet to be sent out 

  2. Submitted: This means that the messages submitted from our system to RCS

  3. Sent: The message was sent from RCS

  4. Delivered: the message is received by the end-user

  5. Read:  the message is read by the end-user

  6. Failed: the message failed to deliver

  7. Failed No Attempt: messages that were not sent because the campaign was marked as completed in between, or the end time reached before the list was exhausted, or the campaign has hit the maximum allowed duration of 2 days

  8. Failed No Balance: messages that were not sent because of low balance in your Exotel account

  9. Invalid: If the numbers are invalid such as not a 10-digit number or number does not exist

  1. View Message Details: This section shows the list of messages that are sent as a part of the RCS campaign. It captures message details such as Number, Name(Valid if the contact is saved in the address book), Detailed Status, Sent time, Delivered time etc. It also has an action menu that shows more details about the messages like the message SID and read time