Product Feed Events

The following functionality is disabled by default. Please reach out to your ActivatePro contact to have it enabled. These events can only be used in real-time user journeys and are not available for segmentation.

When a product is updated either through a product feed or through our API, ActivatePro will observe changes in either the stockQuantity field or the price field of each product. If any of these values change, we emit the events listed below. When using these events in the user journeys of real-time campaigns, keep in mind that the journey builder does not validate the journey logic.

When submitting other product-related events such as Added/Removed Product or Added/Removed to Wishlist to ActivatePro, you will need to include the sku of the respective product on the top level of your event payload. This allows you to combine these events with the events generated by ActivatePro in real-time campaign user journeys.

Product Back In Stock

This event is triggered when the stock quantity is not empty and changes from 0 to 1 or more. No event will be triggered in other cases, for example where a product was not available in previous product feeds but becomes available again or where the stock quantity value was not available and becomes available again.

The following event properties are available in user journeys and real-time campaign messages:

Property Description
sku The sku of the product
currency The currency of the product
updatedAt The timestamp of the product update
title The product title
previous.stockQuantity The previous stock quantity
stockQuantity The current stock quantity
price The current price of the product

Product Low Stock

This event is triggered when the stock quantity is not empty and changes from 6 or more to 5 or less. The following event properties are available:

Property Description
sku The sku of the product
currency The currency of the product
updatedAt The timestamp of the product update
title The product title
previous.stockQuantity The previous stock quantity
stockQuantity The current stock quantity
price The current price of the product

Product Price Increased

This event is triggered when the price for a product is available and increases. Any increase will trigger this event, even if it is just a cent. The following event properties are available:

Property Description
sku The sku of the product
currency The currency of the product
updatedAt The timestamp of the product update
title The product title
stockQuantity The current stock quantity
price The current price of the product
previous.price The previous price of the product quantity
percentage.price.difference The relative price difference
absolute.price.difference The absolute price difference

Product Price Reduced

This event is triggered when the price for a product is available and decreases. Any decrease will trigger this event, even if it is just a cent. The following event properties are available:

Property Description
sku The sku of the product
currency The currency of the product
updatedAt The timestamp of the product update
title The product title
stockQuantity The current stock quantity
price The current price of the product
previous.price The previous price of the product quantity
percentage.price.difference The relative price difference
absolute.price.difference The absolute price difference

With each upload, all existing products are updated and new products are added. All products which have not been re-uploaded during the latest import are marked as deleted. They are not completely erased from our database, however they are flagged as inactive. Therefore, if you wish to keep these products active, please make sure you upload them during each import.

Important: Uploading the product feed with several new products will result in deletion of all your existing products. Your product feed will then contain only those new products you imported with the last product feed.