The following FAQs provide information about the RCS Agent Registration, Verification and Launch processes:
If a company has multiple brands under them, do they need multiple RCS Agents?
It is usually recommended that each brand have its own RCS Agent. The branding and verification elements of RCS Business Messaging is one of its features.
Unique agents are often recommended for the same brand in different countries as well since the contact information (phone number and URL) are part of the RCS Agent.
What is the relationship of a short code/long code to an RCS Agent?
In most cases each short code/long code a brand has will be matched to an RCS agent. Those numbers will be used to send SMS messages to devices that do not support RCS.
If a brand chooses to combine the use cases from multiple short codes into a single RCS agent if a consumer opts-out of one program the opt-out will be effective for all programs unless they opt back in.
Can a brand be signed up and use multiple vendors/aggregators?
A single RCS Agent can only be used by one RCS aggregator. An RCS Agent can be migrated from one provider to another by Google and will require downtime.
A business can have multiple RCS agents registered with a single aggregator or with multiple aggregators. In some regions a brand can have multiple agents with the same name but in others this is not allowed by the carriers. A brand can have multiple agents if they are uniquely named i.e Sinch, Sinch Marketing, Sinch Demo.
What is the verification and review process?
Before an agent can be launched it needs to be approved by Google and/or the carriers. The process for this varies depending on who needs to approve the agent. Different carriers have different guidelines.
In all cases information about the agent experience including how customers opt in and out and the types of interactions they will have with the agent must be provided. Previews of the agent in the form of videos are also required.
Google and/or the carriers will confirm the agent conforms to all relevant rules and policies.
For the verification process Google and/or the carriers will confirm that the agent is really managed by the brand and that the branded elements are correct. In some cases, they will confirm that the brand gives Sinch permission to launch. Sometimes the name of a reseller partner can be referenced instead of Sinch, but this is not supported on all carriers.
Note: Sinch or any other company cannot verify an agent on behalf of a brand – the brand must be involved in the process.
For more information reach out to your Sinch Account Manager or contact Sinch.
To start using RCS through Conversation API, you must register your RCS Sender Agent (or RCS Agent). Watch this video to learn how to set up and launch your RCS Agent:
All the steps are outlined in detail in the step-by-step guide below.
Setting up your RCS Agent step-by-step guide:
Log in to the Sinch Build Dashboard and select the Agents option from the RCS menu in the left panel. The RCS Business Messaging – Agents page is displayed:
This page contains important details about the information you need before you can create an RCS agent.
To create an RCS agent, follow the steps below:
Click Create agent. The Create agent form is displayed:
Step 1. Agent details of this form contains the following sections XXXX:
Name and description
Enter a name and description for your agent which relates to your company as this information will be visible when users interact with the agent.
Color & logo
Style the look and feel of your agent by adding your company logo and brand colours.
Agent contact information and policies
Add important contact information for your business.
Note: Mandatory fields which must be completed are marked with an asterisk (*).
As you fill out the form, the Agent previewer displayed on the right (outlined in blue above) will show you how this information will look in an RCS message.
Once you have completed this section, click Continue to settings.
The 2. Agent settings step of the form is displayed:
This step allows you to further configure your agent:
Conversation API app
Select an existing Conversation API app or you can choose to create a new app, to connect to your agent.
Select the Use existing app radio button if you want to use an existing Conversation API app andthen select the app you’d like to use from the drop-down list.
Select the Create new app radio button to create a new Conversation API app, then enter a name for the new app and select the region in which the app’s data will be hosted.
The RCS channel will be automatically activated for your specified Conversation API app, and your RCS agent will be automatically connected to the app once it has been created.
Warning:If you plan to use an existing Conversation API app, your Conversation API App must have been created in the same region that your RCS Agent is provisioned. If your Conversation API App is created in a different region than the RCS Agent is provisioned, the RCS channel will report errors, and you won't receive your delivery receipts.
Countries
Select one or more countries you want to send messages to using your agent. If the country, you want to send to is not listed it means that you cannot launch in that market yet.
You may create an agent without selecting a country (select the Add countries later option) so you can test, but prior to launch you need to select a country.
Note:You can also select one country now and add more countries later as they become available.
Agent purpose
Select the billing category and use case for your agent.
Note:These can’t be changed after creating the agent.
Refer to the Agent setting guide on the right panel for full details and explanations of the fields.
Once you have completed this section, click Continue to settings.
The 3. Agent experience step of the form is displayed. Operators need to know how users interact with your agent. We have populated the form with our recommendations. If something doesn’t match your interactions feel free to make changes to suit your requirements.
For certain countries, you need some special configurations to enable and setup RCS. You can add this information in the Country Specific questions section of the form.
Note:However, in some cases additional information is required for the network carrier(s). Sinch or the carrier may need to follow up with you directly to gather the required information or you may need to complete another task, like sending an email. Each carrier has their own time frame for approving agents.
Once you have completed this section, click Continue to summary.
The 4. Agent summary step of the form is displayed:
This shows you a summary of your RCS agent. Carefully review the information you have entered.
To make any changes, click the Edit button. To create your agent, click Create agent.
Your agent will be created, and a confirmation message is displayed:
Step 2 – Test your agent prior to launching your agent
Important Note: To test RCS, you need to have a recipient device (mobile handset) that supports RCS for Business. Your ability to test may also be dependent on your carrier. If you encounter any issues, please reach out to your Account Manager.
To test your agent, follow the simple steps below:
To ensure that everything has been setup correctly you can send a test message:
Click Test agent now.
The Add test number dialog is displayed. Enter a test number and click Continue:
An invitation from Google will be sent to your test number:
Click Make me a tester. Google will send a confirmation message to your handset.
The Capability check confirmation dialog will be displayed on the Build Dashboard:
Click Continue.
The Send a test message dialog is displayed:
Select the type of message you want to send from the Message drop down. Click Send test message.
The message will be sent to your test number.
Once you have confirmed you have successfully received the test message you are ready to launch your agent!
Step 3 – Launch RCS Agent
Note:If you’re looking to launch in an unavailable market (country), you will need to wait until that market becomes available.
To Launch the RCS Agent:
Return to the RCS->Agents page:
Click Launch Agent.
The Launch agent form is displayed:
Complete the additional required fields with the requested information regarding your brand and contact details. Click Continue.
The form is refreshed and a list of countries you have selected to send messages to is displayed along with details the countries where additional information is required:
For example, to send messages to the United Kingdom, you are requested to complete the Additional requirements – United Kingdom section .In this case, completing the section entails using the details provided to send authorization emails to each of the various operators in the United Kingdom.
Follow the instructions in the Additional requirements sections and once you have completed the requested actions, select the confirmation radio button to confirm you have done this.
Click Launch Agent. The information you have provided will be submitted to Sinch.
For some cases we can submit the information straight to Google. Google may follow up with the brand asking for consent to launch agent using Sinch. In such cases the launch agent process can take 2-3 days provided you respond with the requested information promptly.
However, in many cases additional information is required for the carrier(s) and we will need to follow up directly with you to gather the required information. In some cases, the carrier may also follow up directly with you for additional information.
Once your RCS Agent has been successfully launched! Check with your Account Manager for confirmation or if you have any questions.
Step 4 – Set your channel priority
Conversation API allows you send messages across multiple messaging channels including RCS. If you have configured multiple channels on the Conversation API App, you canset the channel priority.
If your channel priority is already established or you already know how to set channel priority, you are now ready to go and you can start sending RCS messages!
Sending your first RCS messages
Once you receive confirmation that your RCS Agent has been successfully launched, you are ready to send RCS messages using the Conversation API:
For a more detailed procedure that explains how to send messages using the Conversation API, see our Getting Started guide for Conversation API. Select your preferred coding language and follow the corresponding instructions. Note that our Getting Started guides are preset to use the SMS channel; you’ll need to update the code snippets to use the RCS channel. Also, you won’t need to include the SMS sender value in your RCS code.
For full details on sending messages using the Conversation API, refer to the API Reference Guide.
Support
Reach out to yourAccount Managerfor more information or if you have questions.