Qikberry API Docs
SMSRCS Business Messaging
SMSRCS Business Messaging
Qikberry.AI
App
  1. RCS Business Messaging
  • RCS Introduction
  • Messages Support
  • Messages
    • Text
      POST
    • Media
      POST
    • Text Suggestions
      POST
    • Stand Alone Card
      POST
    • Carousel Card
      POST
  • Webhooks
    • Receiving Messages via Webhook
  • Help and Support
    • Getting Help: FAQs
  1. RCS Business Messaging

RCS Introduction

What is RCS (Rich Communication Services)?#

RCS is a modern messaging protocol that enhances the standard SMS (Short Message Service) and MMS (Multimedia Messaging Service) systems used on mobile networks. It was developed by the GSMA (GSM Association) to provide a richer, more interactive messaging experience, similar to what users get from messaging apps like WhatsApp, iMessage, or Facebook Messenger.

How It Works#

RCS uses IP-based messaging rather than the legacy SMS network. This means messages are transmitted via your internet connection, whether it’s Wi-Fi or mobile data. It requires:
An RCS-compatible messaging app (e.g., Google Messages)
RCS-enabled carrier network (many global carriers now support it)
RCS-compatible device (most modern Android phones support RCS)
The flow of conversation between your agent and a user is similar to a conversation between two people, with each party taking turns speaking, listening, and responding to the other.
Your RBM agent initiates conversations with users. Users can't start conversations with your agent, but once the agent starts a conversation, the user can reply at any time.
Your agent sends the first message when it receives an external trigger that you configure.
A trigger can be anything and depends on your agent's use case:
A package ships
It's time to send daily lunchtime sandwich deals
A user contacts customer support in chat
RCS Architecture Diagram
When your agent receives the trigger, the agent sends a message to the user's device with the RCS Business Messaging API.
Your agent can send messages, events, and other requests to the user through the RBM API as HTTP requests with JSON payloads. The user receives the message in the Messages app on their device.

RCS vs SMS vs MMS#

FeatureSMSMMSRCS
Text Only✅✅✅
Image/Video Sharing❌✅✅ (high-res)
Group Messaging❌✅ (basic)✅ (advanced)
Read Receipts❌❌✅
Typing Indicators❌❌✅
Wi-Fi/Data Usage❌❌✅
End-to-End Encryption❌❌✅ (only in some RCS apps like Google Messages for 1:1 chats)

Why RCS ?#

Branded messages with logos, names and verified checkmarks
Transactional messages: receipts, flight updates, delivery tracking
Marketing: carousel ads, coupons, interactive promos
Conversational commerce: customers can chat, shop, or book directly in the app
Next
Messages Support
Built with