What a Reorder Calendar Actually Does
A reorder calendar is a simple system that tracks when each customer bought a product and sends them a reminder right before they are likely to run out. It works like a subscription model but without forcing customers into a recurring billing plan. They stay in control. You stay top of mind.
The logic is straightforward. If someone buys a 30-day supply of skincare, a 60-day supply of coffee beans, or a 90-day supply of supplements, you send a reminder at day 25, day 55, or day 85. Not too early (they still have stock). Not too late (they already bought elsewhere).
The tricky part is usually the setup. Most store owners assume you need a dedicated subscription app or a complex automation platform. You do not. You can build this with tools you already have.
What You Need Before You Start
You need three things:
- A store platform that lets you tag orders or customers (Shopify, WooCommerce, BigCommerce all do this)
- An email marketing tool that supports delays and conditional triggers (Klaviyo, Mailchimp, Omnisend all work)
- A rough idea of how long your products last. If you sell consumables, you probably already know this. If you sell non-consumables, estimate a reasonable repurchase window based on your order history.
That is it. No plugins. No paid apps. No code.
Step 1: Tag Your Products by Repurchase Window
Go through your product catalogue and assign each product a repurchase window. You can do this with product tags or metafields. The tag should indicate how many days the product typically lasts before a customer needs more.
Examples:
repurchase-30for 30-day consumables (supplements, skincare, pet food)repurchase-60for 60-day products (coffee beans, contact lens solution, cleaning supplies)repurchase-90for 90-day products (razor blades, water filters, protein powder)
If you sell non-consumables, use your order data. Export your orders, look at the average gap between purchases per product, and round to the nearest 30 days. You do not need precision. You need a reasonable estimate.
Step 2: Set Up a Customer Tag or Metafield on Purchase
When a customer buys a product with a repurchase tag, you need to record two things on their customer profile:
- Which product they bought
- When they should be reminded to reorder
In Shopify, use Shopify Flow or a simple order metafield. When an order contains a product tagged repurchase-30, set a customer metafield called reorder_date to now + 25 days.
If you do not have Shopify Flow, you can do this with a tiny automation in your email tool instead. Most email platforms can trigger a flow based on a product purchase and wait X days before sending the next email. The key is to set the delay based on the product repurchase window.
Step 3: Build the Reminder Email Flow
Create a new email flow in your email marketing tool. The trigger is simple: customer buys a product with a repurchase tag. The flow has one delay and one email.
The delay matches the repurchase window minus 5 days. So a 30-day product gets a reminder at day 25. A 60-day product gets a reminder at day 55.
The email itself should be short and useful:
- Subject line: “Running low? Time to reorder [product name]”
- Body: A quick check-in. Link directly to the product page. Offer a small incentive if you want (free shipping, 10% off, bundle deal) but do not make the email about the discount. Make it about convenience.
- Call to action: One button. “Reorder [product name].” Not “Shop all products.” Not “Browse our collection.” One product. One click.
Step 4: Add a Last Ordered Note to the Product Page
This is the part that makes the calendar feel personal rather than generic. On your product page, show the customer when they last ordered this item. You can do this with a simple liquid snippet in Shopify or a conditional block in your email tool.
The text is simple: “You last ordered this on [date]. Based on typical usage, you might be running low.”
This one line does three things:
- It shows you remember them
- It gives them a reason to buy now rather than later
- It makes the reminder feel helpful rather than salesy
Step 5: Test the Timing With a Small Batch
Before you roll this out to every customer, test it with a small group. Pick 20 customers who bought a 30-day product 25 days ago. Send them the reminder email manually. Watch what happens.
You are looking for two metrics:
- Open rate. If they open it, the timing is right. If they ignore it, you sent it too early or too late.
- Click-through rate. If they click through to the product page, the message landed. If they do not click, either the subject line needs work or the product is not something they reorder.
Adjust the timing by 3 to 5 days in either direction and test again. Once you find the sweet spot, scale it up.
Step 6: Handle Edge Cases
A few situations need simple rules:
- Customer already reordered. If they bought again before the reminder fires, suppress the email. Most email tools can do this with a conditional check: “Has this customer purchased this product in the last X days?” If yes, skip the email.
- Customer bought multiple products with different windows. Send separate reminders for each product. Do not batch them into one email. One product per email keeps the message clear and the click-through high.
- Customer has not bought again after 3 reminders. Stop sending. They either switched brands, do not need it anymore, or are not interested. Three reminders is the limit before it becomes annoying.
Why This Works Without a Plugin
The reorder calendar works because it is built on data you already have. You know what each customer bought. You know when they bought it. You know roughly how long the product lasts. Everything else is just timing.
The reminder email is not a newsletter. It is not a promotion. It is a helpful nudge that says “you might need this soon.” That is why it converts. It is relevant, timely, and specific to that customer.
Stores that implement reorder reminders typically see a 15 to 25% repeat purchase rate from reminded customers. That is not a number from a case study. That is the range you can expect when the timing is right and the product is genuinely repurchaseable.
Want more like this? Join MOKU Club for free. Weekly resources, early access to new guides, and occasional templates you can actually use. Join below.



