DTC & Retention·6 min·2026-04-12

Why Generic Reorder Emails Don't Work (And What to Do Instead)

Sending "time to reorder" 30 days after every purchase is lazy and ineffective. Smart reorder reminders predict when each customer actually runs out.

Every DTC brand on Shopify has a "reorder" email flow. Customer buys coffee, wait 30 days, send "time to stock up!" email. It's the most common retention play in ecommerce. It's also barely effective. The problem isn't the email — it's the timing.

The 30-day myth

Where did 30 days come from? It's a guess. A round number that feels about right. But consumption patterns vary wildly between customers. One person drinks a bag of coffee in 10 days. Another stretches it to 6 weeks. If you send your reorder email at day 30, you're too late for the first customer (they already bought from a competitor) and too early for the second (they ignore it because the bag is still half full). A static timer guarantees that your email arrives at the wrong time for almost everyone.

Segmentation isn't the answer

The usual advice is to segment: "heavy users get an email at 14 days, light users at 45 days." Better, but still rough. You're bucketing customers into two or three groups when consumption is actually a spectrum. And you're basing the segments on what — one purchase? Two? You don't really know who's a heavy user until they've ordered several times, and by then you've already sent them poorly timed emails.

Predicting individual consumption

The right approach is per-customer prediction. Look at each customer's actual order history: how often they buy, what quantities, how long between orders. Use that data to predict when they'll run out of this specific product. A customer who orders 12oz coffee every 18 days should get a reminder on day 16. A customer who orders the same product every 40 days should get one on day 38. Reorder Smart does this automatically — it tracks consumption patterns per customer and syncs predicted reorder dates to your email tool (Klaviyo, Shopify Email) so your flows fire at the right moment for each person.

Works with Klaviyo, not instead of it

Smart reorder prediction isn't a replacement for your email platform. It's a data layer that feeds into it. Reorder Smart syncs predicted reorder dates as custom properties in Klaviyo. You keep your existing flows, your existing templates, your existing segmentation. The only thing that changes is when the flow triggers — instead of a static 30-day timer, it fires when the customer is actually about to run out. Your email team doesn't need to learn a new tool. They just get better data.

Multi-product households

DTC customers rarely buy just one product. A skincare customer might order cleanser every 30 days, moisturizer every 45, and serum every 60. Sending one generic "reorder" email doesn't make sense. You need per-product predictions that can trigger separate flows or bundle into one well-timed email: "Your cleanser and moisturizer are both running low." This is where most reorder tools fall apart — they track orders, not products. A good prediction engine knows the difference.

The retention math

DTC brands spend heavily on acquisition — $30, $50, sometimes $100+ to acquire a customer. Then they let that customer lapse because the reorder email showed up two weeks late. Improving reorder timing by even a few days can meaningfully increase repeat purchase rates. And unlike acquisition spend, better timing costs almost nothing. You're sending the same email to the same customer — you're just sending it when they actually need it.

Start with the data you have

You don't need years of order history to start predicting. Even two orders from a customer give you a consumption interval. Three orders give you a trend. The predictions get better over time as more data comes in, but they're useful immediately. The worst reorder strategy is no reorder strategy. The second worst is a flat 30-day timer. Everything above that is incrementally better, and per-customer prediction is the ceiling.