Customize Your Back in Stock Triggers with Tags and Categories

Our merchants love using Back In Stock emails to build their relationships with their customers–they see opens, clicks, and purchases for these messages at a rate of 2-3x their other flows. However, one of the things that we’ve learned over the course of building our new Back In Stock feature is that every company manages their inventory a little bit differently:

  • Some companies are constantly introducing and retiring products within a very short span of time, and their customers are used to snapping up items as soon as they’re released.
  • Others have a core set of products that are always being restocked–even if they’re momentarily sold out, they know they’ll get a new shipment within a day or two.
  • Still others have a mix of the two – they have inventory staples that are always being refreshed, but they also have seasonal or limited-release special offerings. These companies might want to offer back-in-stock announcements for their staples, but exclude it from limited-release products.

Based on your feedback, Klaviyo has just released new controls that allow you to determine exactly which products include the back in stock trigger. Your existing product tags can be used to set which products display the “Notify Me” button, and you can also control whether or not the trigger is displayed for items that you continue selling when they’re out of stock.

We’re giving you full control over the signup experience: in addition to controlling the button language and style, you also can determine which products offer your customers the opportunity to sign up for back in stock notifications.

How It Works

By default, Klaviyo will show the back in stock trigger on all products and variants where Shopify inventory is set to 0 and the “Allow customers to purchase this item when it’s out of stock” option is not selected. Using the new parameters below allows you to fine-tune the trigger display.

    • include_on_tags: shows the back in stock trigger only on products that include the listed tags. The default state is that the trigger is not shown on any product; only items that include listed tags will display the trigger.
    • exclude_on_tags: shows the back in stock trigger on all products except the ones that include the listed tags. The default state is that the trigger is shown on all products; only items that include the listed tags will not display the trigger.

If you only want to show the trigger on products tagged with “Coming Soon” and “Basics”, add a parameter for “include_on_tags: Coming Soon, Basics”. If you want to show the back in stock trigger on every product except for items tagged with “Last Chance” and “Limited Edition”, just add the parameter “exclude_on_tags: ‘Last Chance, Limited Edition’”.

You can use as many comma-separated tags as you need. It’s up to you to decide the products for which your customers can subscribe to back in stock notifications. (That said, we don’t recommend using both the include and exclude tag simultaneously. It can lead to non-intuitive results – but please reach out to let us know what you’re trying to do, and we’ll see if we can find a better way together.)

We’ve also made a small change to how we handle items that you continue selling even when you’ve run out of inventory. An example would be a basic item that you know you’ll be able to quickly restock and fulfill any orders that have come in. Klaviyo now will not show the back in stock trigger for these items unless you specifically add a parameter telling us to include it. This prevents a situation where a customer could see both an “Add to Cart” and a “Notify Me” button. You still have the option to allow back in stock subscriptions on these items, just by including the new parameter display_on_policy_continue: true.

You can learn more about using these new features in our help documentation.

We love getting feedback from our customers! Let us know how this feature is working for you or tell us what you’d like to see next by emailing us at with the subject line “I have an idea!”

Back to Blog Home
Get email marketing insights delivered straight to your inbox.