Turning Inventory Events Into Revenue: How to Use Restock Alerts in Your Email Marketing
Most Shopify merchants running Klaviyo already have the essentials covered — welcome flows, abandoned cart, post-purchase win-back. But there's a category of trigger sitting right next to those that almost nobody builds around: inventory events. Low stock, out of stock, and restock aren't just operational signals for your own team — they're some of the highest-intent triggers available to your email program, and most stores never wire them into a flow at all.
This is inventory-triggered marketing: using real-time stock changes as the event that fires an email, instead of relying only on customer behavior like browsing or cart abandonment. It's underused for a simple reason — most Shopify apps treat inventory alerts as an internal notification (a Slack ping to the merchant), not as marketing data that can flow into Klaviyo. Once inventory events are actually available as a klaviyo back in stock flow trigger, a handful of email ideas open up that behavioral triggers alone can't replicate.
Below are three flows worth building, with example subject lines and the logic behind each.
Flow 1: The Back-in-Stock Win-Back
This is the most obvious inventory-triggered flow, and also the one with the highest conversion rate in most stores — because it targets people who already decided to buy and were only stopped by availability.
The Logic
- Trigger — a “Back in Stock” event fires in Klaviyo for a specific product/variant, scoped to the customer who signed up for that restock alert.
- Segment — anyone who previously triggered a “back-in-stock signup” event for that exact SKU.
- Send — immediately, or within minutes — this is a race against your own inventory. If the item is a fast seller, delay kills the flow's effectiveness.
- Follow-up — a second email 24-48 hours later to anyone who opened but didn't purchase, since the item may still be in stock.
Example Subject Lines
- “It's back — [Product Name] just restocked”
- “You asked, it's here: [Product Name] is back in stock”
- “Still want it? [Product Name] just came back — grab it before it's gone again”
This flow works because it's not a cold email — it's closing a loop the customer opened themselves. That's why it belongs in the “already warm” category of your flow list, right alongside abandoned cart.
Flow 2: Low-Stock Urgency for VIP Segments
Most merchants send urgency messaging (“only 3 left!”) to everyone, which trains customers to distrust it the moment they see it applied loosely across the store. A better approach: reserve low-stock urgency emails for your VIP or high-LTV segment, tied to products they've actually shown interest in.
The Logic
- Trigger — a “Low Stock” event fires when a tracked product crosses its threshold.
- Segment — intersect that product's low-stock event with customers who previously viewed, added-to-cart, or purchased that product (or similar products), filtered further to your VIP segment (top X% by lifetime spend, or a specific purchase-based segment).
- Send — as soon as the threshold is crossed — this flow only works if it beats the stockout, not follows it.
- Suppress — anyone who already purchased that product recently, so you're not urging a repeat buyer to rebuy something they just bought.
Example Subject Lines
- “Almost gone: [Product Name] is running low”
- “A heads-up before this sells out again”
- “You loved this — it's about to sell out”
This flow turns your VIPs' existing interest into a reason to act now, instead of blasting scarcity messaging at your entire list and burning trust in the process.
Flow 3: Pre-Order Capture for Out-of-Stock Hits
When a product goes fully out of stock — not just low — most merchants either do nothing or manually offer a pre-order option to a handful of email subscribers. This can be systematized instead.
The Logic
- Trigger — an “Out of Stock” event fires for a product.
- Segment — customers who visited or added-to-cart that product in the days leading up to the stockout — the shoppers who were closest to buying when the shelf went empty.
- Send — within a day of the stockout, while intent is still fresh, offering either a pre-order link (if your supplier and Shopify setup support it) or a “join the restock list” call to action if pre-orders aren't available.
- Escalate — if the product stays out of stock past a set window (say, two weeks), send a second email either extending the pre-order window or suggesting a similar in-stock alternative — a reasonable substitute is often better than losing the sale entirely.
Example Subject Lines
- “[Product Name] sold out — here's how to get it first”
- “Missed it? Reserve yours before the next restock”
- “Sold out, but not gone — here's what's next”
This flow captures demand at the moment it's created (the stockout itself) rather than waiting for the customer to come back and check on their own — which, as any merchant who's watched their analytics knows, most of them never do.
Where Stock Alert Fits In
Building any of these flows depends on inventory events actually reaching Klaviyo in the first place, which most Shopify inventory apps don't support out of the box. Stock Alert sends low-stock, out-of-stock, and back-in-stock events straight into your Klaviyo account as custom events tied to the relevant customer profile — alongside the Slack and email alerts your own team already relies on — so you can build flows and segments off real inventory changes instead of working around the gap.
Start With One Flow
You don't need to build all three at once. Pick the back-in-stock win-back first — it's the simplest to set up, targets the warmest possible audience, and typically shows results within the first restock cycle. Once that's live, layer in the VIP low-stock flow, and finally the pre-order capture for full out-of-stock hits.
Inventory events are already happening in your store every day, whether or not your email program knows about it. The only real work is connecting the two — and once they're connected, you're marketing off real-time demand signals instead of guessing.
Stop losing sales to stockouts — get instant alerts the moment inventory runs low.
Add Stock Alert to Shopify