Content Blocks

Learn how to reuse content and standardize your messaging with content blocks.

Overview

A Content Block is a reusable part of content that can be used across different campaigns. It helps maintain a consistent experience for users as they view a consistent branding tone and colors across your messaging. This messaging can include text, images, or calls to action (CTAs) buttons that you can standardize across messages. By using standard messaging, marketers can maintain a clear tone and style, which builds trust and consistency in brand communications.

πŸ“˜

Private Beta

This feature is currently a Private Beta Release. If you want access to it, contact your Account Manager.

Content Blocks also allow marketers to reuse the same content for different campaigns, saving time and effort while matching the brand’s identity. For example, a Content Block can serve as a footer with clickable social media icons for users to follow the brand. Marketers can easily add or remove social media links as needed in a footer, making this change dynamically effective across all campaigns that use this Content Block. For example, if you are a travel app sending messages to users, an update to an email footer about an updated Instagram account can be replicated across footers sent in other campaigns.

πŸ“˜

Supported Channels

Currently, you can use a content block for Email campaigns only. However, only Text Contet Block is supported for AMP for Email. You can stay tuned to our Release Notes and Changelog about frequent updates and enhancements.

Standardization with Content Blocks

Footer Standardization with Content Blocks

Content Block Types

There are two types of content blocks:

  • Text Content Block - Simple text-based messages mostly to communicate information, updates and so on.
  • HTML Content Block - Engaging, dynamic messages to upsell and quickly engage the users.

You can select a content block based on your messaging requirements, whether you want to send a plain text message or an engaging, colorful message.

Text Content Block

This is a Text-based Content Block you can reuse for your messaging requirements. It is useful when you want to create a message quickly. The Inline personalization includes only profile personalization.

πŸ“˜

Text Block Specifications

Currently, we support up to 500 characters in a content block.

Here is a sample of a personalized Text Content Block that encourages the user to upgrade the plan for an OTT app. The Conditional Tags help deliver the message based on the current subscription plan of the user:

Sample Text Content Block

Sample Content Block - Text

HTML Content Block

The HTML Content Block allows you to create visually appealing and dynamic messages, providing you with the capability to import and paste your HTML code. The HTML code helps design and customize your message’s layout, style, and interactivity, helping you deliver a more engaging experience for your audience.

Here is a sample HTML Content Block that nudges the user to upgrade the plan for an OTT app. The Conditional Tags help deliver the message based on the current subscription plan of the user:

Sample HTML Content Block

Sample Content Block - HTML

Create Content Blocks

You can create Content Blocks from the CleverTap Dashboard.

πŸ“˜

Content Blocks Via API

You can also create and manage your Content Blocks via the CleverTap Content Blocks API when you want to update or create Content Blocks at scale.

Follow the steps to create a content block:

  1. Go to Content Manager > Content Blocks.
Create a Content Block

Create a Content Block

  1. Click New and select the type of Content Block Content Block.
  2. Select the type of Content Block, that is, Text or HTML.
Content Block Editor

Content Block Editor

  1. From the editor, click {{}} to use inline personalization and Conditional Tags to personalize the Content Block.
  2. Click Preview to preview the content block.
Preview content block

Preview Content Block

  1. Click Save to save your Content Block.
  2. Enter a name for your Content Block.
  3. From the list of labels, select the appropriate labels to organize and identify your content block.
  4. Click Done.

Preview Content Block

You can preview the Content Blocks from the Content Blocks page or during the Content Block creation process.

To preview a content block:

  1. Go to Content Manager > Content Blocks.
  2. Select a Content Block and double-click to preview it.

The content block displays information such as name, label, and so on.

Content Block Preview

Content Block Preview

Use Content Block (in a campaign)

Currently, you can use a content block only in Email campaigns to standardize and reuse content in email messaging. Follow these steps to use a content block:

  1. From the dashboard, select Campaigns.
  2. Click + Campaign.
  3. From the Messaging Channels list, select the Email messaging channelβ€”the Campaign page displays.
  4. From the What section on the Campaign page, select the message type and click Go To Editor.
  5. Select any template from the Basic Templates tab.
  6. In the editor, enter {{ to add the content block. Select the content block from the list.
Add a Content Block

Add a Content Block

  1. Continue with the campaign creation flow.

Personalization in Liquid Tags

When creating a campaign, you can personalize content using content blocks further with the help of Liquid Tag personalization. For example, you can email users tempting offers based on their food preferences. Using Liquid Tags, you can add multiple Content Blocks for each cuisine to ensure that end users receive the relevant menu options and images in their emails. Follow these steps to add liquid tags to content blocks:

  1. Select the message type from the What section on the Campaign page and click Go To Editor.
  2. Select any drag and drop template from the Basic Templates tab.
  3. Drag and drop a text block and double-click it to display the formatting options:
  4. Select Customize with Liquid tags from the More list in the toolbar.
Customize Text Block with Liquid Tags

Customize Text Block Liquid Tags

  1. Click the {{}} icon and select the required Content Blocks.
Personalization list with {{}}

Personalization list with {{}}

πŸ“˜

Enhance Personalization

You can combine Content Blocks with additional personalization options provided by Clevertap. Click the {{}} icon to explore more personalization for your messaging.

  1. Add conditions based on your requirements using Liquid Tags.
Add multiple content blocks with liquid tags

Add Multiple Content Blocks with Liquid Tags

  1. After adding the content, click Add to add the Content Block.

Preview the message and verify the content before sending it. The content will be displayed.

Content Block Display in Email

Content Block Rendered

Content Block Considerations

Check for the following considerations to optimally use Content Blocks in your messaging campaigns.

Content Block Specification

Before proceeding with the creation of content blocks, it is advisable to review the specifications and considerations carefully.

Content Block ElementSpecification
Name/RenameNames can include letters (A-Z, a-z), numbers (0-9), underscores (_), periods (.), hyphens (-), parentheses (()), and spaces. However, names must not begin with a special character. Additionally, the content block name must be unique.
Content SizeMaximum of 50kB (kilobyte) for HTML Content Block. Up to 500 characters for Text Content Block.
Supported ChannelsContent Blocks can currently be used only in the email channel.
DeletionDeleting content blocks is currently not supported.

Content Block Operations

You can edit, rename, and label the Content Blocks from the Content Block card. Follow these steps to manage the content blocks:

  1. Go to Content Manager > Content Blocks.
  2. Click the Content Block card to perform various operations.
Content Block Operations

Content Block Operations

  1. Select from the following options:
  • Edit: Select to edit the content block.
  • Rename: Select to rename the folder.
  • Label: Select to apply a label to the content block. It will help further identify or search the Content Block.

Supported Personalization

Before using Content Blocks, refer to these important guidelines for supported personalization. These guidelines help ensure that your messaging campaigns are effective within the required specifications.

Personalization TypeSupported?Description
ProfileYesYou can use profile attributes
Conditional TagsYesYou can create a 'write once use multiple times' message and add multiple variations to it. For more information, see Liquid Tags .
EventNo-
Linked ContentNo-
Catalog Send-TimeNo-
CampaignNo-

Use Cases for Content Block

Content Blocks can be used in various ways to enhance communication across campaigns. From displaying personalized offers to embedding interactive elements such as forms or buttons, these versatile blocks ensure your messages are engaging and consistent. The following are some use cases where Content Blocks can effectively streamline your marketing efforts.

Multi-Language Support

Here is a simple example of personalization with a liquid tag for multi-language support. An OTT app offers subscription or membership plans tailored to the user's region and displayed in their preferred language.


{% if Profile.PREFERED_LANGUAGE == "Spanish" %}
  Elige tu plan: Plan BΓ‘sico por €5/mes o Plan Premium por €15/mes.
{% elsif Profile.PREFERED_LANGUAGE == "Italian" %}
  Scegli il tuo piano: Piano Base per €5/mese o Piano Premium per €15/mese.
{% else %}
  Choose your plan: Basic Plan for $5/month or Premium Plan for $15/month.
{% endif %}

If the user's preferred language is Spanish, the greeting will appear in Spanish.

Elige tu plan: Plan BΓ‘sico por €5/mes o Plan Premium por €15/mes.

The greeting will appear in English if the user prefers English.

Choose your plan: Basic Plan for $5/month or Premium Plan for $15/month.

Update Footer

You can change the footer in a running campaign to reflect new content. For example, a footer displays icons for various social media such as TikTok, Facebook, WhatsApp, and Instagram. You can change the footer in the outgoing messages by removing or adding icons in this footer. Once you change the icons, the change will be reflected in all outgoing messaging.

HTML Code for Footer

HTML Code for Footer

You can edit the HTML to remove or add an icon.

Footer Content Block with X and Facebook

Footer without Instagram

The following is an example of an updated footer. Once the footer is updated, all campaigns using this Content Block will display the updated icons in the outgoing messages.

Footer content block with X , FB , and Google

Footer with Instagram