Onboarding for RCS is separated into two phases: RCS Agent Registration and RCS Agent Launch. Below are the country and carrier specific rules for these phases.
Review these before registering an RCS Agent to ensure the agent is set up correctly and will be approved for launch.
Sinch tools and platforms can be used to register (create) RCS agents. A guide to creating an RCS agent in the Sinch Build Dashboard is available here.
Provisioning API is available as a programmatic solution.
After an agent is created, test messages can be sent to RCS for Business enabled devices.
Agents can be registered and tested on enabled devices in any country, even where RCS for Business is not currently available for launch. Country coverage can be viewed here. Supported countries/carriers are updated regularly, check with your Account Manager for the latest.
Available markets relate to where an RCS message is terminated, not where a company is based/originating the message.
Note: Some carriers include messages on non-verified agents during testing, highlighting that the agent is not verified.
RCS agents must be submitted for verification and approval before live traffic can be sent. The processes and requirements for verification and launch are determined by Google and the mobile carriers.
Launch status can be found using the Provisioning API or the Build Dashboard. Updates may also be communicated by your Account Manager.
Note: RCS requirements and rules change periodically. Sinch continues to evolve our process to meet these changes. For up-to-date detail confirmation and answers to any questions, reach out to your Account Manager.
Carriers have varying requirements for verification and launch; most of this information is collected as part of the set up and launch process, but some steps need to be completed separately.
Timelines for launch vary by region and carrier. The best way to ensure a quick and smooth launch is to ensure all guidelines are followed, and all required information is provided in a timely manner.
|
Brazil |
|
|
France |
|
|
Germany |
|
|
India |
|
|
UK |
|
|
US |
|
Google, Sinch, the mobile carrier, or a third party verification company might reach out to request additional information. Send documentation to your Account Manager unless otherwise specified.
The Sinch name is often included in the communication with brands for agent verification. The name can be excluded or changed on some carriers but not on all. The steps to exclude the Sinch name are listed below where it’s possible.
|
Country |
Carrier/Country Specific Registration Steps |
White-Label Launch Supported? |
White-Label Special Process & Documentation |
|
Global |
Google Managed Carriers: The brand must reply to a verification email from Google.
A corporate email address matching the brand domain is required. Emails will come from [email protected].
|
US only |
In the US: Notify your Sinch AM before submitting for launch to ensure Google does not mention Sinch's name in the approval email sent to the brand.
Outside the US: Google will include Sinch's name in the approval email. |
|
Austria |
Submit the completed Brand Approval Letter to the carriers and your AM. |
Yes |
Complete the Approval letter twice. Once with the brand authorizing the partner and once for the partner authorizing Sinch. |
|
Belgium |
Provide the completed Telenet Registration letter to your AM. |
Yes |
No special process required |
|
Brazil |
Brand must provide explicit approval and tax details (Tax ID).
The brand must reply to an authorization email sent by ABR Telecom to complete the verification for all carriers |
Yes |
No special process required |
|
Canada |
Complete and submit the CTA Agent Application form to your AM. |
Yes |
Include the ASP and DCA details on the application form. Notify your AM that Sinch’s name should be removed from the LOA. |
|
Czech Republic |
Submit the completed T-Mobile RBM consent form to your AM. |
Yes |
A second copy of the Consent Form needs to be provided. Once with the brand authorizing the partner and once for the partner authorizing Sinch. |
|
Denmark |
|
Yes |
No special process required |
|
Finland |
Submit the completed Brand Approval Form to your AM. |
No |
|
|
France |
SIREN (Company ID number) is required.
Carriers may reach out directly to the brand via phone/email to verify that the agent contact details are active and legitimate. |
No |
Both of the following documents must be fully executed and submitted:
Lycamobile and NRJ Mobile do not support removing the Sinch name at this time. |
|
Germany |
Submit the Brand Approval Form to your Sinch Account Manager.
It must be hand-signed in blue ink and stamped (or signed via verified DocuSign). Modified templates will not be accepted |
Yes |
Two letters must be submitted your Sinch Account Manager. One signed by the brand, to authorize the Reseller and one signed by the Reseller, to authorize Sinch. |
|
Greece |
|
Yes |
No special process required |
|
Hungary |
|
Yes |
No special process required |
|
India |
Complete the Bot Verification sheet and send to your Sinch Account Manager |
|
|
|
Italy |
For Vodafone, submit the completed Brand Verification letter to your Sinch Account Manager |
No |
Vodafone: No special process required All other carriers: The Sinch name cannot be excluded
|
|
Mexico |
|
Yes |
No special process required |
|
Netherlands |
For Vodafone, KPN and Odido, complete and submit the Brand Verification letter Note: The Google RCS Agent ID is required for this letter, formatted as XXX-NNN-ZZZ and can be retrieved from Sinch Build or your AM. |
No |
|
|
Norway |
|
Yes |
No special process required |
|
Peru |
|
Yes |
No special process required |
|
Poland |
|
Yes |
No special process required |
|
Singapore |
Must submit the company's official ACRA (registration certificate) along with a completed Letter of Authorization (LOA) to your Sinch Account Manager |
No |
Not supported by local carriers.
|
|
Slovakia |
|
Yes |
No special process required |
|
Spain |
The Brand must respond to the approval email sent by Google for the Digi network |
Yes |
The verification email Google sends to the brand references Telefonica instead of Sinch. |
|
UK |
The brand must copy, fill out, and send the UK Carrier Approval Email Template (see below and in Sinch Build) to the designated operator email addresses in the template.
To: [email protected]; [email protected]
Subject: [AGENT NAME] RBM brand approval
Hi,
Approval for Agent: [GOOGLE AGENT ID] I at [BRAND/COMPANY NAME] confirm that I am authorised to use the following name: [AGENT NAME], logo and images, as shown in the attached image file (s) for the RBM agent.
I hereby confirm that I give permission to Sinch to register this RBM agent and use the logo for the purpose of sending RBM messages to the users of [OPERATOR NAME] networks (s) on our behalf.
Regards [FULL NAME] [JOB TITLE] [COMPANY]
BT and Telefonica have appointed third party verification partners, who will each send an email to the brand for approval on those two networks. The brand must reply to these emails. Google will email the brand to complete verification for Sky and Lyca Mobile. |
No |
Two separate authorization emails must be sent to the carriers: One from the brand authorizing the reseller, and one from the reseller authorizing Sinch. Contact your Sinch Account Manager before submitting for launch to request the Sinch name be excluded for BT and Telefonica. The Sinch name cannot be excluded for the launch of Sky and Lyca Mobile |
|
US |
Brand Vetting: Submit the completed Brand Verification Form to your account manager Brand vetting must be completed prior to carrier submission. Carrier Approval: Submit the Verizon Launch form and the US Requirements Form to your Sinch Account Manager. |
Yes |
For Google Fi and CSpire: Notify your Sinch AM before submitting for launch to ensure Google does not mention Sinch's name in the approval email sent to the brand. For all other carriers ensure the correct partner name is used in the required forms.
|
Reminder: If Google learns that an agent is in violation of Google’s Acceptable Use Policy or an agent experiences high spam reports, they may notify the carriers and Sinch and un-launch the agent.
This article details the steps required to set up RCS for use with Sinch Conversation API.
Before you can set up an RCS channel on the Conversation API, you need to setup Conversation API.
Note: If you have already setup Conversation API by completing the Conversation API Getting started steps, you can skip this section.
To setup Conversation API take the following steps:
Refer to the Get access section of the Conversation API Getting started guide for more information on any of these steps.
To start using RCS through Conversation API, you must register and launch your 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.
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:
| 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. Some carriers have specific rules about the Agent name and description. See more here. |
| Color & logo | Style the look and feel of your agent by adding your company logo and brand colors. These colors are shown in your contact profile on Android only. |
| 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.
| 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 and then 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. See available countries here. |
| 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.
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:
Once you have confirmed you have successfully received the test message you are ready to submit your agent for launch! If your country isn't supported yet, you can still test and wait until RCS for Business becomes available in your destination country.
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:
Once approved, your RCS Agent has been successfully launched! Check with your Account Manager for confirmation or if you have any questions. You can see the status of your RCS Agent at any time in the Sinch Build dashboard.
Conversation API allows you send messages across multiple messaging channels including RCS. If you have configured multiple channels on the Conversation API App, you can set 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!
Once you receive confirmation that your RCS Agent has been successfully approved and launched, you are ready to send RCS messages using the Conversation API:
Reach out to your Account Manager for more information or if you have questions.