Reorder emails work best when they arrive shortly before the customer needs the product again.
Too early, and the message feels irrelevant.
Too late, and the customer may have already bought somewhere else.
While a good starting point is the product’s normal replenishment cycle, a better approach is to adjust that timing based on how the individual customer actually buys.
Start with the product’s normal replenishment window
The first step is understanding how long the product usually lasts.
That will vary a lot by category:
- Coffee may be reordered every few weeks.
- Skincare may last one or two months.
- Supplements may follow a 30-, 60-, or 90-day cycle.
- Pet food may depend on pack size and household usage.
This gives you the starting point for the reminder.
Shopify’s marketing automation guide recommends timing these automations to go out ahead of the natural repurchase window rather than reacting to inactivity. Its example: a customer who buys a 30-day supplement supply every 28 days gets the replenishment email on day 25.
That makes sense because the goal is not to tell the customer something they already know; it’s to reach them while the reorder is becoming relevant.
Use actual order history to find the customer’s normal cycle
The product average is useful when you do not know much about the customer yet. Once a customer has reordered more than once, their own history becomes more useful.
Look at things such as:
- days between previous purchases
- quantity purchased
- pack size or variant
- whether they usually reorder the same SKU
- whether the interval between orders is getting shorter or longer
Suppose a product normally gets reordered every 60 days.
One customer has bought it three times, each time around 42 to 47 days apart. For that customer, waiting until day 55 or 60 is probably too late.
Another customer may buy two units at a time and return every 80 days. Sending them the same reminder on day 45 would be unnecessarily early.
The product cycle gives you the baseline; the customer’s own order history tells you how much that baseline should move.
Adjust the timing when current behavior suggests the customer may be ready earlier
Historical purchase patterns are useful, but they should not become another fixed rule. What the customer is doing now can be just as important.
For example, someone may normally reorder around day 50 but start revisiting the product page on day 38. That changes the context, because they may already be thinking about the next purchase.
Other signals can include:
- repeated product views
- returning to the same category
- clicking related emails
- increasing purchase frequency
- buying a smaller quantity than usual
- showing interest in a substitute or adjacent product
Timing works better when it reflects what the customer is doing now and the habits they have already shown, rather than only where they sit on a fixed calendar.
So the reorder date should not be treated as one number. It is better thought of as a likely window that can move as new behavior comes in.
Send before the expected need, not after it
A reorder email should ideally arrive before the customer needs to remember the brand themselves. If someone usually runs out around day 50, sending the reminder on day 55 is already late.
By then, they may have:
- run out
- delayed the purchase
- searched for alternatives
- bought somewhere else
The exact lead time depends on the product:
- If the item is essential and takes several days to ship, the reminder may need to arrive earlier.
- If consumption is less predictable, the reminder window may need to be broader.
The goal is to reach them at the point when they are likely to need the product again, so the email feels timely and useful.
Make the reorder easy
Once the timing is right, the email itself does not need to be complicated.
Show the product the customer previously bought, make it clear what they purchased and when, and give them an obvious way to reorder.
Where relevant, you can also include:
- the same variant or size
- a related replenishment option
- a larger pack
- a subscription option
- one complementary product
But the main job of the email is still the same: to help the customer repeat a purchase they already understand.
Do not make them search the site again if you already know what they bought. Take them directly back to the relevant product or cart.
Do not automatically use a discount
A regular reorder does not necessarily need an incentive.
If the customer has already bought the product several times at full price, you already know they are willing to pay for it, so a well-timed reminder may be enough.
Discounts make more sense when there is a reason to believe the customer needs a stronger push.
For example:
- they are already past their usual reorder point
- previous reminders did not lead to a purchase
- they usually buy during promotions
- there is another commercial reason to introduce an offer
Starting every reorder sequence with a discount can train repeat customers to wait for one. The timing and relevance of the reminder should do as much of the work as possible.
Stop or change the sequence as customer behavior changes
If the customer reorders, stop the reminder sequence. This might sound obvious, but it is also where the timing model should start learning again.
Suppose the customer normally buys one unit every 45 days but this time buys a larger pack.
- Their next expected reorder date may need to move.
- They may switch to a different product with a different replenishment cycle.
That new purchase should change what happens next.
A reorder program should not be a fixed automation that keeps repeating the same delay forever; it needs to keep updating as the customer’s buying behavior changes.
A simple reorder timing framework
| Signal | How to use it |
|---|---|
| Product replenishment cycle | Set the initial timing baseline |
| Customer’s previous reorder intervals | Personalize the expected reorder date |
| Quantity or pack size | Adjust how long the product may last |
| Recent product or category browsing | Move the reminder earlier if intent increases |
| Customer already reordered | Stop the reminder |
| Reorder timing changes over time | Update the next expected window |
The best reorder email is not the one sent 30, 60, or 90 days after every purchase; it’s the one that arrives shortly before that customer is likely to need the product again.
Nexie is a retention marketing agent for e-commerce brands. It reads your customer data across engagement, recency, category interest and lifetime value together, surfaces the audiences worth campaigning to, and builds those campaigns for your team to review and approve, inside the guardrails and marketing policies you set. See how it works →

