Your Best Customer Just Ran Out and Bought From Someone Else

You sold them a 30-day supply of protein powder. Day 31 rolls around. They open the pantry, see an empty tub, and type the product name into Google. Your competitor shows up first with a discount code. Gone.

This happens every single day. Not because your product was bad. Not because your price was wrong. Because you never told them it was time to reorder.

The crazy part? Your data already knows when they need to reorder. You are just not using it.

Why Reorder Reminders Work When Regular Marketing Does Not

Here is the thing about reorder reminders: they are not marketing. They are service.

When you send a reorder reminder, you are not selling. You are solving a problem the customer already has. They need more of the thing they already bought from you. You are just telling them it is time.

That is a fundamentally different relationship from blasting a newsletter that says 20% off everything this weekend. One is helpful. The other is noise.

The numbers back this up. Reorder reminder emails have open rates 2-3x higher than promotional emails. Click-through rates are 3-5x higher. And the conversion rate? It is not even close.

Step 1: Figure Out Your Product Lifespans

Every consumable product has a natural lifespan. A 30-day supply of supplements lasts roughly 30 days. A candle lasts 40-60 hours of burn time. A pair of running shoes lasts 300-500 miles or about 4-6 months.

Start by listing every product you sell that gets repurchased. Then assign each one an estimated lifespan:

  • Consumables (supplements, skincare, coffee, pet food): 15-90 days
  • Semi-durables (candles, cleaning products, ink cartridges): 30-180 days
  • Durables with replacement cycles (water filters, razor blades, toothbrush heads): 60-365 days

If you do not know the exact lifespan, look at your repeat purchase data. The average time between first and second order for each product tells you everything.

Step 2: Set Up the Timing

The reminder needs to arrive before the customer runs out, not after. The golden window is 7-14 days before estimated depletion.

Here is how to calculate it:

  1. Take the product lifespan (say, 30 days)
  2. Subtract a buffer for shipping (3-5 days)
  3. Subtract a decision window (3-7 days)
  4. Send the reminder at day 18-22 for a 30-day product

For most e-commerce platforms, you can set this up with a simple automation:

  • Shopify: Use Shopify Flow or a Klaviyo integration. Trigger: order created. Delay: calculated based on product type. Action: send email.
  • WooCommerce: Use AutomateWoo or a similar plugin with purchase-based triggers.
  • Klaviyo: Create a flow triggered by order placed, with a time delay based on product properties.

Step 3: Write the Email (It Is Shorter Than You Think)

A reorder reminder email should be 3-4 sentences maximum. Not a newsletter. Not a sales page. A quick nudge.

Here is the structure:

Subject line: Running low? Time to restock your [product name]

Body:

Hi [First name],

It has been about [X] weeks since you ordered [product name]. If you are running low, we have got you covered.

[Restock now button]

Thanks for being a customer,
[Brand name]

That is it. No discount required. No pressure. Just a helpful heads-up with a one-click reorder button.

If you want to add a gentle incentive, offer a small perk for loyal reorderers: free shipping, 5% off, or early access to a new product. Not a desperate discount. A thank-you.

Step 4: Add a One-Click Reorder Experience

The email is only half the system. The other half is the landing page.

When the customer clicks Restock now, they should land on a page that has:

  • Their exact product in the right size, flavour, or variant
  • Already in their cart or one click away from adding
  • Their saved payment and shipping info pre-filled if possible
  • Zero navigation required to complete the purchase

The best reorder experience takes fewer clicks than searching for the product on your site. If your customer can reorder in 2 taps, they will.

Step 5: Handle the Follow-Up

Not everyone reorders on the first reminder. That is fine. Set up a simple 2-email sequence:

  1. Email 1 (day 0): Running low? Time to restock. Include a direct reorder link.
  2. Email 2 (day 7): Still need [product name]? One last nudge. Add a small incentive if you want.

After that, stop. If they have not reordered in 14 days, they either found an alternative or are not ready. Either way, more emails will not help.

What to Track

Once your system is running, track these three numbers:

  • Open rate: Should be 40-60% (way above promotional emails)
  • Click rate: Should be 8-15%
  • Conversion rate: Should be 3-8%

If your open rate is low, your subject line needs work. If your click rate is low, the email copy needs tightening. If your conversion rate is low, the reorder page has friction.

Fix one thing at a time. Measure. Repeat.

The System in Under an Hour

Here is the full setup checklist:

  1. List your top 5-10 repurchased products
  2. Assign a lifespan to each one
  3. Create a triggered email flow in your email platform
  4. Write the 2-email sequence
  5. Build a reorder landing page with pre-filled cart
  6. Turn it on and watch your repeat purchase rate climb

That is it. No code. No developer. No expensive software. Just your existing tools and the data you already have.

Your customers are ready to buy again. They just need you to remind them.

Want more like this? Join MOKU Club for free. Weekly resources, early access to new guides, and occasional templates you can actually use.

How to Build a Customer Preference Survey That Tells You Exactly Which Products to Stock NextDesignHow-to

How to Build a Customer Preference Survey That Tells You Exactly Which Products to Stock Next

HeraHeraSeptember 17, 2026
The 5-Second Subject Line Test That Stops Your Emails From Getting IgnoredSmall BusinessesTips & Tricks

The 5-Second Subject Line Test That Stops Your Emails From Getting Ignored

HeraHeraApril 30, 2026
How to Set Up Abandoned Cart Emails That Actually Convert Without Writing CodeDesignHow-to

How to Set Up Abandoned Cart Emails That Actually Convert Without Writing Code

HeraHeraMay 27, 2026