Send Back-In-Stock Notifications Using Catalog Data
Back-In-Stock Notifications in Your Engagement Strategy
We’ve all been there—spotting that must-have product, only to discover it’s sold out. But nothing beats the thrill of receiving an alert letting you know it’s back in stock! Leverage back-in-stock notifications in your messaging strategy to create these engaging experiences for your users.
Back-in-stock alerts notify customers about products they have shown interest in, driving immediate traffic to your website or app and increasing conversions. By personalizing your messages with recently-engaged products, you strengthen your relationship with your customers, reduce friction in the purchase journey, and create tailored shopping experiences.
Additionally, back-in-stock notifications are a great way to recover lost sales opportunities and create a sense of urgency and exclusivity around your products.
eCommerce Industry Examples
Back-in-stock notifications are flexible and can be used in many different eCommerce industries, including:
Beauty: Notify customers when a limited-edition makeup product is back in stock.
Fashion: Update customers when a quickly sold-out clothing item is available again.
Electronics: Alert customers when newly-released products, like smartphones or gaming consoles, are in stock.
Sporting Goods: Inform customers when seasonal sporting goods, like camping gear, are back in stock.
Sending Back-In-Stock Notifications Using Catalog Data
In the following use case, learn how to send back-in-stock notifications to your customers using catalog data.
How It’s Done
In the following video, learn how to configure and send back-in-stock notifications in Canvas.
Liquid Message Code:
{% catalog_items <name_of_your_catalog> {{canvas_entry_properties.${catalog_update}.<catalog_id_property>}} %}}
{{ items[0].<product_name> }} is back in stock!
To successfully execute this use case, you will need the following:
Data Requirements:
An item subscription event: A custom event tracking a user interaction with a product (i.e. product viewed) which will opt users into receiving messages about that product. For this use case, product_clicked will be used.
NOTE: “Subscription” in this context does not refer to a segment. Subscription refers to opting-in to receive price drop messages.
An item id event property: An event property associated with the item subscription event containing the product’s unique catalog ID. In this use case, the event property sku will be used.
NOTE: For Shopify customers, the catalog id will either be SKU or product variant ID which should be included as an event property in your item subscription event.
A catalog name event property: An event property associated with the item subscription event referencing the specific catalog the product is from.
An Item Subscription Event
{
"events": [
{
"external_id": "<external_id>",
"name": "product_clicked",
"time": "2024-04-15T19:22:28Z",
"properties": {
"sku": "shirt-xl",
"catalog_name": "on_sale_products"
}
}
]
}
Necessary Integrations
SDK or API endpoint
Shopify integration (For Shopify users only)
You must enable the Product Sync as part of the integration.