How to create a low inventory flow

Estimated 5 minute read
|
Updated Dec 2, 2024, 12:56 AM EST

You will learn

Learn how low inventory flows work and how to set them up in Klaviyo. Note that a low inventory flow does not send to anyone who has already purchased the item within the set timeframe. For low inventory flows, you can use either a catalog from an ecommerce integration or a custom catalog.

Low inventory flows let customers know when products they’ve looked at are low on inventory and likely to sell out. This can mean an easy sale for you, as customers love a deal, especially on items they actually want. These flows are also a valuable tool for marketers, as the messages typically receive high engagement and conversion rates.

Understand how low inventory works for your integration

Understand how low inventory works for your integration

Low inventory flows are only available for stores using Shopify, BigCommerce, Wix, or a custom catalog. The low inventory trigger supports different metrics depending on the integration and whether or not you select product or variant inventory tracking.

For example, with Shopify, you can set up the flow to trigger when inventory for an entire product is low (e.g., T-shirt) or just a specific variant (e.g., black T-shirt). See the chart below for more information.

 

Tracking type

Started Checkout

Viewed Product

Shopify

Product

Variant

 

BigCommerce*

Product

Wix*

Product

 

*Low inventory tracking is only available on the product level for BigCommerce and Wix.

For accounts using a custom catalog

For accounts using a custom catalog

If your catalog feed is not synced by one of our pre-built ecommerce integrations or you have catalog information stored in another system, you are still able to sync this custom catalog with Klaviyo for use with various Klaviyo features, including low inventory flows.

Before you begin

Before you begin

Before you can use a custom catalog in a low inventory flow, you must first set up the catalog. If you have not done so, learn how to sync a custom catalog feed to Klaviyo on the Developer Portal.

Make sure your custom catalog meets the following requirements:

  • Products or variants must have inventory fields mapped with data available.
  • Ordered Product and at least 1 other metric, such as Viewed Product, Started Checkout, or Added to Cart, must have product ID and / or variant ID fields as part of the event payload, as well as existing instances of these events in your account from your ecommerce integration.
    • Note: Even if the catalog contains product variants, these events must include parent product level IDs.

Please be aware of the following before setting up this feature:

  • If you’re using the Catalogs API, your catalog must contain variants, even if the variant is a duplicate of the main product.
  • If you are using a custom catalog in addition to a catalog from an ecommerce integration, low inventory flows will only trigger based on one of these catalogs. If you set up your flow to trigger off of your custom catalog, you may contact Klaviyo Support to revert this back to your integration catalog.
Use a custom catalog in a low inventory flow

Use a custom catalog in a low inventory flow

  1. From the main Klaviyo menu, navigate to Content > Products to confirm that products from your custom catalog have been synced.
  2. Reach out to our Support Team and request access to the “low inventory trigger for custom catalogs” feature. Make sure to specify the following:
    1. The account which has a custom catalog, if you have multiple accounts
    2. Event IDs for all metrics used as triggers with product data such as Ordered Product, Viewed Product, Started Checkout, and Added to Cart
    3. For each event, the field names for product ID and price
    4. For Started Checkout, the field name for the list that contains the products from the checkout
  3. Continue to the next section of this guide to learn more about setting up a low inventory flow.
How to trigger a low inventory flow

How to trigger a low inventory flow

  1. Navigate to Flows > Create flow > Build your own.
  2. Name your flow and add tags.
  3. Click Create flow to continue.
  4. In the flow builder, select Low inventory from either the All triggers tab.
  5. Select whether you’d like the trigger to apply to the entire product or specific variants. Note that only certain events may be available for variants and the variant level is not available for all integrations.
  6. Choose when the low inventory flow should trigger; i.e., at what amount a product’s stock is considered low.
    1. You can adjust it at any point, but it will only apply to events triggered after you change it.
  7. Adjust the engagement timeframe to exclude people who have already purchased the item within a specified amount of time. You can choose from 7, 14, 30, 60, or 90 days.
  8. Add a message immediately after the trigger.
    1. A time delay is not recommended, as you want to inform customers as soon as the stock changes.
    2. Be careful about adding additional messages since you don’t know how soon the item will sell out after the first message.
  9. Click the Review and turn on at the top of the flow builder when you're ready for the flow to start sending.
  10. Choose Live from the dropdown.
  11. Click Turn on.
Additional resources

Additional resources

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Live training
Join a live session with Klaviyo experts to learn about best practices, how to set up key features, and more.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type