MessageFlow
MessageFlowPricingBlogAPI docs
EN
EN
  • MessageFlow Documentation
  • 🚀ACCOUNT
    • Dashboard
    • User panel
      • Settlements
      • Settings
      • Notifications
      • Operation list
      • File manager
      • GDPR
    • Login and account management
      • How to create an account?
      • Logging into the platform
      • Resetting the password
      • Two-step authentication (2FA)
      • Resetting 2FA Settings
    • User and role management
      • Adding a user
      • Assigning permissions
      • User account activation
      • Editing and deleting a user
  • 💬CONTACTS
    • Adding contacts
      • Adding contacts manually
      • Importing contact lists (CSV, Excel)
      • Additional fields
    • Segmentation of customers
    • Archiving groups
  • Deleting groups
  • ✨COMMUNICATION CHANNELS IN THE PANEL
    • E-mail
      • Overview
      • Dashboard
      • Campaigns
        • Campaign list
        • Exporting campaigns from the list
        • Authorization of domain and senders
          • Authorizing domains with web hosts
            • Authorizing a domain hosted at Nazwa.pl
            • Authorization of a domain hosted at Home.pl
            • Authorizing a domain hosted at cyber_Folks
            • Authorizing a domain hosted on Zenbox
            • Authorizing a domain hosted on OVHcloud
            • Authorizing a domain hosted on GoDaddy
        • Creating e-mail campaigns
          • Designing messages with a drag-and-drop editor
          • Email creation specifications
          • Creating and downloading message templates
      • Analytics, audiences and reports
        • Monitoring deliverability, opens, clicks
        • Storage of email campaign reports
        • Email address archiving, removing hard-bouncing addresses, unsubscribes
      • Outgoing
        • Outgoing List
        • Export list
      • Settings
        • Adding a sign-out page
    • SMS
      • Overview
      • Dasboard
      • Campaigns
        • Campaign list
        • Exporting campaigns from the list
        • Creating SMS campaign
      • Analytics, audiences and reports
        • Reporting and analysis of SMS campaign results
        • Storage of SMS campaign data
        • Archiving recipients, removing recipients with ERROR status
      • Incoming
        • List of incoming
        • Export list
      • Outgoing
        • Outgoing list
        • Export list
      • Settings
        • List of links with suffixes
        • Unsubscribe pages
      • Common settings
        • Sender IDs
      • Integration with short codes
    • Mobile push
      • Overview
      • Dashboard
      • Campaigns
        • Campaign list
        • Export list
        • Push campaign configuration
      • Outgoing
        • Outgoing list
        • Export list
      • Analytics and report
        • Push campaign report
        • Push campaign data storage
      • Common settings
        • Applications
        • Adding test device
      • Segmentation
    • RCS
      • RCS message types
      • What is a Brand Bot?
      • How to run RCS?
      • Tips for creating a campaign
      • Technical specifications of the RCS service
  • 🖥️API CHANNELS
    • E-mail API
      • Dashboard
      • E-mails report
      • Tag report
      • Domains report
      • Blacklist Report
      • Whitelist report
      • Settings
    • Mobile push API
      • Overwiev
      • Dashboard
      • Outgoing
        • Outgoing list
        • Export
    • SMS API
      • Overview
      • Dashboard
      • Incoming
        • Incoming list
        • Export
      • Outgoing
        • Outgoing list
        • Export
  • ⚙️TECHNICAL SUPPORT CENTER
    • Integrations
      • Integration with Salesforce
      • Integration with SalesManago
      • Integration with Synerise
      • Integration with IdoSell
    • System requirements
    • Technical assistance
    • API documentation
    • FAQ
  • SAFETY CENTER
    • ISO 27001, 27018, 22301 certifications
    • Document templates
Powered by GitBook
On this page
  • 1. General Specificity
  • 2. RCS Definition
  • 3. RCS Agents
  • 4. Test SMS Sending
  • 5. Types and Components of RCS Messages
  • Types and Components of Messages with Technical Specification
  1. COMMUNICATION CHANNELS IN THE PANEL
  2. RCS

Technical specifications of the RCS service

1. General Specificity

The subscriber is charged for all correctly delivered messages of the types: basic, single message, and initiated 24-hour RCS chat windows.

2. RCS Definition

  1. Rich Communication Services (RCS) is a modern mobile communication standard that extends the capabilities of traditional SMS and MMS messages. It allows for the sending of high-quality photos and videos, group chats, file sharing, and offers features such as read receipts and real-time typing indicators.

  2. Through integration with a phone number, RCS works natively on devices that support this technology, eliminating the need for additional apps. GSM operators using the Google RBM platform and Mavenir have the ability to implement this solution in A2P (Application-to-Person) and P2A (Person-to-Application) models, ensuring direct and interactive communication between brands and customers.

3. RCS Agents

RCS Agents are automated communication units that allow for user interactions. There are two main types of agents:

  1. Conversational Agent: For agents conducting multi-step conversations with users.

  2. Non-conversational Agent: For agents sending messages without expecting frequent replies.

4. Test SMS Sending

  1. Before the production launch of an Agent, it is possible to send messages from the Google test Agent. To use a device (smartphone) as a test device, it must support the RCS service. Note that on some Android devices, the RCS feature is not enabled by default. The status of the RCS service on the device can be checked in the Messages app by going to settings and the "Chat Features" section. If the status shows "Connected," RCS is active. Otherwise, it may be necessary to enable this feature through the Messages app and operator services configuration.

  2. Once confirmed that the device supports RCS, test messages can be sent to it, but the first message sent by the Agent will be an invitation to test. After the user accepts the request, the device will be able to receive and respond to messages from the Agent. In test mode, up to 20 test requests can be sent daily, and the total number of active requests cannot exceed 200.

5. Types and Components of RCS Messages

  1. RCS Agents enable interaction with users by sending and receiving various types of messages.

  2. The types of RCS messages and their specifications for incoming and outgoing messages may vary slightly depending on the RCS technology provider. The specification described below is standardized for two RCS technology providers in Poland, i.e., Orange and T-Mobile Polska.

Types and Components of Messages with Technical Specification

  1. RCS Basic / Lite A basic message containing up to 160 UTF8 characters (emoji counted as 2 characters), which cannot include suggestions, only plain text.

  2. RCS Single Message A single message containing the capabilities of RCS Basic / Lite, along with the ability to send video files, high-quality images, and image carousels. This type of message also includes interactive CTA buttons.

    The following components are present in an RCS Single Message:

    1. Single Text Text in a card: 1000 UTF8 characters (emoji counted as 2) Card suggestions: max 4 General suggestions: max 11

    2. Video or Graphic File Message with multimedia (video/graphic/PDF) without suggestions inside the card Maximum file size: 20MB. Video aspect ratio 16:9, 9:16 Supported formats: Images (GIF, JPG, JPEG, PNG), Video (h263, m4v, mp4, mpeg, mpeg4, webm), Document (pdf).

    3. Rich Card - Single Card

      • Card Specification: title 100 characters, description 1000 characters, card suggestions (CTA): max 4, general suggestions: max 11

      • Supported formats:

        • Images (GIF, JPG, JPEG, PNG), recommended max size: 4MB

        • Video max 5MB (h263, m4v, mp4, mpeg, mpeg4, webm)

        • PDF Document recommended max 5MB

      • Suggested resolutions: When sending multimedia to a user, consider their resources. For horizontal multimedia with an aspect ratio of 2:1, 16:9, or 7:3, the optimal resolution is 770 x 335 pixels with a recommended file size of 40 kB and a maximum file size of 100 kB.

Important: Due to varying devices, content and logos that need to be visible on the phone screen should be positioned:

  • 35 px from the bottom edge

  • 35 px from the top edge

  • 100 px from the right edge

  • 100 px from the left edge

d. Information Card Carousel

  • Maximum number of cards in the carousel: 4

  • Card Specification in Carousel: title 100 characters, description 1000 characters, card suggestions (CTA): max 4, general suggestions: max 11

  • Suggested specification for carousel cards: title 24 characters, description 77 characters, card suggestions (CTA): 1, general suggestions: max 6, files (JPG, JPEG, PNG).

  • Suggested resolutions: Information card carousels display horizontal multimedia at the top of the cards. Multimedia elements in the carousel should have a 4:3 aspect ratio. When sending multimedia to a user, consider their resources. For multimedia with a 4:3 aspect ratio, the optimal resolution is 605 x 452 pixels with a recommended file size of 40 kB and a maximum file size of 100 kB.

Important: Due to varying devices, content that needs to be visible on the phone should be positioned:

  • 85 px from the bottom edge

  • 90 px from the top edge

  • 75 px from the right edge

  • 75 px from the left edge

e. Audio Message

  • Maximum file size: 20MB.

  • Supported formats: MP3, WAV.

f. Map

  • Title: 100 characters

  • Latitude: GPS coordinates in the format xx.xxxxxxx, e.g., 50.0904966

  • Longitude: GPS coordinates in the format xx.xxxxxxx, e.g., 18.5803288

g. General Suggestions

  • Amount: max 11

h. Bottom Button Suggestions

  • Amount: max 11

  • The list of suggestions can contain 11 entries.

  • The number of characters in each suggestion: 25 characters.

PreviousTips for creating a campaignNextE-mail API

Last updated 2 months ago

✨