Personalize Message

Understand how to personalize Web Push messages to engage better with your customers

Overview

You can personalize the Web Push title and message body for every user based on specific user property or event property values. For more information on user profile properties and events (dynamic replacements), refer to User Profiles and Events.

Personalization

To invoke the personalization menu, type the @ symbol in the title or the text fields while creating the Web Push message.

You can also add dynamic replacements in the title and body to send personalized Web Push notifications.

1578

In addition to the title and the message body, you can personalize media URLs, deep links, and button URLs. An @ icon in a box indicates that it can be personalized.

1502

Liquid Tags

Click the Personalization icon in the editor to open personalization options.

Liquid tags offer great flexibility while composing personalized messages. They allow adding logic using a scripting language, which can be leveraged to change the look and feel of your message. Following is an example of sending personalized coupon codes for customers belonging to a particular city:

1134

Each notification is personalized to the receiver as shown in the following example.

Hi John!

Here's a special code for you - MUM50

For more information on using tags, refer to Liquid Tags.

Linked Content

Linked content allows personalizing your Web Push messages with rich and contextual data available outside of the CleverTap platform. With linked content, you can send messages with send-time personalization.

For example, you deliver food across different geographies, and you want to personalize offers to each user based on the weather and location. The location can come from CleverTap personalization, and the weather information can come from an API that provides the current weather. If you want to add more information, you can opt for any source, such as third-party tools and in-house software, to include in your message.

Hi {{ Profile.name | default:"there!" }},

{% if Linked.cityBasedWeather.temp > 30 %}
It is a bright sunny day in {{ Profile.location | default:"your city" }}. How about a barbeque today?

Use the coupon code (BARBQ).
These are the top 5 restaurants near you:
{% for restaurant in Linked.RestaurantAPI.restaurants_info limit:5%} 
{{restaurant.name}}  {{restaurant.user_rating.rating_text}}
{% endfor %}


{% elsif Linked.cityBasedWeather.temp < 10 %}
It is indeed cold today in {{ Profile.location | default:"your city" }}!! 
Time for some hot pizza!
                                         
Use the coupon code (PIZZA). These are the top 5 restaurants near you:
{% for restaurant in Linked.RestaurantAPI.restaurants_info limit:5%} 
{{restaurant.name}}  {{restaurant.user_rating.rating_text}}
{% endfor %}
                                          
{% else %}
                                          
It has  been a while in {{ Profile.location | default:"your city" }}. 
Order something exotic!
                                          
Use the coupon code (EXOTIC).These are the top 5 restaurants near you:           {% for restaurant in Linked.RestaurantAPI.restaurants_info limit:5%} 
{{restaurant.name}}  {{restaurant.user_rating.rating_text}}
{% endfor %}
                                          
{% endif %}

For more information, refer to Linked Content.

Catalog

Click the Personlization icon in the editor to open personalization options. Select a catalog from the list.

A Catalog provides the ability to personalize campaigns with dynamic information in messages from product prices to inventory levels. You can create a new product catalog by uploading a file that contains one row for each item in your product catalog. A Catalog can be uploaded directly on the CleverTap dashboard via a CSV file that is generated by your inventory management system. For more information on Catalogs, see Catalogs.

1560

Recommendations

Click the Personalization icon in the editor to open personalization options.

After you have uploaded a Catalog, you can display personalized recommendations to your customers. Imagine sending a Web Push notification with shoe recommendations to a user who recently added shoes to their cart but didn't purchase. For more information on recommendations, refer to Recommendations.