Fixed prices, paid once·Written replies within one working day
CheckoutLoom.

Marketing and retentionWin shoppers back

View all marketing →

Support and order careAnswer faster

View all support →

Product contentBetter listings

View all product content →

Inventory and pricingPrices and suppliers

View all inventory →

Finance and riskMoney and disputes

View all finance →

Shopify and WooStore-specific

View all services →

Dropshipping and EtsyMarketplaces and print

View all services →

Explore everything

Pick a way in. Every page has a fixed price and a delivery window.

All services88 automations for storesAll platformsShopify, WooCommerce and moreAll integrations82 tools we connectRequest a quote →

ShopifyStore platform

View all Shopify →

WooCommerceStore platform

View all WooCommerce →

BigCommerceStore platform

View all BigCommerce →

WixStore platform

View all Wix →

AmazonMarketplace

View all Amazon →

EtsyMarketplace

View all Etsy →

eBayMarketplace

View all eBay →

Your platform

Automation built for the store or marketplace you already sell on.

Store platforms8 platformsMarketplaces11 marketplacesAll who we serve363 pagesRequest a quote →

DropshippersSeller type

View all dropshippers →

DTC brandsSeller type

View all dtc brands →

Handmade sellersSeller type

View all handmade sellers →

Subscription boxesSeller type

View all →

B2B and wholesaleSeller type

View all b2b and wholesale →

AgenciesSeller type

View all agencies →

PrintfulPrint-on-demand

View all Printful →

Your kind of store

Pages written for how each type of seller actually works.

Seller types14 types of sellerPrint-on-demand9 platformsPopular audiences20 moreRequest a quote →

Email and SMSKlaviyo, Mailchimp and more

View all email and sms →

Support and chatGorgias, Zendesk and more

View all →

Payments and accountingStripe, QuickBooks and more

View all →

Shipping and suppliersShipStation, DSers and more

View all →

Reviews, ads and creativeJudge.me, Meta Ads and more

View all →

Automation and dataZapier, Make, Sheets

View all →

Marketplace and feed toolsGoogle Merchant, Helium 10

View all →

Works with your tools

We build inside the apps you already pay for.

All integrations82 toolsEmail and SMSKlaviyo, MailchimpPaymentsStripe, QuickBooksRequest a quote →

How-to guidesStep by step

View all 63 how-to guides →

Templates and checklistsCopy and use

View all 68 templates →

ComparisonsTools and options

View all 44 comparisons →

Cost and ROIWhat it costs

View all 34 cost pages →

GuidesLong reads

View all 14 guides →

Compliance and riskRules in plain words

View all →

Glossary and statisticsTerms and numbers

View all 17 →

Learn before you buy

Guides, templates and honest comparisons, free to use.

Resources hub256+ free resourcesBlogPractical articlesStatisticsSourced numbersRequest a quote →
Checkout Loom blog

Replenishment reminder emails: ask for the reorder just before they run out

How to estimate when a customer will run out, build the trigger from order data, write short reminder emails and measure whether they create repeat purchases or only shift timing.

  • 7 minute read
  • Written for store owners
  • Sources named
Cart leftEmailTextOrder

Some products are used up. Coffee, pet food, skincare, vitamins, filters, printer ink, cleaning supplies, contact lens solution: the customer buys, finishes and must buy again. At that moment, they either return to you, buy from somewhere else or forget and run out. A reminder at the right time makes the first outcome more likely, and it feels like service, not marketing.

Replenishment emails are among the most dependable flows for stores with consumable products, and among the easiest to get wrong, usually by sending on a generic schedule. This guide explains how to estimate the reorder date, build the trigger, write the message and measure the result. It builds on the post-purchase flow, win-back campaigns and customer lifetime value.

Which products suit replenishment

Product typeFitNotes
Consumables with predictable use (coffee, pet food, filters)ExcellentUsage time can be estimated from size
Health and beauty (skincare, vitamins)GoodUsage varies by person; follow regulations on health claims
Household suppliesGoodOften bought in bulk elsewhere; price sensitive
Fashion basics (socks, underwear)ModerateReplacement cycles are long and irregular
DurablesPoorUse accessories and complementary products instead
Seasonal itemsCalendar-basedUse the season, not days since purchase

Estimate the reorder date

There are three ways to estimate when a customer will run out, in rising order of accuracy.

  1. Product logic. A 250 g bag of coffee used at 15 g a day lasts about 16 days. A 30-day supply of vitamins lasts 30 days. Set a usage period for each product or variant.
  2. Observed repeat intervals. Look at customers who bought the same product twice and compute the median time between orders. This reflects real behaviour, including stockpiling and delays.
  3. Individual patterns. For customers with several orders, use their own typical interval.

Start with product logic, check it against observed intervals and adjust. If the median reorder interval is 38 days for a product that lasts 30, then most customers reorder after running out, and a reminder at day 24 to 27 should help. If it is 28 days, many reorder before running out and the reminder should be earlier or unnecessary for them.

ProductPack sizeEstimated useReminder timing
Coffee 250 g250 gAbout 16 daysDay 12 to 13
Dog food 5 kg5 kgAbout 28 days for one medium dogDay 22 to 24
Face serum 30 ml30 mlAbout 60 daysDay 50 to 52
Water filter1 filterAbout 90 days (manufacturer guidance)Day 80 to 82
Multipack of 33 x packMultiply by 3Adjust by quantity

The figures are examples. Use the manufacturer’s guidance or your own data, and take quantity into account: a customer who bought three bags will not need coffee in 13 days.

Build the trigger

  1. Store a replenishment period in days for each product or variant, as a metafield or in a table.
  2. On each paid order, calculate the expected run-out date for each line item as order date + period x quantity.
  3. Schedule the reminder for a set number of days before the run-out date.
  4. Before sending, check that the customer has not reordered the same product since, that the product is in stock and that they are subscribed to marketing.
  5. Send an email that names the product and links to a pre-filled cart or a one-click reorder.
  6. Record the send, and follow up once if there is no action.

The checks in step four prevent the embarrassing reminders: telling someone to reorder what they bought again last week, or promoting an item that is out of stock. Our email and SMS marketing flows service builds this logic on Klaviyo, Shopify Flow and other platforms.

Write the message

ElementExampleNote
SubjectTime to restock your coffee?Name the product
PreviewReorder in one clickDescribe the action
OpeningYour 250 g Ethiopia Natural should be running low about now.Plain and specific
Product blockImage, name, size, price, buttonShow what they bought, with the same variant
OptionPrefer to skip reminders? Choose how often you want to hear from us.Respect preferences
Subscription offerOr never run out: subscribe and we will send it every 4 weeks. Pause or cancel any time.Optional and clear
HelpUsing it more or less than we estimated? Tell us.Feedback improves the timing

Subscriptions: an offer, not a trap

Subscribing automates replenishment entirely, and many customers like it. But it is also a place where stores earn complaints and regulatory attention if cancellation is hard or terms are unclear. Present subscription as a convenience, show the price, frequency and next charge date, make it easy to pause, skip or cancel, and send a reminder before each shipment if the rules in your market require it. Do not push customers into subscriptions through confusing checkboxes. Reminders and subscriptions can co-exist: customers who prefer control get the reminder, and customers who prefer convenience subscribe.

Multi-item orders, gifts and edge cases

Real orders are messier than the model. A basket with five different consumables produces five run-out dates, and five emails would be absurd. Group reminders: wait for the earliest date, then list everything due within the next week or two in one message, with a single button to add them all. Orders placed as gifts should not trigger reminders to the buyer for the recipient’s use; flag gift orders at checkout and exclude them. Customers who have an active subscription should be excluded from reminders for the same product. Returns and refunds should cancel the pending reminder. B2B or bulk orders need different timing, since a restaurant buying 20 bags of coffee will not follow the household cycle. Review these exceptions after the first month by reading the complaints and the unsubscribes; they usually point to the rule you forgot.

CaseHandling
Several consumables in one orderOne grouped reminder, timed to the earliest run-out
Gift orderExclude from reminders
Active subscriptionExclude that product
Returned or refunded itemCancel the reminder
Bulk or B2B purchaseSeparate flow or manual account management
Product discontinued or reformulatedSuggest the replacement, with a note about the change

Timing and testing

  • Test the lead time: a few days before, on the date and a few days after the estimated run-out.
  • Test a second reminder after a week or so, with a different angle, such as a bundle or a free-shipping threshold.
  • Segment by quantity bought and by customer: first-time buyers behave differently from loyal ones.
  • Include a way to adjust the interval, and use responses to improve estimates.
  • Keep the flow short. Two emails is typical, with a sunset rule for those who never respond.

Measure incremental repeat sales

Some customers would have reordered without a reminder. To find the real effect, hold back a random 10 to 20 percent of eligible customers and compare repeat purchase rate and revenue per customer over the following weeks. Look also at the effect on timing: a reminder may bring forward an order that would have happened anyway, which is still valuable if it prevents a lapse. Report reorder rate, revenue per recipient, unsubscribe rate and subscription conversions. See RFM segmentation for ways to target different customer groups.

A worked example

A coffee store has 4,000 customers on a 28-day cycle. Before the flow, 38 percent reorder within 45 days of a purchase. It adds a reminder at day 21 with a one-click reorder, holds out 10 percent and finds that in the next 45 days 46 percent of the recipient group reorder against 39 percent of the holdout. The lift is 7 percentage points. For 3,600 recipients that is about 252 extra orders, at $24 and a 45 percent margin, roughly $2,700 of extra margin per cycle. A small portion of customers, about 6 percent of those reminded, choose the subscription, which improves retention further. The numbers are illustrative; the holdout gives you the true lift.

Mistakes to avoid

  • One timing for every product.
  • Reminding customers who have already reordered.
  • Ignoring quantity when calculating run-out.
  • Making subscription the only way to reorder.
  • No exit. Offer preference controls and a sunset rule.
  • Making health claims in reminders without approved wording.

Sources and further reading

Figures and rules in this guide come from the primary pages below. Platform limits and prices change, so open the page before you build on a number.

Questions

8 questions readers ask about this topic

What is a replenishment reminder email?

An email sent shortly before a customer is likely to run out of a consumable product, inviting them to reorder.

How do I know when to send it?

Estimate usage time from pack size and typical use, check against your own repeat-purchase intervals and send a few days before the expected run-out date.

Should I offer a subscription in the email?

As an option, with clear price, frequency and cancellation terms. Do not make it the only way to reorder.

How do I avoid emailing someone who already reordered?

Check for a later order of the same product before sending, and suppress if found.

How many reminder emails should I send?

One or two. Add a sunset rule for people who never respond.

How do I measure whether it works?

Hold out a random share of eligible customers and compare reorder rates and revenue per customer over the same period.

Does it work for non-consumable products?

Rarely. For durables, use complementary-product and accessory emails instead.

Can Checkout Loom build replenishment flows?

Yes. We build product-level timing, checks, templates, subscription options and holdout reporting.

Ask for the reorder at exactly the right moment

Product-level timing, one-click reorder, subscription options and a holdout to prove the lift.

  • Fixed price, paid once
  • Built inside your tools
  • Thirty days of fixes