Klaviyo

How To Set Up A Klaviyo Replenishment Flow With The Right Timing (UK Guide)

Learn how UK ecommerce brands can build a Klaviyo replenishment flow, time it to your reorder cycle, and use predictive analytics to drive repeat sales.

If you sell something people finish and buy again — supplements, skincare, coffee, pet food, cleaning refills — you already have a retention engine sitting idle. Most brands rely on the customer remembering to reorder, or on catching them in a broadcast campaign. Both leave the door open for a competitor or a local shop to win the repeat sale first.

A replenishment flow closes that door. It reminds each customer to reorder shortly before they run out, at a moment tied to their actual usage cycle. Klaviyo names it one of the most underused automations consumable brands should adopt — and getting the timing right is what separates a flow that prints repeat revenue from one that annoys people who already bought.

What a replenishment flow is

A replenishment flow (also called a repurchase flow) is an automated email sequence that reminds customers to reorder a consumable product before they run out. It's built for the razor-blade model: a product bought, used up, and needed again on a predictable cycle.

The strategic case is pure retention. A small segment of repeat buyers typically generates a disproportionate share of ecommerce revenue, so protecting that segment matters more than almost any acquisition tactic. Replenishment emails keep customers on your product rather than switching to a rival or grabbing the nearest alternative off a shelf when they run low.

The replenishment flow doesn't try to sell something new. It removes the friction from a purchase the customer already intended to make.

Who should (and shouldn't) use one

This flow earns its place only for consumable and CPG products with a genuine reorder cycle. If your customers buy once, the timing logic has nothing to work with.

Good fit

  • Supplements and vitamins. Fixed daily dose, predictable run-out date.
  • Skincare. Consumed steadily, often on a 30–60 day cycle.
  • Food and drink. Coffee, tea, snacks bought on repeat.
  • Cleaning products and refills. Clear usage rhythm.
  • Pet food. One of the most reliable reorder cycles there is.

Skip it

  • Fashion. No fixed consumption rate.
  • Durable home goods and electronics. Bought once, replaced years later.
  • Single hero-SKU brands. If customers buy once and rarely return, there's no cycle to nudge.

Setting it up in Klaviyo

The build is straightforward, and how you start depends on your platform.

Using a pre-built flow

If you're on Shopify or BigCommerce with the integration enabled, Klaviyo ships a ready-made replenishment flow in the Flows Library. Under Browse by Goal select Encourage Repeat Purchases, or simply search Replenishment. This gives you a working structure you can then adapt.

Building it manually

For a manual build, create a metric-triggered flow using the Placed Order event. Two configuration steps matter more than any others:

  • Trigger filter. Limit the flow to your consumable products only — for example Item Variant SKU contains [your consumable SKUs] or Item Categories contains [your consumable category]. Without this, you'll nudge people who bought a one-off item.
  • Flow filter to remove repurchasers. Add a filter that removes anyone who has already bought the product again since entering the flow. Otherwise you send a "time to reorder" email to someone who reordered yesterday — the fastest way to look like you're not paying attention.

Getting the timing right

Timing is the single most important variable in this flow. Land too early and the reminder feels pushy; too late and the customer has already rebought — from you or someone else.

The standard best-practice example: for a supplement sold as a 30-day supply, send the first reminder around day 25 — shortly before they run out. A practical cadence looks like this:

  • Email one — ~day 25. The core reminder, just before the product runs out.
  • Email two — 3–5 days later. A gentle follow-up if they haven't purchased.
  • Email three — ~day 35. After the projected usage period, an incentive-led email offering a discount or free shipping.

Treat those numbers as a starting point, not gospel. The correct timing lives in your own data. Calculate the average time between orders for your top five products and build the delays around those figures. A 30-day rule of thumb is useless if your customers actually reorder every 45.

Generic best-practice timing gets you a working flow. Your own reorder data gets you a profitable one.

Making timing dynamic with predictive analytics

A static delay treats every customer the same. Some finish a product in three weeks, others in six. Once you have enough history, Klaviyo's predictive analytics let the flow adapt to each individual's real rhythm.

Klaviyo automatically builds a Customer Lifetime Value model from your data and retrains it at least weekly. It produces predictions including Expected Date of Next Order and Average Days Between Orders. Trigger or delay your reminder off the expected next-order date and the flow lands at the right moment for each customer, not an averaged-out compromise.

What you need to qualify

  • At least 500 customers who have placed an order.
  • Roughly 180 days of order history.
  • Qualifying customers with at least three purchases.
  • An ecommerce integration (Shopify, BigCommerce, Magento, etc.) or Placed Order events sent via the API.

If you're pushing orders through the custom API rather than a native integration, the order value must pass through the $value field for CLV to calculate correctly. Miss that and the model has nothing to work with.

The Smart Sending pitfall

This is the mistake that quietly guts replenishment flows: leaving Smart Sending switched on.

Smart Sending suppresses messages to anyone who has received an email within a configured window. That's useful for campaigns, where you don't want to over-mail. But in a replenishment flow it means a customer who happened to be on a recent campaign list can silently miss their reorder reminder — the exact moment the whole flow was built to hit.

Leave Smart Sending on for campaigns. Turn it off for this flow. The reminder needs to land at a precise point in the reorder cycle, and nothing should be allowed to suppress it.

Handling subscribers

If you offer a subscription option, you don't want to nag people who are already getting automatic reorders. Add an early conditional split:

  • Active subscriber? Exit the flow. They're already covered.
  • Not a subscriber? Continue the sequence.

For non-subscribers, use at least one tail email to make the case for subscribing. A customer who's reordering manually every month is a subscription waiting to happen — and locking that in improves retention far beyond a single repurchase.

Copy, creative and incentives

Effective replenishment emails are concise, focused on the specific product, and on-brand. This isn't the place for a full catalogue — it's one product, one clear reason to act, one obvious button.

Subject-line angles that work

  • "Time to stock up?"
  • "Running low on [product name]?"
  • "It's time to buy [product name] again"

Klaviyo points to brands like ILIA Beauty, Briogeo and Magic Spoon as examples of well-executed replenishment emails — clean design, single product focus, unambiguous call to action.

Protecting margin

Hold any discount until the final email rather than leading with it. If you open with money off, you train customers to wait for the discount and give away margin on people who would have rebought at full price anyway. The first two emails should convert on timing and relevance; the incentive is a safety net, not the headline. Then A/B test your send timing and schedules against your actual reorder data to keep refining.

Where to start

Pull the average time between orders for your top five products this week. That single figure tells you more about how to time this flow than any benchmark. Build the sequence around it, filter it to your consumables, remove anyone who's already rebought, and switch Smart Sending off. Once you clear the thresholds for predictive analytics, hand the timing over to Klaviyo's expected next-order date and let the flow adapt to each customer's real rhythm.

The brands that win repeat purchases aren't the ones with the loudest campaigns. They're the ones whose reminder arrives the day before the jar runs empty.

Want this done for you?

We run Klaviyo for UK skincare & beauty brands — flows, campaigns, deliverability. £1,400/month, 3 spots.

Book a free call