(03) 8832 8005

Here are the two most expensive words on your Shopify store: “Sold out”.

Most founders treat a stockout as a dead end. The product page goes grey, the add-to-cart button vanishes, and the visitor who was ready to buy quietly leaves. No email captured, no follow-up, no second chance. That shopper found you, wanted your product, and you handed them to a competitor for nothing.

The numbers behind this are brutal. Stockouts cost the average Shopify store 4 to 8% of annual revenue, and 70% of shoppers who hit an out-of-stock product buy from someone else rather than wait. Globally, retailers leave close to a trillion dollars on the table every year because of poor availability. The brands that win do the opposite of going quiet: they treat “sold out” as the start of a capture sequence, not the end of one.

This is the five-part system to turn every stockout into recovered revenue, and into a live demand signal that tells you exactly what to reorder next. Work through it once and you will never look at a sold-out product page the same way again.

What “Sold Out” Actually Costs You (Run the Numbers First)

Before you fix anything, you need to feel the size of the hole. Most founders have no idea what stockouts cost them because the loss never shows up on a report. It is invisible. There is no line item called “sales we could have made but the product was not there”.

Run a quick back-of-envelope calculation. Take a store doing $500k a year. At a conservative 8% stockout loss, that is roughly $40k of demand walking out the door annually. Back-in-stock notifications typically recover 15 to 25% of that lost revenue, so even a basic setup is worth $6,000 to $10,000 a year. For a brand doing $2m, you are looking at $24,000 to $40,000 recovered from work you do once and leave running.

The damage is not only the lost sale. 87% of ecommerce brands say poor inventory availability directly hurts repeat purchase rates, and 91% of consumers say they are less likely to shop with a retailer again after a bad experience like a stockout. One out-of-stock moment can cost you the first sale and the lifetime value behind it. That is why this sits inside Product, not just logistics: availability is part of the offer.

Back-in-stock recovery dashboard showing lost revenue, recovered revenue and waitlist signups
Track lost revenue, recovered revenue, and waitlist signups in one view so the invisible cost of stockouts becomes a number you manage.

Not All Stockouts Are Equal (Know Which to Chase)

Before you wire everything up, a quick bit of judgement saves you from spreading effort thin. Stockouts fall into three buckets, and they do not deserve the same response.

Put 80% of your energy into the first and third buckets. They are where the recoverable revenue actually sits, and they are the ones that compound into the demand signal you will use to buy smarter next season.

Part 1: Capture Every Out-of-Stock Visitor

The single biggest leak is that most sold-out product pages capture nothing. The shopper sees “unavailable”, feels the friction, and bounces. One-third of mobile shoppers exit the site entirely the moment they hit an unavailable product. Your job is to give that high-intent visitor one obvious thing to do instead of leaving.

Replace the dead “sold out” state with a working Notify Me button. When the product is out of stock, the add-to-cart button is swapped for a clear “Email me when it is back” prompt. Tap it, and a small form captures their email and, ideally, their mobile number. That is it. You have converted a bounce into a lead with proven purchase intent.

Tools that do this well on Shopify include Klaviyo’s native back-in-stock feature, plus dedicated apps like Notify! Back in Stock and Stok. If you already run Klaviyo for email, use its built-in option so the data lives in one place.

Part 2: Build the Back-in-Stock Flow That Actually Converts

Capturing the signup is half the job. The money is in the automation that fires when stock lands. This is the highest-intent flow you will ever build, because every person in it has already raised their hand for a specific product. Treat it like the asset it is.

The core of a Klaviyo back-in-stock flow is the “back-in-stock delay” step. A shopper who taps Notify Me triggers a Subscribed to Back in Stock event and then waits at that delay until inventory goes above zero. The instant you restock, the flow releases and the alert sends. Speed is everything here, because intent decays by the hour.

Do not send a single email and call it done. Build a short sequence that respects the urgency without being obnoxious:

The payoff is real. Back-in-stock emails routinely hit 65% open rates, multiples of a standard campaign, and well-built flows convert 25 to 35% of the waitlist into buyers. That is the difference between a notification and a revenue channel.

Klaviyo back-in-stock automated flow builder with trigger, restock delay, email and SMS steps
A back-in-stock flow waits on the restock delay, fires the instant inventory lands, then splits to SMS for the SKUs that sell out fast.

Part 3: Add SMS for the Products That Sell Out Fast

For your hero products and any item that sells out in hours, email alone is too slow. By the time the restock email is opened, the second batch is gone and your waitlist is annoyed instead of grateful. This is where SMS earns its place.

A back-in-stock text lands in seconds and gets read in minutes. When you are racing a limited restock against a 400-person waitlist, that speed is the whole game. The play is simple: offer SMS as a notify option on your fastest movers, then send a single tight message the moment stock lands, with the variant named and a direct link.

If you have not built a proper SMS channel yet, the back-in-stock alert is the perfect first flow to justify it, because the intent is so high the revenue is almost guaranteed. For the full build, see our Shopify SMS Marketing Architecture.

Part 4: Turn the Waitlist Into a Demand Signal

This is the part almost everyone misses, and it is where back-in-stock quietly becomes one of the most valuable tools in your business. Every Notify Me signup is not just a lead. It is a customer telling you, with their email address as proof, exactly what they want and which variant they want it in.

Aggregate that data across your whole catalogue and you have a live demand forecast that costs you nothing. Instead of guessing your next reorder from last season’s spreadsheet, you can rank sold-out products by waitlist size and projected recoverable revenue, and buy against real intent. Which colours have the longest lists. Which sizes you keep underbuying. Which “dead” SKU actually has 200 people waiting.

Waitlist demand signal table ranking sold-out SKUs by projected recoverable revenue and reorder action
Rank sold-out SKUs by waitlist size and projected recovery to decide what to reorder, what to hold, and what to retire.

Use the signal three ways. First, prioritise reorders for the high-waitlist, high-conversion SKUs so you stop starving your winners. Second, justify bigger buys on your hero products with hard demand evidence instead of gut feel. Third, feed it into your range planning: a long waitlist on a discontinued line is the market asking you to bring it back. Pair this with your SKU rationalisation work and you make sharper buying and cutting calls than competitors who are still flying blind.

Part 5: Use Scarcity Honestly (Pre-Orders and Drops)

Once you are capturing demand properly, a stockout stops being a problem and becomes a lever. The brands that do this best turn “sold out” into momentum, not apology. The key word is honest: real scarcity builds trust, fake countdown timers destroy it.

Australian B-corp Who Gives A Crap built part of its reputation on this. When demand outran supply, they leaned into transparent “we sold out, here is when it is back” messaging and waitlists rather than hiding it, and turned a shortage into a story customers actually shared. Aussie fashion brand Princess Polly runs the same muscle at scale, with notify-me alerts on sold-out sizes that recapture shoppers who would otherwise be gone for good.

How the Five Parts Compound

Run these in isolation and each one helps a little. Run them as a system and they compound into something far bigger than recovered sales.

Here is the loop. The Notify Me button (Part 1) captures intent you used to throw away. The flow (Part 2) and SMS (Part 3) convert that intent into revenue at 25 to 35% the moment stock lands. The waitlist data (Part 4) tells you what to reorder, so you sell out of the right things less often and capture more demand when you do. And honest scarcity (Part 5) turns the whole cycle into a marketing event that builds your list and your brand at the same time.

Each part feeds the next. Better capture means better data, better data means smarter buying, smarter buying means your restocks are events people wait for. You stop bleeding revenue out the back of every stockout and start running a flywheel that gets stronger every time you sell out. That is the difference between treating availability as an accident and treating it as part of your offer.

Three Mistakes That Quietly Kill Your Back-in-Stock Revenue

Plenty of stores switch on a Notify Me button, see a trickle of revenue, and assume that is all the channel can do. Usually the channel is fine and the setup is leaking. These are the three mistakes that cost the most, and they are all quick to fix.

Mistake one: the alert is slow. If your restock notification depends on a manual export or a once-a-day sync, you have already lost the race. High-intent buyers move within hours, and 43% of shoppers will go to a competitor the moment a product is unavailable. Your trigger needs to fire on the live inventory event, not on a schedule. Connect the flow directly to your Shopify inventory so the email and text go out within minutes of stock landing, not the next morning.

Mistake two: you notify, then you run out again. Nothing burns a waitlist faster than telling 400 people a product is back when you only restocked 50 units. The first 50 are delighted. The other 350 click through to a sold-out page, feel misled, and stop trusting your alerts. If your restock quantity is smaller than your waitlist, stagger the send or be upfront about limited stock. Use the waitlist size from Part 4 to size the reorder properly in the first place.

Mistake three: you treat it as one email, not a channel. A single “it is back” send leaves money on the table. The shopper who did not open the first email, the one who opened but got distracted, the one who needs the low-stock nudge to act: each needs a different touch. A two or three step flow lifts conversion well beyond a one-and-done blast, and because the audience is so warm, the extra messages rarely cost you unsubscribes. Build the sequence once and it works on every stockout from now on.

Fix these three and most stores see their recovered revenue jump without adding a single new signup. You are simply collecting what the existing demand was always worth.

Your Back-in-Stock Setup Checklist

Work through this in order. Most stores can have the first four live in an afternoon.

That is the whole system. It is not complicated, it is not expensive, and it works on stores of every size. The only reason most brands do not have it is that “sold out” feels like the end of the conversation. For the ones who get this right, it is the start of the most profitable one.

Inside eCommerce Circle, turning availability into recovered revenue is one of the core Product pillars we work on with every member. If you want a second opinion on what your stockouts are quietly costing you, let’s talk.

The Shopify Back-in-Stock Playbook: The 5-Part System Aussie DTC Founders Use to Recover the Revenue Stockouts Quietly Cost Them
Paul Warren

Written by

Paul Warren

Helping Shopify brand owners scale smarter through the eCommerce Circle coaching community.

Leave a Reply

Your email address will not be published. Required fields are marked *

Thank You

Your application for the eCommerce Circle was successfully submitted.
We’ll get back to you through your provided details shortly.

Thank You

Your enrolment was successfully submitted, and we’ve added you to the waitlist for your preferred cohort.

Not a Circle Member Yet?
Only members can join cohorts!
Join here.