RCS
Get started

Get started


Get started with RCS Business Messaging by setting up your first sender.

The sender represents your business identity and must be registered before you can send messages to end users. You can complete registration in the Infobip web interface or automate it through the API.



Registration

EARLY ACCESS


Register your RCS sender easily using the self-service process in the web interface (opens in a new tab). This guided flow includes smart validation to ensure accuracy and speed up registration. The system checks your inputs, like file formats and image sizes, in real time. If you upload a logo or banner that does not meet the required specifications, for instance, you will receive an immediate prompt to fix it, preventing any submission delays.

Note

If you prefer to automate sender creation or integrate it into your systems, use the Create RCS sender API (opens in a new tab).

  1. Access the registration screen

    • In the web interface (opens in a new tab), navigate to Channels and Numbers > Channels.

    • From the list of available channels, select RCS Business Messaging.

    • In the Request RCS Business Messaging sender section, select Register sender to open the sender registration form.

    RCS - Register a sender
  2. Fill out the sender registration form

    • The registration form includes required details for RCS sender setup.
    • On the right side of the form, you can see a live preview of how your sender will appear to the end user.
    RCS - Preview editor

    Sender details

    FieldDescription
    Sender nameUnique sender identifier on the Infobip platform. Cannot be blank, include whitespaces, or be changed after creation.
    BrandBrand associated with the sender. You can select an existing one or create a new one. Brand name is limited to 40 characters.
    Billing categoryDefines how messages from this sender are billed:

    • Basic message: Billed per message, SMS-style. Ideal for upgraded SMS use cases that primarily send plain text up to 160 characters. Richer content is allowed, but the billing remains basic unless the message qualifies for another category.

    • Single message: Billed per message, not as a conversation. Suitable for one-off messages with rich content (such as cards or carousels).

    • Conversational: Billed per session that includes multiple A2P and P2A messages. Select this if your sender is designed for two-way communication and complex user interaction.
    NoteSingle message and basic message types never trigger conversational billing. Billing is based solely on the content type delivered, ensuring a clear and predictable billing system.
    Use caseDefines the message type:

    • One-time password (OTP): Used for account authentication or secure transaction confirmation.

    • Transactional: Notifications, alerts, and updates related to a customer's existing services or activities, such as purchase confirmations, delivery updates, or suspicious login alerts.

    • Promotional: Sales-driven and marketing content sent to promote awareness, engagement, or purchases. Includes limited-time offers, product announcements, and campaign messages.

    • Multi-use: A combination of transactional and promotional flows. For example, notifying a user about account activity and then offering a discount or upgrade for a related product or service.

    Display and visual identity

    FieldDescription
    Display nameSender name shown to end users.
    DescriptionShort text shown to users on their device.
    ColorMain icons theme color (hex format, for example, #000000). Must pass accessibility contrast rules (4.5:1 for white text).

    For more information on contrast requirements, refer to the W3C accessibility guidelines for minimum contrast (opens in a new tab).
    Banner imageJPEG/JPG image in 1440 x 448 pixels. Maximum size: 200 kB. Displayed at the top of the sender's profile.
    Logo imageJPEG/JPG image in 224 x 224 pixels. Maximum size: 50 kB. Displayed as sender’s avatar.

    Contact details

    FieldDescription
    Primary phone numberEnd user support number. Must be in E.164 format (for example, +1234567890).
    Label for phoneDisplay label for the phone number.
    Primary emailEmail address of the sender in valid email format.
    Label for emailDisplay label for the email.
    Primary websitePublic site for the brand. Must start with http:// or https://.
    Label for websiteDisplay label for the website.

    Legal details

    FieldDescription
    Privacy policy URLDirect link to the sender's privacy policy. Must be public and start with http:// or https://.
    Terms of service URLDirect link to the sender's terms of service. Must be public and start with http:// or https://.
  3. Save or register.

    Once all required fields are filled in:

    • Select Register to submit the sender for approval.
    • Or select Save as draft to finish later.
  4. Track sender status and registration approval.

    After submitting your sender registration form, its status will update in the Infobip web interface, reflecting the approval progress.

    To check the status of your sender:

    • In the web interface (opens in a new tab), navigate to Channels and Numbers > Channels > RCS Business Messaging.

    • Go to the Senders tab.

    • Find your sender and check its status:

      • Draft: Sender details saved but not yet submitted for registration.
      • Pending: Registration request submitted and awaiting initial processing.
      • In testing: Sender approved for testing. You can now add test devices and send test messages.
      • Launch review: You have submitted the sender for launch. It is under review, and properties (except platform parameters) are locked. Test traffic is still allowed.
      • Launch requested: You have requested the sender to be launched. You cannot modify sender properties (except platform parameters), but you can still test.
      • Launched: Sender is live in at least one country. Test devices can no longer be added/edited. You can now send production traffic to approved countries.
      • Failed: Registration or launch request failed. Contact Support.

      Edit or submit your sender for launch

      • To edit: While in Draft or In testing status, navigate to the Senders tab, select your sender, and choose Edit sender.
      • To submit for launch: Once you have successfully tested your sender (status In testing), navigate to the Senders tab, select your sender, and choose Submit to launch.


Test connection

Once your sender status is In testing, you can verify its connection by adding test devices and sending messages. This involves preparing your test device, adding its number for safelisting within Infobip, and then sending a test message.

  1. Prepare your test device

    Before adding a test number for safelisting, ensure the physical device is ready:

    • Enable chat features: On the Android device you intend to use for testing, go to your Messages app settings and ensure RCS chats are enabled and connected. For more information, refer to Google's documentation (opens in a new tab).
    • RBM tester invitation: Depending on the RCS technology provider, you might receive a Google tester invitation message on the device after its number is added for testing. If you receive this, select Make me a tester and wait for confirmation.
    Google Tester
  2. Add test device number(s) for safelisting

    Add the phone number(s) of your prepared test device(s) to your sender configuration in Infobip. Only these safelisted numbers can receive test messages from this sender while it is in the In testing phase.

    • Web interface:

      • Navigate to Channels and Numbers > Channels > RCS Business Messaging > Senders.
      • Select your sender (status must be In testing).
      • Go to the Test devices tab.
      • Select Add device and enter the phone number(s) in E.164 format (for example, +1234567890).
    • API:

  3. Send test messages

    Once the test device is prepared and its number has been added and safelisted:

    • Using Broadcast:

      • Navigate to Moments > Broadcast.
      • Select Create broadcast, choose RCS as the channel, and add your sender.
      • Enter your safelisted test number(s) as recipients.
      • Compose messages using various RCS features (text, rich cards, carousels, buttons) to verify appearance and delivery on your test device.
    • Using API:



Configure inbound actions and keywords

Set up actions and keywords for inbound messages to automate message processing, reduce manual handling, and improve message management. With this feature, you can configure specific actions, such as forwarding to an HTTP endpoint, and define keywords to trigger those actions.

To configure inbound actions and keywords for RCS, follow the steps below:

  1. In the web interface (opens in a new tab), go to Channels and Numbers > Channels.

  2. Select RCS Business Messaging and navigate to the Senders tab.

  3. Choose the sender, then select the three dots menu > Edit configuration. Configure the inbound actions and keywords as needed.

RCS - Inbound config

Supported actions for RCS:

  • Forwarding actions: Forwarding to HTTP, No action
  • Non-forwarding actions: Conversations, Auto response, Blocking action

For more information, refer to Messaging actions and Keywords sections.



Verification and launch

To initiate the launch process, provide the following information in the relevant launch request form (which your account manager will share with you):

Note

The information requested can differ depending on the carrier.

InfoDetails
BrandingLegal name of the brand's parent company.

Website of brand's parent company.
Brand point of contactName, job title, and email address.
Agent experience
  • Proof of opt-in: Provide the source of your opt-in customer data. The opt-in must be from the same brand you registered for your agent. Otherwise, your request will not be approved. If the source is through a website or an app, provide the relevant URLs.


  • Actions that trigger MT messages: Identify the events for which messages are sent to users. Example: purchase or delivery notification. Specify the time interval after which the messages need to be sent.


  • Interaction types: Specify the primary and secondary interactions that are expected to occur between your agent and end users.


  • Proof of opt-out action: Specify the actions that occur if a user requests to opt out of receiving further communication. If a user responds with STOP, you must confirm that you will not send them any additional messages unless they opt back in.
    The agent MUST recognize the word STOP in English and its equivalent in all the languages that you use for RCS communications.

Usage
  • Message traffic spikes: Peak time intervals for your RCS communications.

  • Number of users and messages per month: The number of users and user interactions per campaign every month.

  • Start date: The start campaign launch date.

Infobip will request the RCS technology provider or MNO to verify the sender. Some MNOs require you to complete additional checks to use their services. Contact your Infobip account manager for more information.

After the launch is approved, you can send unlimited RCS messages and campaigns without additional testing or clearance. You do not need to invite the contacts as testers or safelist their numbers.







Need assistance

Explore Infobip Tutorials

Encountering issues

Contact our support

What's new? Check out

Release Notes

Unsure about a term? See

Glossary

Research panel

Help shape the future of our products
Service Terms & ConditionsPrivacy policyTerms of use