Send a price drop alert to let customers know that a particular item that they have recently viewed is now available at a reduced price.

The target audience can also be customers who have added the item to the cart and not purchased, customers who added the item to a wish list or liked the item, and so on.


Before you reach out to Blueshift to set up the price_change derived event, you must complete the following tasks.

  • Upload a catalog with price information to Blueshift.
  • Update the catalog with price changes as and when the price changes.
  • Send customer activity data (events) with catalog item interactions to Blueshift.

Event Input

  • Specify the criteria for the target audience - For example, all customers who had an event A (e.g. view) for an item but did not have an event B (e.g. purchase) for the item within the past N (e.g. 7) days.

Event Output

Blueshift will configure the logic which generates a "price_change" event whenever the price of an item changes for any customer who meets the above criteria. Each price_change event contains the following information:

  • Item - the item for which the price has changed.
  • Old price - The previous price for the item.
  • New price - The updated price for the item.
  • Price change - The difference in the price of the item. 
    • A negative price change means that the price has dropped for the item. 
    • A positive price change means that the price for the item has increased.
  • Price Change Percentage - the % of price change.
    • A negative value means that the price has dropped for the item. 
    • A positive value means that the price for the item has increased.
  • Customer - the customer who needs to be alerted about the price change.


 "product_ids": [

Recommendation Scheme


If you want to include items in the messaging templates in the form of recommendations, you must set up a recommendation scheme. You can use the Retail - Price Drop recipe as the basis for the scheme.

Trigger the campaign

Set up an event triggered campaign which is triggered by the derived price_change event. Use the Triggering event attributes to select the right target audience.

Note: You can also set up a segment and use it in a segment based campaign.


The derived event price_change.view is used to trigger the campaign. 

The Triggering event attribute, price_change_pct, is used to target customers who have viewed products for which there is a greater than 10% reduction in price.


Was this article helpful?
0 out of 0 found this helpful



Please sign in to leave a comment.