Skip to main content

RCS for Business agent registration data

This article outlines the information required to create an RCS agent and successfully launch RCS for Business with Bandwidth. These requirements apply regardless of the brand, campaign provider or aggregator partner. Please note that both new RCS agent registration and commercial launch requests should be submitted via email to [email protected].

Agent attributes for the Brand Information page

Agent attributes are part of the visual representation of an RCS agent on a mobile handset. They’re displayed on the Brand Information page, also known as the public profile, when a mobile user clicks on the brand logo from the RCS message body.

Attribute

Instructions and Parameters

Example

Agent display name (1)

An agent display name is limited to 40 characters. It should be unique and descriptive, clearly reflect the agent's specific purpose, and ensure scalability and in-app searchability.

Note: A single agent shouldn’t be used for multiple unrelated use cases, as it may cause user confusion and make opt-out handling more complex.

Bandwidth Special Events

Agent description (2)

An agent description is limited to 100 characters. It should be concise and specific, clearly state what users can expect from the agent, and avoid vague marketing phrases or general taglines.

Bandwidth special event and promotion information updates

Brand color (3)

A brand color must have a minimum 4.5:1 contrast ratio relative to white.

#4A626D

Customer-facing phone number and label (4)

The desired customer-facing phone number and label.

+1 800 808 5150

Call Us

Brand's company website and label (5)

The desired brand's company website and label.

Bandwidth

Customer-facing email address and label (6)

The desired customer-facing email address and label.

Event Information

Agent banner (7)

An agent banner, also known as a hero image, is displayed in the agent's Info & Options screen. It partially overlaps with the logo, so it should be designed accordingly for a visually pleasing result.

It must be accessible via a public URL and have the following parameters:

  • Width: 1440 px

  • Length: 448 px

  • Aspect ratio: 45:14

  • Max file size: 200KB

  • Format: JPEG, JPG, or PNG

Agent logo image (8)

An agent logo image overlaps with an agent banner and is cropped into a circle (even if the original is a rectangle).

It must be accessible via a public URL and meet the following parameters:

  • Width: 224 px

  • Length: 224 px

  • Max file size of 50KB

Privacy Policy URL (9)

It must be an online page or a PDF file accessible via a public URL that starts with http:// or https://

Privacy policy must be linked in the call to action and include a statement indicating:​

  • No selling, renting, or sharing of end-user data, or

  • Data is only shared with messaging operators or vendors

Terms of Service URL (10)

It must be an online page or a PDF file accessible via a public URL that starts with http:// or https://

Terms and conditions must be either fully displayed beneath the CTA or accessible using a clearly labeled link near the CTA and must include:

  • Program (brand) name​

  • Message frequency disclosure​

  • Product description​

  • Customer care contact information​ (HELP contact)

  • Opt-out information ​(STOP)

  • Message and data rates may apply disclosure​

Brand details for verification

This information is submitted to the verification agent and thoroughly vetted.

Brand details

Example

Brand’s legal company name

Bandwidth, Inc.

Address Line 1

2230 Bandmate Way

Address Line 2 (if applicable)

n/a

City

Raleigh

State

NC

ZIP Code

27607

Legal form (Public, Private, Government, Non-Profit, Sole Proprietor)

Public

Stock exchange (mandatory for public companies)

Nasdaq

Stock symbol (mandatory for public companies)

BAND

Federal Employer Identification Number (FEIN)

xx-xxxxxxx

Official company website

Primary business phone number

+1 800 808 5150

Brand name

Bandwidth

Brand industry sector (Entertainment, Shopping & Retail, Games, News, Health, Utilities, Finance, Sports, Social, Food & Beverage, Travel, Productivity, Other)

Other

Brand contact (this person will receive an email from the verification entity and must respond in order to complete the brand verification process)

First name

Last name

Job title

Email address

Phone number

Agent use case and behavior details

This information is submitted to carriers for approval to launch.

Requirements

Description

Agent use case detailed description

Detailed description of the agent use case. The more information the better.

Opt-in method detailed description

Detailed description for obtaining opt-in, or terms and conditions for user consent/registration (opt-in, buy-in).

Opt-in URL, Call-to-Action (CTA) text, or a publicly available link to a screenshot of the CTA.

This should reflect:

  • Product description

  • Message frequency disclosure

  • Complete Terms & Conditions or link to complete Terms & Conditions.

  • Privacy Policy or link to Privacy Policy.

  • STOP keyword

  • “Message and data rates may apply” disclosure.

Confirmation message for opt-in

This should include:

  • Program (brand) name or product description.

  • Opt-out information (e.g., reply STOP to cancel).

  • Customer care contact information (e.g., type HELP for help)

  • Message frequency disclosure.

  • “Message and data rates may apply” disclosure.

Opt-out method detailed description

Detailed description of the end user opt-out process. This should include:

  • Opt-out keywords

  • Examples of messages sent when the end user opts out.

STOP response message

Should include:

  • Program (brand) name or product description.

  • Confirmation that no further messages will be delivered (e.g., “Bandwidth Alerts: You have been unsubscribed; no further messages will be sent.”)

HELP response message

Should include:

  • Program (brand) name or product description.

  • Additional customer care contact information.

Agent launching video recording / use case screenshots

Some carriers require the video while others require screenshots. For commercial launch, you must submit a video and screenshots (recorded from a phone) showing how your RCS agent interacts with the mobile user for key requirements like opt in, opt out, help and use case messages. Please refer to the diagram below, which shows what carriers want to see.

Use case types

Agent

Definition

Allowed use cases

Prohibited use cases

One Time Password (OTP)

The OTP agent sends a one-time password required to securely authenticate an account or confirm a transaction.

  • OTP / 2FA for account login

  • Password resets

  • Completing online commercial transactions

  • Product information or notifications

  • Offers, promotions, discounts, upgrades, or information related to goods and services

Transactional

The Transactional agent sends notifications, updates, or alerts to share information directly relevant to a customer's existing services or products.

  • Fraud and suspicious activity notifications

  • Purchase confirmations for goods and services (appointment and ticket confirmations)

  • Updates to a customer's existing products or services (boarding pass, airport gate, shipping information, and appointment updates)

  • Product or account information and updates (account statement, customer status, terms of use, warranty, or product safety)

  • Requesting feedback about a purchased product or ongoing service

  • Editorial and media content (newsfeeds and news alerts)

  • Offers, promotions, discounts, or upgrades for new or existing products and services

Promotional

The Promotional agent sends sales, marketing, and promotional messages to new or existing customers, with the goal of increasing awareness, engagement, and sales.

  • Offers, promotions, discounts, upgrades for new or existing products and services

  • Follow-ups to complete commercial transactions that the user has started with the business, such as a reminder about an abandoned shopping cart

  • OTP and 2FA for account login

  • Time-sensitive product and service information or transactions

Multi-use

The Multi-use agent sends a combination of transactional and promotional messages, such as sending an account notification followed by a discount offer or upgrade for a new product or service. You can only use this agent for conversations that include both transactions and promotions.

Note: You can request to launch a multi-use agent with only one active use case defined (either promotional or transactional). However, you are still required to implement the second use case and provide proof to the RCS for Business support team within six months of the agent's launch.

  • A transaction that's followed by related promotions or sales, such as when an airline sends a boarding pass, then offers a seat upgrade

  • A promotion that leads to a purchase, followed by payment confirmation, shipping notifications, and customer satisfaction survey

  • A promotion that leads to account creation, followed by regular account updates and notifications, such as appointment reminders

  • Sending pins, passwords, and passcodes for completing transactions that are part of the conversation flow

  • OTP and 2FA for account login

  • Password resets and any other information for secure account access

  • Transactional-only use cases

  • Promotional-only use cases

Did this answer your question?