Most ecommerce brands work hard to win the first order. They spend on ads, SEO, influencers, and discounts to bring a customer in. Then, once that customer buys, many brands go quiet.
For consumable products, that silence is a costly mistake. If someone bought a 30-day supply of supplements, a skincare product, a bag of coffee, pet food, or a refill item, there is a predictable moment when they will need to buy again. A replenishment flow helps your brand show up at that exact moment with a useful, well-timed reminder.
This guide explains what a replenishment flow is, which brands need one, how to calculate the timing, what each email should say, how to set it up on Shopify and WooCommerce, the mistakes to avoid, and the metrics that tell you it is working.
What Is a Replenishment Flow?
A replenishment flow is an automated email sequence that reminds customers to reorder a product when it is likely to be running low or finished.
It is triggered after a purchase, and the timing is based on the product’s average usage or reorder cycle rather than a calendar promotion. It is most useful for consumable products, and its job is to lift repeat purchase rate and customer lifetime value by getting the right reminder to the right person at the right time.
A simple example: a customer buys a 30-day supply of protein powder. Around day 23 to 25, they receive an email that says, “Running low? Reorder your protein powder before you run out.” The reminder is personalised to the product they actually bought, not a generic recommendation.
Which Ecommerce Brands Need Replenishment Emails?
Replenishment flows work best for products that get used up, consumed, or replaced on a regular cycle. Good-fit categories include:
- Supplements, vitamins, and protein powders
- Skincare and haircare
- Coffee and tea
- Pet food and pet care
- Baby care products
- Cleaning products and household refills
- Contact lenses
- Candles and personal care
- Grocery and FMCG products
Replenishment is far less relevant for products with no clear repeat cycle, such as furniture, jewellery, electronics, or one-time gifting items. For those brands, a cross-sell, post-purchase email flow, or win-back email flow usually delivers more value.
Why Replenishment Flows Matter
The business case is straightforward:
- You already paid to acquire the customer. A replenishment flow increases the value of that customer after the first purchase, with no new acquisition spend.
- Repeat buyers are easier to convert. The customer already knows your brand, product, checkout, and delivery experience.
- The timing is based on real need. Unlike a random campaign, the reminder is tied to when the customer may actually need the product again.
- It protects revenue from competitors. If a customer runs out and you do not remind them, they may simply buy from someone else.
- It supports subscription growth. If you offer subscriptions, the replenishment email is a natural place to introduce “subscribe and save”.
- It creates predictable repeat revenue. Once the flow is running, you can forecast repeat purchases far more reliably.
Replenishment emails work because they are not trying to create demand from zero. They are reminding a customer about a product they already bought and may already need again.
Replenishment Flow vs Post-Purchase Flow vs Win-Back Flow
Teams often confuse these three flows. They serve different jobs at different points in the lifecycle.
| Flow | Trigger | Goal | Example |
| Post-purchase | Immediately after an order | Educate, reassure, get reviews, support product use, prepare for the second purchase | “Here’s how to use your product properly.” |
| Replenishment | Based on expected runout or reorder timing | Get the customer to reorder the same product before or shortly after they run out | “Running low? Reorder your 30-day supplement pack.” |
| Win-back | After a long gap with no purchase | Reactivate inactive or lapsed customers | “It’s been a while, here’s what’s new.” |
The key distinction: a replenishment flow runs while the customer is still active and likely to need the product again. A win-back flow runs after the customer has already drifted away.
When Should a Replenishment Flow Trigger?
The core rule is simple:
Days since last purchase = estimated product consumption cycle. Send the reminder before the customer is likely to run out.
General examples:
- 30-day supplement pack: send around day 23 to 25
- 60-day skincare product: send around day 50 to 55
- Coffee supply: send based on pack size and typical usage
- Pet food: send based on bag size, pet size if known, and reorder history
- Household refill: send based on the average reorder interval
You do not need to guess forever. Start with a sensible estimate, then refine the timing as real purchase data comes in.
How to Calculate Replenishment Timing
You can work this out in six steps:
- Identify replenishable products. List the products customers need to buy again.
- Estimate the usage cycle. Use product size, quantity, and expected usage. A bottle of 60 capsules at 2 capsules per day lasts around 30 days.
- Check historical reorder data. Look at the average days between purchases for that SKU or category.
- Send before the expected runout date. Do not send on the runout date itself. Send a few days earlier so the customer has time to reorder and receive delivery.
- Adjust by quantity. If a customer buys a larger pack or multiple units, delay the reminder. One pack might be 25 days, two packs 50 days, three packs 75 days.
- Keep improving. Review reorder behaviour every month or quarter and update the timing
Recommended Replenishment Flow Structure
Two emails are enough for most brands to start with.
Email 1: Pre-Runout Reminder
Timing: around 5 to 7 days before expected runout. Goal: encourage a reorder before the customer runs out. Tone: helpful and convenient.
Include the product previously purchased, a product image, a “running low?” style message, a one-click reorder CTA, a subscription option if you offer one, a shipping timeline reminder, and an optional usage tip. Good CTAs: Reorder Now, Refill Your Supply, Restock Now, Buy Again, Subscribe & Save.
Email 2: Post-Runout Nudge
Timing: 2 to 3 days after expected runout. Goal: bring back customers who did not reorder from email 1. Tone: a light reminder.
Include the same product reminder, slightly stronger urgency, social proof or a benefit reminder, an optional small incentive (free shipping, a free add-on, or a limited refill offer), and a subscription option if available. Good CTAs: Reorder Today, Don’t Run Out, Get Your Refill, Continue Your Routine.
The second email should not feel aggressive. For products tied to a daily routine, it should read as a genuinely useful nudge.
What to Include in a Replenishment Email
- The product the customer already bought. This is not a generic product recommendation email.
- Product image and name. Help the customer recognise the product instantly.
- A clear reorder CTA. Make it easy to get back to the product page or cart.
- A one-click reorder link. Remove friction for returning customers wherever possible.
- A product benefit reminder. Remind them why they bought it in the first place.
- A usage or routine message. Especially useful for supplements, skincare, coffee, and pet products.
- A subscription option. A soft CTA like “Never run out again” works well.
- An incentive only when needed. Do not overuse discounts in the first reminder.
- Shipping reassurance. If delivery takes 3 to 5 days, mention ordering before they run out.
- A support link. Helpful for products where customers may have questions before reordering.
Should Replenishment Emails Include a Discount?
Not always. The first replenishment email should focus on convenience and timing. The customer already bought and liked the product, so you do not always need to discount straight away.
Use incentives more carefully, and mainly for the second email, high-margin products, first-time buyers who have not reordered, subscription conversion, bulk refill packs, slow-moving products, or customers with high predicted lifetime value. Suitable incentives include free shipping, a free sample or add-on, subscribe and save, a bundle discount, loyalty points, or 10% off the refill order.
Replenishment emails should first sell convenience. Discounts should support the reorder, not become the only reason to reorder.
Avoid training customers to wait for a discount on every refill cycle.
Replenishment Email Subject Line Examples
- Running low?
- Time for a refill?
- Don’t run out of your daily routine
- Your refill reminder is here
- Ready to restock?
- Keep your routine going
- Reorder before you run out
- Need more of your last order?
- Your next refill is one click away
- Still using this? Time to top up
Match the subject line to the product category and your brand tone.
Replenishment Email Examples by Industry
Supplement brand
Customer bought a 30-day supply of magnesium. Angle: “Your 30-day supply may be running low. Reorder now so you don’t miss your routine.” Include a product image, a benefit reminder, suggested use, a reorder CTA, and a subscription option.
Skincare brand
Customer bought a face serum. Angle: “Consistency matters. If your serum is nearly finished, now is a good time to refill.” Include routine-based copy, a customer review, a refill CTA, and a bundle suggestion with a moisturiser or sunscreen.
Coffee brand
Customer bought a 500g coffee pack. Angle: “Your next brew is waiting. Reorder your favourite blend before the bag runs empty.” Include a product image, taste notes, a reorder CTA, and a subscription option.
Pet food brand
Customer bought a 5kg bag of pet food. Angle: “Running low on your pet’s regular food? Reorder now to keep mealtime consistent.” Include a product image, pet-focused copy, a reorder CTA, and a bulk pack suggestion.
How to Set Up a Replenishment Flow for Shopify
Shopify brands can use Klaviyo, Omnisend, Shopify Email, or another automation tool. The trigger is a completed purchase, with a delay based on the product’s expected usage cycle. Use product-specific or category-specific splits where you can, exclude customers who have already reordered, and exclude active subscribers who are already on an automatic plan. Use dynamic product blocks, and always test reorder links before launch.
A typical setup logic:
- Trigger: customer placed an order
- Filter: product is replenishable
- Wait: product-specific delay
- Check: has not purchased again since entering the flow
- Email 1: reorder reminder
- Wait: 7 to 10 days
- Check: still has not purchased
- Email 2: final refill reminder or incentive
How to Set Up a Replenishment Flow for WooCommerce
WooCommerce setup depends on your email and data stack. You may use Klaviyo, Omnisend, Metorik, AutomateWoo, or another tool. The store must pass purchase data, product data, customer data, and order history correctly, and product-level segmentation matters. Confirm the tool can identify which SKU was purchased and when to trigger the reminder. For stores with many SKUs, it is often easier to start with product categories rather than SKU-level flows.
A typical setup logic:
- Identify replenishable WooCommerce products
- Assign a replenishment window by SKU or category
- Trigger the flow after order completion
- Add a delay based on the replenishment window
- Exclude customers who already repurchased
- Send the email featuring the product previously purchased
- Track repeat purchase performance
Do not send the same replenishment timing for every product. A 30-day supplement, a 90-day skincare product, and a 15-day grocery item all need different reminder windows.
Segmentation Ideas for Better Performance
- First-time buyers: aim for the second purchase with reassurance, routine-building, and an easy reorder.
- Repeat buyers: keep the habit going with convenience, loyalty, subscription, and bulk packs.
- High-value customers: grow lifetime value with bundles, early access, and premium refill packs.
- Product category: match timing and copy to product type. Supplements need routine copy, coffee needs stock-up copy.
- Quantity purchased: delay reminders for customers who bought multiple units.
- Subscription-eligible customers: convert repeat buyers with “Never run out again” or “Set your refill on autopilot.”
Metrics to Track
- Repeat purchase rate
- Flow revenue and revenue per recipient
- Reorder conversion rate
- Click rate
- Time between purchases
- Second purchase rate
- Subscription conversion rate
- Average order value from replenishment emails
- Discount usage rate
- Unsubscribe rate and spam complaint rate
Repeat purchase rate and time between purchases matter most here. Do not look only at revenue. Check whether the flow is helping customers reorder sooner and more consistently.
Common Mistakes to Avoid
- Sending the same reminder timing for every product
- Sending the reminder after the customer has already reordered
- Sending replenishment emails for non-consumable products
- Sending too many reminders
- Using discounts too early
- Not adjusting timing based on quantity purchased
- Not excluding subscription customers
- Not checking stock availability
- Linking only to the homepage instead of the product or cart
- Treating replenishment like a generic campaign
- Not testing the flow before launch
- Not reviewing timing once real customer data arrives
Replenishment Flow Template
Email 1: Reorder Reminder
Timing: 5 to 7 days before expected runout. Goal: encourage a reorder before the customer runs out.
Subject line options: Running low? / Time for a refill? / Keep your routine going / Your refill reminder is here / Reorder before you run out
Content blocks: product image, product name, short reminder copy, benefit or routine reminder, one-click reorder CTA, subscription CTA if available.
Example copy: “Your last order of [Product Name] may be running low. Reorder today so you can keep your routine going without a gap.” CTA: Reorder Now
Email 2: Final Refill Nudge
Timing: 2 to 3 days after expected runout. Goal: convert customers who ignored the first reminder.
Subject line options: Need a refill? / Don’t run out / Still need more? / Your refill is waiting / Last reminder to restock
Content blocks: product reminder, review or benefit reminder, optional incentive, reorder CTA, subscription or bundle option.
Example copy: “Still need a refill? Restock your [Product Name] today and keep your routine uninterrupted.” CTA: Get My Refill
Where Replenishment Fits in the Ecommerce Email Flow Stack
Replenishment runs after the first purchase, and it should usually follow the post-purchase nurture flow. The customer first needs to receive the product, use it, understand it, and build trust before a reorder reminder makes sense.
A sensible build order: welcome series, abandoned cart, post-purchase nurture, win-back, browse abandonment, replenishment, VIP and loyalty, then re-engagement and sunset. Replenishment becomes especially important once your brand has repeatable product usage cycles.
Replenishment is one part of a larger ecommerce email automation system. For the full lifecycle structure, read our guide to ecommerce email marketing flows.
Final Takeaway
A replenishment flow helps ecommerce brands capture repeat purchases at the moment customers are most likely to need the product again. For consumable brands, it is one of the simplest ways to increase customer lifetime value, improve repeat purchase rate, and build more predictable revenue. The timing matters more than the discount, and a well-built two-email flow can quietly run repeat revenue for months.
Build a Replenishment Flow That Brings Customers Back
If your ecommerce brand sells consumable or repeat-purchase products, Engage Positive can help you build replenishment flows that bring customers back at the right time and turn one-time buyers into repeat revenue.
Frequently Asked Questions
A replenishment flow is an automated email sequence that reminds customers to reorder a product when it is likely to be running low or finished.
Replenishment emails are best for brands selling consumable or repeat-use products such as supplements, skincare, coffee, pet food, baby products, household refills, and FMCG products.
Send the first replenishment email a few days before the customer is expected to run out. The timing should be based on product size, usage rate, quantity purchased, and average reorder data.
Most brands can start with two emails: one reminder before the expected runout date, and one light follow-up a few days after the expected runout date.
Not always. The first email should focus on convenience and timing. Discounts can be tested in the second email, for subscription conversion, or for customers who have not reordered.




