Email Flows

The Replenishment Flow: Win the Reorder Before They Run Out

If you sell anything people finish, coffee, supplements, skincare, you are leaving reorders on the table without a replenishment flow. Here is how to build one.

6 min readUpdated June 23, 2026

Why This Flow Prints Money

30-40%
Repeat Rate You're Chasing
1 email
To Trigger the Reorder
$0
In New Ad Spend

If you sell anything people finish, coffee, supplements, skincare, vitamins, pet food, you are sitting on reorders you never ask for.

The logic is simple.

Someone bought your product. You know roughly how long it lasts. So right before they run out, you remind them to reorder.

You are not convincing anyone of anything here. They already like the product. You are showing up at the exact moment they need more.

Done right, this one flow lifts your repeat rate with ZERO new ad spend.

Here is what it looks like in practice.


Step 1: Find Your Product's Clock

You need one number to start: how long your product actually lasts.

Do not overthink it. Use your data, or estimate it.

  1. Start with a typical order. Say a customer buys one bag of coffee.
  2. Estimate the usage window. That bag lasts the average drinker about 30 days.
  3. Trigger a few days early. You want to reach them just before empty, so set it around day 24 to 27.

Sell a few products with different lifespans? Give each one its own timer. That is the only real setup work here.

No usage data yet? Start with a smart guess

You do not need perfect numbers to launch. Pick a reasonable cycle, ship the flow, and tighten the timing once you see how people respond. A live flow with a rough timer beats a perfect flow that never ships.


Step 2: Build the Sequence

Keep it to two or three touches, spaced around the run-out date.

1
A few days before empty
The Reminder
"Running low? Reorder in one tap." No discount yet. Most people just need the nudge.
2
Around the run-out date
The Convenience Pitch
Sell the ease. Reorder in one click, or subscribe and never think about it again.
3
A few days after
The Last Nudge
Still no reorder? A small incentive is fair game now. Free shipping or a few dollars off.

There is one rule on sequencing that matters more than the rest: do not lead with a discount.

Most people simply forgot to reorder. Hand them a coupon on the first email and you are paying for a sale you would have won for free.


Step 3: Turn Reorders Into Subscribers

This is where the flow goes from good to GREAT.

On the second touch, do not just sell another one-off order. Offer the subscription.

Love it? Set it and forget it. Subscribe and your next bag ships automatically, and you save 10%.

One replenishment reminder becomes a subscriber who reorders every month on autopilot.

That is the difference between a customer worth one order and a customer worth twelve.


Common Mistakes

  1. Not building it at all. The big one. If you sell a consumable and this flow is not live, that is your next build.
  2. Bad timing. Reach people a week after they ran out and they have already reordered elsewhere, or forgotten you. Land just before empty.
  3. Leading with a discount. You train people to wait for a coupon on a product they already love. Start with a plain reminder.
  4. Using one channel. Run the email and the SMS. A reorder is the perfect low-friction thing to tap through on a phone.
  5. Ignoring subscription. Every reminder is a chance to upgrade someone to a subscriber. Take it.

Get Expert Help

We build replenishment and post-purchase flows that quietly compound your repeat revenue: timed to your product, wired across email and SMS, and pointed at subscription. It is some of the easiest money in your account.

See our pricing | Apply to work with us

Need help implementing this?

We build and manage complete email & SMS programs for DTC brands. Get a custom plan for your brand.

Apply Now

Join 2,000+ ecommerce strategists

Get all my brand breakdowns, Klaviyo guides, and the exact systems behind $50 million in DTC sales, directly in your inbox.

We respect your privacy. Unsubscribe anytime.