Email Campaigns with Dynamic Recommendations


Thanks to the new MoEngage Templating Language, it is now possible to create email campaigns where we can combine User Actions and Item Information to create highly contextual and relevant campaigns using Recommendations. To use Recommendations in email campaigns, let’s consider the following example use-case.

Use Case

Sarah is a marketer who is trying to target users who abandon their shopping carts on her website. She would like to create an email campaign that runs whenever a user abandons their shopping cart. To do this, she has the following preferences.

If Sarah adds an item to the shopping cart from the Apparel Catalog on the app Sarah has, and does not complete its purchase within 2 hours, Sarah would like to send the user an email containing

  • The first name of the user
  • Email body telling the user about their abandoned cart
  • The title of the item added
  • The image of the item
  • A link to the item details page on her app/website

Assuming that Sarah has already configured all the prerequisites for using Recommendations in Emails, she can then proceed to create an Event Trigger email campaign to achieve her objective as shown below.

Steps to Create the ST Email Campaign

Step 1: Add the Segmentation Criteria

Provide segmentation criteria to define the Event TriggerCampaignEmailProductSet.png

Step 2: Configure the campaign template.

Configuring the email campaign template with product information. Do the following to configure the campaign template:

  1. Type '@' to invoke the personalization editor and choose the desired Recommendations.
  2. Choose the Recommendations attribute by navigating to the Recommendations and selecting the relevant attributes in the personalization editor.



Configure all the necessary fields in the editor using the product attributes.

HTML view of the email editor

Users can also make changes directly in the email HTML code by switching to the HTML view of the email editor.


Once the email campaign is saved correctly, the next time a user adds an item from the Apparel catalog and does not complete the purchase within 2 hours, they will receive an email as shown below.

Preview of the email received by the customer

Similar Use Cases
Was this article helpful?
4 out of 5 found this helpful

How can we improve this article?