A product returns to the warehouse. Eight hundred people are waiting for it. The marketing calendar has an open slot.
Those facts can justify a restock alert. They do not yet justify announcing the product to the entire list.
A good back-in-stock strategy connects three decisions: how much stock customers can actually buy, who has a reason to hear about it, and how quickly the team can stop or change the message if availability moves. Make those decisions before writing the subject line.
This guide works through the process, including a fictional stock calculation and two example emails. The quantities, response rates, brand, and products below are illustrative, not benchmarks or Superdraft customer results.
Start with two different jobs
A requested restock alert answers a specific question: “Tell me when this product or variant is available again.” Its job is to deliver that information accurately and promptly to the person who asked.
A restock campaign makes an editorial choice: “This returning product deserves another look.” It might introduce the product to eligible category shoppers, show how it fits with another purchase, or bring several returning items together.
Keep those jobs distinct in your plan:
| Decision | Requested alert | Broader campaign |
|---|---|---|
| Reason to send | The customer asked about this item | The product fits an identified audience and angle |
| Product detail | The exact item or variant requested | The products and variants actually featured |
| Copy emphasis | Availability and the direct product link | Use case, product context, and availability |
| Expansion rule | Follow the established notification process | Expand only after checking stock and message overlap |
A one-item notification request should not automatically become eligibility for every marketing campaign. Use your established consent and suppression rules for each message.
1. Verify what “back in stock” means
Start with the sellable quantity in the commerce system, then verify the customer experience.
Shopify, for example, distinguishes on-hand inventory from available inventory. On-hand includes committed and unavailable units; incoming stock is not yet available to sell. Stock can also exist at a location that does not fulfill the variant. These distinctions matter when marketing sees a warehouse receipt and assumes everything can be promoted. Shopify inventory states, viewing inventory by location
Check the exact variants you plan to show. A bottle returning in Navy does not make the sold-out Sage bottle available. A jacket with one size restored may support a narrow alert but a disappointing broad campaign.
Before approving the brief, open the product page as a shopper in the intended market and confirm:
- The promoted variant is selectable and can be added to the cart
- The price and any offer match the draft
- The fulfilling location serves that market
- The delivery estimate is consistent with the message
- The product link lands on the intended item, ideally with the right variant selected
A stock count and a working purchase path are separate checks. Both need to pass.
2. Work out how much exposure the stock can support
Suppose the fictional Daybreak Goods team receives its Navy 750 ml bottle. Its commerce system shows:
| Inventory state | Units |
|---|---|
| On hand | 180 |
| Committed to existing orders | 25 |
| Unavailable | 15 |
| Available to sell | 140 |
The 140 available units already exclude the other two states. Subtracting those 40 units again would understate supply.
Now the team considers what may happen before its next stock review. In this example, it allows 25 units for ordinary sales and keeps an additional 15-unit planning cushion. That leaves 100 units of provisional campaign headroom.
The cushion here has not already been recorded as unavailable stock. If your inventory system already includes a safety-stock reserve, do not subtract the same reserve again. A spreadsheet planning allowance also does not physically reserve inventory.
There are 800 people waiting for the Navy bottle. The team tests two hypothetical demand scenarios:
- At a 5% purchase rate and 1.1 units per purchasing customer, the notification group would buy about 44 units
- At a 15% purchase rate and the same units per buyer, it would buy about 132 units
Neither rate is a recommended default. They are deliberately different assumptions that expose the decision: one scenario fits the 100-unit headroom; the other exceeds it.
Use your own comparable restock history where available. Include the other channels that can consume stock. If small changes in plausible assumptions flip the decision, broadening the audience is premature.
For Daybreak Goods, the sensible next step is to use its existing notification queue and stock-aware batching process, then review actual remaining availability before considering a broader campaign. Even a small batch can sell out an item. Batching creates opportunities to recheck; it does not guarantee every recipient a unit.
Some sending platforms support this directly. Klaviyo documents minimum inventory thresholds and settings that control how many waiting subscribers are notified and how long to wait between batches. Those settings are account-level, so changes can affect all back-in-stock flows. Check the scope before adjusting them. Klaviyo back-in-stock flow settings
3. Build the audience in layers
Once the requested alerts are accounted for, decide whether any additional audience has a strong reason to care.
A useful sequence is:
- People who requested the exact item or variant, through the established alert process
- Eligible subscribers with relevant product or category interest
- Eligible buyers of a genuinely complementary product, if the use case makes sense
- A wider audience only when the product story and stock depth justify it
This is a planning sequence, not a claim that any platform builds these audiences automatically. Choose the actual segments in your sending tool using data and permissions you can verify.
Exclusions deserve as much attention as inclusions. Check for recent purchasers, people who already received the requested alert, subscribers who reached your frequency limit, and customers outside the fulfillment market. Refresh those checks close to send time.
A recent purchaser may still be a good audience for a care guide. They are usually a poor audience for a breathless reminder to buy the item they ordered yesterday.
4. Give each email one clear purpose
Here is a requested-alert example for Daybreak Goods. The recipient really requested this exact variant, and availability has just been checked.
Subject: The Navy Daybreak bottle is back
Preheader: The 750 ml bottle you asked about is available again
Body:
You asked us to let you know when the 750 ml Daybreak bottle in Navy returned. It is available again.
You can check the latest availability and delivery options on the product page.
CTA: See the Navy bottle
The email completes the promise. It does not need a discount, a fabricated sellout prediction, or a paragraph about how popular the product is.
Now imagine the team has completed the initial alert batches, checked remaining stock, and approved a broader campaign to eligible subscribers who recently browsed its bottles category. Here is a different draft:
Subject: Your next everyday bottle, in Navy
Preheader: The 750 ml Daybreak bottle has returned
Body:
A bottle for the desk, the commute, and the bag by the door.
The 750 ml Daybreak bottle is available again in Navy. If you have been comparing colors, you can take another look at this one and check the current delivery options.
CTA: Explore the Navy bottle
This second message introduces a use case. It does not pretend the recipient joined a waitlist. Add material or care details only when they are verified in the product information.
5. Make urgency factual
“Back in stock” is already timely. Extra pressure needs extra evidence.
Avoid “your bottle is reserved” unless there is an actual reservation. Avoid “last chance” when another replenishment is planned. Avoid “everyone asked for this” when the team has no evidence for the claim.
Exact inventory counts in email can become stale after sending. If the copy says “only 12 left,” a customer may open it hours later when that number is wrong. Use the product page for current availability, and do not imply the email locks in access.
If an offer has a genuine deadline, state it clearly and make sure the landing page agrees. A restock by itself does not require an offer.
6. Set the stop rule before the send
A useful restock brief has an owner and an expiry condition. For Daybreak Goods, that might be:
- The operations owner verifies sellable stock immediately before approval
- The lifecycle owner checks recent buyers and alert/campaign overlap before scheduling
- The wider campaign is paused if the promoted variant can no longer support the planned audience
- A changed price, broken purchase path, or unexpected delivery delay sends the draft back for review
- Any unsent follow-up is reassessed against current stock, rather than continuing because it was on the calendar
These are example operating rules to adapt to your setup. Do not count on an email already delivered to update itself when inventory changes.
If the item sells out, review the product page and any remaining scheduled messages. A useful waitlist option or a clearly described alternative is better than leaving the customer at a dead end. Avoid silently switching the featured product to something materially different.
7. Review the whole customer outcome
Afterward, look beyond attributed campaign revenue. Did recipients reach an available variant? How many support requests concerned an immediate sellout? Were alerts duplicated by the campaign? Did cancellations, returns, or fulfillment delays rise?
Record the stock snapshot, audience, timing, units purchased, and time until the next stock threshold was reached. Those observations can improve the next exposure plan without pretending the response rate will repeat exactly.
Be especially careful about withholding an alert someone was promised just to create a test group. An optional, well-stocked editorial campaign is a more suitable place to consider a campaign holdout test.
Bring a stock-aware brief to the draft
A compact final brief should name the returned variant, verified availability, audience, exclusions, product link, message purpose, and stop rule. That is a much stronger input than “write a back-in-stock email.”
Superdraft helps teams turn relevant moments and brand context into drafts they can review, refine, and export. Keep the stock checks, audience setup, and sending in your established commerce and email workflow. For the wider process, see From Signal to Send.
The best restock email delivers good news the customer can still act on.


