Product Sets


A Dynamic Product Set consists of items from a Product Catalog that are grouped based on actions performed by users. Using Product Sets, you can create campaigns that focus on items on which the user has performed a particular action such as adding items to a shopping cart and not completing the purchase or searching for a hotel and not completing the booking action.

In such cases, using product sets you can create a Cart Abandonment campaign that runs every time a user abandons their cart, and contains information about the items abandoned. What’s more, you can even personalize this email, include customized offers and decide on specific conditions that need to be met for the email to be triggered.



Refer to Product Catalogs and User Action Mapping before creating Product sets.

Creating Product Sets

Product Sets can be created from the Products > Product Sets menu option on the MoEngage platform. Click on this link to navigate to the Product Set creation page. Since a Product set is a result of User Actions performed on items contained in Product Catalogs, to create a Product Set, we need to specify the following information:

  1. Product Catalog – This tells the Dynamic Product Set which Product Catalog contains the items that will be used in the email campaign (for example, Groceries, Hotels, All_Items, and so on). While there can be multiple product catalogs created, currently a product set can be created on only one Product Catalog at a time.
  2. User Action – This is required to identify which user actions (for example, Added to Cart, Removed from Cart, and so on) need to be used to fetch items from the Product Catalog specified in the previous step. Users can use a combination of actions to precisely define the conditions for the email campaigns to be triggered.

Together, these two pieces of information constitute a Product set.


The created Product Sets can be viewed under the All Product Sets tab.AllProductSet.png

Was this article helpful?
4 out of 5 found this helpful