New reportWhy Black Friday is a retention event

triggered emails ecommerce

Replenishment emails: How to time re-orders to each customer's refill moment

A replenishment email reminds a customer to re-order a consumable product around the time they are likely to run out. It is one of the highest-return retention flows in ecommerce because it reaches a known customer with a relevant product at a moment of genuine need. The timing that works comes from the individual customer’s purchase behaviour and the product’s consumption cycle, estimated per customer, rather than a single calendar interval sent to everyone.

Which products suit replenishment

Not every product in a catalogue is replenishable. The candidates share three characteristics.

Consumed through regular use. The product gets used up, worn out, or depleted over a predictable period. Supplements, pet food, skincare, cleaning supplies, coffee beans, razor cartridges, printer ink. The customer will need more, and the only question is when.

Purchased repeatedly by the same customer. If a product has a measurable repeat purchase rate, customers buying it more than once within six months, it is a replenishment candidate. The higher the repeat rate, the more valuable the reminder.

Predictable consumption cycles. The interval between purchases should be roughly consistent. Protein powder lasts about 30 days. A tube of toothpaste lasts about 45 days. Dog food bags last proportional to the dog’s size. If consumption timing is random, reminders cannot be timed accurately.

Common replenishable categories include health and supplements, beauty and skincare, pet supplies, baby products, food and beverage staples, household cleaning, and office consumables such as printer ink and batteries.

Why fixed-interval reminders underperform

The simplest replenishment flow sends every buyer of a product a reminder a set number of days after purchase. It captures some demand, but it misses on both sides. Heavy users have already run out and re-ordered elsewhere by the time the reminder lands. Light users receive a prompt while they still have plenty, which reads as noise and trains them to ignore the sender. A single interval cannot fit a population with different consumption rates.

Timing from behaviour

A better estimate comes from the customer’s own signals. Hello Retail Triggered Emails sends behaviour-driven emails from data captured on the storefront, so the prompt can be tied to purchase history rather than a flat schedule. Hello Retail Product Agents identify the next logical step in each customer journey, including a replenishment, at the relevant moment, which moves the reminder from a fixed date toward the point the customer is actually likely to re-order.

What an accurate estimate accounts for

Four inputs separate a workable estimate from a guess.

  1. The customer’s personal purchase cadence for this specific product. If they have bought it three times, the average interval between their purchases is the best available predictor of when they will need it next.
  2. The product’s standard consumption cycle, used as the starting estimate for customers with fewer than two purchases on record.
  3. Adjustments for known disruptions. If the last interval deviated from the customer’s pattern, perhaps a holiday or a stock-up during a sale, the estimate should note the deviation rather than blindly following the historical average.
  4. Product quantity. A customer who buys a 500ml bottle runs out at a different point than one who buys the 250ml size. Quantity-adjusted timing beats product-level averages.

Building the reminder email

Subject line

Keep it functional and specific, so the customer immediately recognises why the email arrived.

Use Avoid
“Time for more [product name]?” “We thought you might like…”
“Running low on [product name]?” “Check out these great deals”

Email body

Element Guidance
Product display Show the exact product: image, name, current price. Note price changes, since an unchanged price builds trust and a lower one creates urgency.
Reorder button One click to cart and checkout. Pre-filled cart links work well.
Alternatives A larger size with per-unit savings, a subscription option, or a bundle, but only where genuinely useful.
What to omit Newsletter content, unrelated promotions, trending products, and recommendations with no bearing on the re-order.

Timing the send

Send ahead of the predicted runout date: early enough to order before running out, not so early that the need does not yet feel real.

Product cycle Send window Examples
Short 2–3 days before Daily supplements, coffee
Standard 3–5 days before Most consumables
Long 5–7 days before Quarterly skincare, seasonal supplements

Handling edge cases

Scenario Action
Customer already re-ordered Suppress if they bought in the last seven days. Nothing undermines trust like being reminded to buy something you just bought.
Product out of stock Suppress, or pivot to a close alternative that is available now.
Customer unsubscribed Respect the opt-out. Consider a separate replenishment category with its own opt-in.
Customer returned the product Check return data before triggering, and do not prompt a re-order of something the customer sent back.

Measuring performance

Metric What it measures
Conversion rate Share of recipients who purchase within seven days of the reminder
Revenue per reminder Total revenue from replenishment emails divided by emails sent
Reorder capture rate Share of repurchases that came via the reminder rather than independently, which shows how much the reminder is genuinely influencing
Unsubscribe rate Replenishment unsubscribes compared with other triggered emails. A higher rate points at timing or frequency

Beyond the refill: The next best action

Replenishment is one move in a wider retention motion. Hello Retail Product Agents are an agentic retention product positioned around maximising revenue from existing customers, and the next best step is not always a refill. It may be an accessory that pairs with the original purchase, a price-drop prompt on a product the customer already buys, or a relevant alternative. Hello Retail Product Recommendations rank these options per shopper using behavioural signals, so the follow-up matches the individual rather than a category default.

A setup checklist

To move from fixed-interval to behaviour-timed replenishment:

  • Identify repeat-purchase products: consumables with a recognisable re-order cycle.
  • Estimate per-customer timing: base the send window on the customer’s purchase history, not one global interval.
  • Personalise the contents: rank the featured products per shopper rather than showing one list.
  • Suppress the obvious misfires: recent re-orders, returns, and out-of-stock products.
  • Plan the next best action: sequence accessory, price-drop, and alternative prompts for customers who are not due a refill.