RCS Message Templates

Learn more about setting up and creating RCS Messaging Templates

Overview

RCS (Rich Communication Services) Message Templates enable businesses to send rich, interactive messages to users, enhancing engagement beyond standard SMS capabilities. These templates support various media types, buttons, and formatting options, allowing for a more dynamic user experience.

Here are the key components that make up an RCS message template.

Template Components

An RCS message template consists of the following key components:

  • Title: The headline of the message that appears prominently at the top of the template. It should be concise and engaging to quickly capture the recipient’s attention.
  • Description: The main message body where the content of the RCS message is defined. This field provides detailed information to users and can include formatted text such as bold, italics, strikethrough, and emojis to enhance readability and engagement.
  • Buttons: Interactive elements that allow users to take action directly from the message. RCS templates support up to four buttons, enabling businesses to drive customer engagement. The number of buttons rendered in an SMS inbox depends on the device's screen dimensions and UI limitations. Some buttons used in the template may not be visible on certain devices due to these constraints. It is recommended to test templates across different devices to ensure optimal rendering. CleverTap allows three types of buttons in RCS Text Templates:

URL Redirect

A button that redirects users to a specific webpage. Opens a specific URL when tapped, directing users to a landing page, website, or app.

  • Button Text: Enter a label for the button (maximum 25 characters, no special characters).
  • URL Type: The destination URL. For dynamic URLs, use placeholders (e.g., https://example.com/{{1}}). Choose from the following options:
    • Static: Fixed URL entered at the time of template creation.
    • Dynamic: Brands must provide the URL prefix (URL domain), and the URL suffix can be personalized for each user. Uses dynamic parameters, for example: https://www.clevertap.com/{{1}}.
    • CleverTap Click Tracking: Brands can leverage CleverTap click tracking functionality to monitor details of the user who clicked the URL. The entire URL can be personalized for each user during campaign creation.
  • Postback: A button identifier that can be used to track button clicks. The Notification Replied event logs this interaction for analytics.

Dialer

Initiates a phone call to a specified number, allowing users to contact a business instantly. Users can tap the button to initiate a phone call.

Dialer Button

Dialer Button

  • Button Text: Enter a label for the button (maximum 25 characters, no special characters).
  • Phone number: The number users will call when they click the button.
  • Postback: A button identifier that can be used to track button clicks. The Notification Replied event logs this interaction for analytics.

Quick Reply

A button that allows users to send predefined responses.

Quick Reply Button

Quick Reply Button

  • Button Text: Enter a label for the button (maximum 25 characters, no special characters).
  • Postback: A button identifier that can be used to track button clicks. The Notification Replied event logs this interaction for analytics.

Add Message Template

Easily create and manage RCS message templates in CleverTap to streamline your messaging campaigns. These templates are automatically sent to the relevant platforms based on registration. For example, if a template is registered with Vodafone, it will be sent to Vodafone. The status of the template will be updated within 24 hours, and you can track it directly within the dashboard.

To create RCS campaigns for Indian users, you must have pre-approved RCS message templates saved in the CleverTap dashboard. Follow the steps below to add a new message template:

  1. Navigate to Settings > Channels > SMS > SMS Direct > + Provider

    Add Provider

    Add Provider

  2. In the Provider Nickname select Infobip RCS Provider from the CleverTap dashboard.

    Infobip RCS Provider

    Infobip RCS Provider

  3. Select the Templates option and click + Template.

    Create Template

    Create Template

  4. Choose the Template Type:

  5. Configure Template Components:

    • Title: The headline of the message that appears prominently at the top of the template.
    • Description: Enter the main message content.
    • Buttons: Add interactive elements to enhance user engagement.
  6. Click Save to save the template.

Text

The text template is a simple RCS message format that consists of a plain text message with optional interactive buttons. It allows businesses to send structured messages while incorporating basic text formatting and engagement features. Follow these steps to create a text template:

Text Template

Text Template

  1. Template Name: Enter a name for the template (maximum 20 characters).

πŸ“˜

Naming RCS Templates

Template names and language variants must be unique for each provider configuration. This means that you can use the same template name once for each provider configuration.

For example, if you have multiple provider configurations, such as Phone_1, phone_2, you can use the same template name once within Phone_1 and Phone_2.

  1. Message Text: Enter the text message content (maximum 1000 characters).
    • For body text formatting:
      • Adding Emojis: Copy from here and paste in the body.
      • Bold: Add asterisks (*) at the beginning and end.
      • Italic: Add underscores (_) at the beginning and end.
      • Strikethrough: Add tilde (~) at the beginning and end.
      • Monospace: Add three consecutive backticks (```) at the beginning and end.
  2. Enable Buttons: Toggle ON if you want to include interactive buttons in the message (up to 4 buttons). There are three types of buttons that can be added.

Rich Card Template

A Rich Card Template allow businesses to send RCS messages with images, videos, or other media to enhance engagement.. Rich Cards enhance user engagement by presenting information in an interactive, media-rich format that is more compelling than standard text messages. They are ideal for showcasing products, promotions, event details, and more. Follow the steps below to create a Rich Card template on CleverTap.

  1. Template Name: Enter a name for the template (maximum 20 characters, only alphanumeric characters and underscores (_) are allowed.).

  2. Choose Card Size & Layout to the layout for how media will be displayed in the message:

    • Vertical Layout Options

      • 3:1 Aspect Ratio – A tall vertical card for displaying more prominent visuals.
      • 2:1 Aspect Ratio – A slightly shorter vertical layout, maintaining a balanced visual hierarchy.
    • Horizontal Layout Options (Aspect Ratio: 3:4)

      • Image on Left – The image appears on the left side, with text and buttons on the right.
      • Image on Right – The image appears on the right side, with text and buttons on the left.

      Aspect Ratio

      Aspect Ratio

  3. To configure card Content, select the Media type for your Rich Card:

    • Static: The media file is uploaded at the time of template creation and cannot be changed later. Select between Image or Video and click Upload Media.

    Static

    Static

    • Dynamic: Brands must provide the URL prefix (URL domain), and the URL suffix can be personalized for each user. For example: https://www.clevertap.com/{{1}}. Enter Media URL.

    Dynamic

    Dynamic

  • Upload in Campaign: You upload media during campaign creation, but it cannot be personalized per user. Upload media at the campaign level when sending the RCS message. Since CleverTap will register a URL at the time of template creation to provide the flexibility of uploading media URL at the time of campaign creation, personalization will not be available for the URLs at the time of uploading the media while creating a campaign. A pre-determined URL will already be present in the URL field.
Upload in Campaign

Upload in Campaign

  1. Add a Thumbnail to provide a preview of the media in the Template. Incase of Videos, a thumbnail is mandatory and will be pre-selected automatically and in case of Image, a thumbnail is optional. It can be enabled by checking the Add Thumbnail check box. For Images, thumbnails may not render properly when delivered to SMS inboxes. There are three types of media that can be used for the thumbnail.
    • Static: A fixed image or video for the thumbnail.
  • Dynamic: Brands must provide the URL prefix (URL domain), and the URL suffix can be personalized for each user. For example: https://www.clevertap.com/{{1}}.

    Dynamic Thumbnail

    Dynamic Thumbnail

  • Upload in Campaign: Upload media at the campaign level when sending the RCS message. Since CleverTap will register a URL at the time of template creation to provide the flexibility of uploading media URL at the time of campaign creation, personalization will not be available for the URLs at the time of uploading the media while creating a campaign.

    Upload in Campaign Thumbnail

    Upload in Campaign Thumbnail

  1. Add a Title: The title will be displayed in bold and can be up to 200 characters long. To add dynamic parameters, use {{1}}, {{2}}, etc., in sequence, where values will be replaced at runtime.

  2. Add a Description: Enter the text message content, with a maximum limit of 2000 characters. To add dynamic parameters {{1}}, {{2}}, etc., for personalization.

    • For body text formatting:

      • Adding Emojis: Copy from here and paste in the body.

      • Bold: Add asterisks (*) at the beginning and end.

      • Italic: Add underscores (_) at the beginning and end.

      • Strikethrough: Add tilde (~) at the beginning and end.

      • Monospace: Add three consecutive backticks (```) at the beginning and end.

        Title and Description

        Title and Description

  3. Enable Buttons: Toggle ON if you want to include interactive buttons in the message (up to 4 buttons). There are three types of buttons that can be added.

Carousel

A Carousel Template is a multi-card format that allows businesses to display multiple Rich Cards within a single message. Users can scroll horizontally through the cards, making it an effective way to showcase multiple products, services, promotions, or event details within a single interaction. Each card in the carousel can contain an image or video, a title, a description, and interactive buttons, enhancing engagement and interactivity.

Follow the steps below to create a Carousel Template on CleverTap. You can add up to 10 cards in the template, with each card containing the following elements:

Add Card in Carousel Template

Add Card in Carousel Template

  1. Template Name: Enter a name for the template (maximum 20 characters).

  2. Choose Card Size & Layout to define the appearance of the Carousel:

    • Vertical Layout Options

      • 4:5 Aspect Ratio: A tall vertical card designed for prominent visuals, ideal for highlighting key content.
      • 5:4 Aspect Ratio: A slightly shorter vertical layout that maintains a balanced visual hierarchy.
    • Horizontal Layout Options

      • 2:1 Aspect Ratio: A wide horizontal card designed for expansive visuals, ensuring clear and impactful content display.

      • 4:3 Aspect Ratio: A slightly more compact horizontal layout that maintains a balanced visual structure.

        Aspect Ratio

        Aspect Ratio

  3. To configure card Content, select the Media type for your Carousel Template:

    • Static: A fixed image or video. Select between Image or Video and click Upload Media.

      Static

      Static

    • Dynamic: Brands must provide the URL prefix (URL domain), and the URL suffix can be personalized for each user. For example: https://www.clevertap.com/{{1}}. Enter Media URL.

      Dynamic

      Dynamic

    • Upload in Campaign: Upload media at the campaign level when sending the RCS message. Since CleverTap will register a URL at the time of template creation to provide the flexibility of uploading media URL at the time of campaign creation, personalization will not be available for the URLs at the time of uploading the media while creating a campaign. A pre determined URL will already be present in the URL field.

      Upload in Campaign

      Upload in Campaign

  4. Add a Thumbnail to provide a preview of the media in the Template. Incase of Videos, a thumbnail is mandatory and will be pre-selected automatically and in case of Image, a thumbnail is optional. It can be enabled by checking the Add Thumbnail check box. There are three types of media that can be used for the thumbnail.

    • Static: A fixed image or video for the thumbnail.

      Static Thumbnail

      Static Thumbnail

    • Dynamic: Brands must provide the URL prefix (URL domain), and the URL suffix can be personalized for each user. For example: https://www.clevertap.com/{{1}}.

      Dynamic Thumbnail

      Dynamic Thumbnail

    • Upload in Campaign: Upload media at the campaign level when sending the RCS message. Since CleverTap will register a URL at the time of template creation to provide the flexibility of uploading media URL at the time of campaign creation, personalization will not be available for the URLs at the time of uploading the media while creating a campaign.

      Upload in Campaign Thumbnail

      Upload in Campaign Thumbnail

  5. Add a Title: The title will be displayed in bold and can be up to 200 characters long.

  6. Add a Description: Enter the text message content, with a maximum limit of 1000 characters.

    • For body text formatting:

      • Adding Emojis: Copy from here and paste in the body.

      • Bold: Add asterisks (*) at the beginning and end.

      • Italic: Add underscores (_) at the beginning and end.

      • Strikethrough: Add tilde (~) at the beginning and end.

      • Monospace: Add three consecutive backticks (```) at the beginning and end.

        Title and Description

        Title and Description

  7. Enable Buttons: Toggle ON if you want to include interactive buttons in the message (up to 4 buttons). There are three types of buttons that can be added.