Cross-Sell and Replenishment Flows: The LTV Plays Most Brands Ignore
Your most profitable revenue comes from customers who already bought. Cross-sell and replenishment flows turn one-time buyers into lifetime customers.

Most Shopify brands obsess over two things: acquiring new customers and recovering abandoned carts. Both matter. But the highest-margin revenue in your Klaviyo account comes from a place most brands completely ignore: the customers who already bought.
A customer who placed an order is warm. They trust your brand. They've used your product. The acquisition cost is already paid. Every additional dollar they spend has a dramatically better margin than revenue from a new customer.
Cross-sell and replenishment flows exist to capture this revenue. They're the LTV plays that separate brands that grow sustainably from brands that stay stuck on the acquisition treadmill.
Cross-Sell vs. Replenishment: The Distinction
Cross-sell flows recommend complementary or related products based on what a customer already purchased. Someone who bought a blanket might get an email featuring matching pillows. Someone who bought a protein powder might see a shaker bottle.
Replenishment flows remind customers to reorder the same product when it's likely running low. Someone who bought a 30-day supply of vitamins gets a reminder on day 25. Someone who bought a 3-month supply of dog food gets a nudge at month 2.5.
Some brands need one. Some need both. It depends on what you sell.
Cross-sell works best for brands with a wide product catalog where customers tend to buy from one category and could benefit from others. Fashion, home goods, beauty, and lifestyle brands benefit most.
Replenishment works best for consumable products with predictable reorder cycles. Supplements, skincare, food, pet supplies, coffee, and cleaning products are natural fits.
Building the Cross-Sell Flow
The Trigger
The cross-sell flow triggers on the Placed Order event in Klaviyo. But it shouldn't fire immediately — the customer just bought and the post-purchase flow (order confirmation, shipping, delivery follow-up) should run first.
Set a delay of 14-21 days after the order. This gives the customer time to receive and use the product before you suggest something new. Sending a cross-sell email before they've even received their order feels premature and erodes trust.
Add a filter: exclude anyone who has already placed another order since the triggering purchase. If they already came back and bought, they don't need a cross-sell nudge.
Product Recommendation Logic
The cross-sell recommendation should feel relevant, not random. There are three approaches, from simplest to most sophisticated:
Manual product mapping. Define which products complement each other. If someone buys Product A, they see Products B and C. This requires upfront work but gives you full control over the recommendations. Works best for brands with a small, curated catalog.
Category-based recommendations. If someone bought from the "bedroom" category, show products from "bedroom accessories" or "bedding." Broader than manual mapping but still relevant. Works well for brands with clear product categories.
Klaviyo's AI recommendations. Klaviyo's product recommendation engine uses purchase and browsing data to suggest products dynamically. This is the most scalable approach for brands with large catalogs. The recommendations improve over time as more data accumulates.
Our recommendation: start with manual mapping for your top 5-10 products (the ones that drive the most orders), then use Klaviyo's dynamic recommendations as the fallback for everything else.
Take our free 2-minute scorecard and get a personalized report showing where your email revenue is leaking.
Take the Free Scorecard →The Email Sequence (2-3 Emails)
Email 1 (Day 14-21 post-purchase): The Natural Pairing
Lead with the product they bought: "Loving your [Product Name]? Here's what goes perfectly with it." Show 2-3 complementary products with images, prices, and direct links.
The tone should feel like a helpful recommendation, not a hard sell. Think of it as the email equivalent of a knowledgeable shop assistant saying, "Since you liked that, you might also want to check out..."
Email 2 (Day 7 after Email 1): Social Proof Push
If they didn't buy from Email 1, follow up with social proof for the recommended products. Customer reviews, ratings, UGC photos. "Customers who bought [their product] also loved these" with star ratings and review snippets.
Email 3 (Day 7 after Email 2): Small Incentive (Optional)
If margins allow, offer a small incentive on the complementary products: 10% off or free shipping on their next order. This email is optional — it depends on your margin structure and whether the cross-sell products can support a discount.
Building the Replenishment Flow
Timing Is Everything
The replenishment flow lives or dies on timing. Send too early and it feels pushy. Send too late and they've already reordered elsewhere or moved on.
Calculate the typical consumption period for each product. For a 30-day supply of supplements, the reorder reminder should arrive around day 22-25 — before they run out but close enough that they're thinking about it.
If you don't have exact consumption data, use your average reorder interval. Klaviyo's predicted next order date (based on past purchase behavior across your customer base) is a useful starting point.
The Trigger
Trigger: Placed Order event, filtered by specific product or product category. Then add a time delay based on the expected consumption period.
Example for a 30-day supplement: Trigger on Placed Order where product is "Daily Vitamins 30-Pack." Delay 22 days. Send the reorder reminder.
For brands with multiple product consumption periods, you'll need separate replenishment flows for each product or product group. A 30-day product and a 90-day product need different timing.
The Email Sequence (2 Emails)
Email 1 (Consumption Day -7): The Gentle Reminder
"Running low on [Product Name]? Reorder now and never run out." Show the exact product they bought with a direct "Reorder" button. Keep it simple. They know the product. They know they need it. The email's job is to make reordering effortless.
Include the price, an image of the product, and a one-click path to checkout. If you offer subscriptions, mention the subscription option here with the savings: "Subscribe and save 15% — never run out again."
Email 2 (Consumption Day +3): The Urgency Follow-Up
If they didn't reorder, follow up when they're likely at or past the point of running out. "Your [Product Name] supply should be running low — reorder today and we'll ship it fast." Add urgency but keep it factual, not manufactured.
If you offer free shipping above a threshold, mention it here. "Add one more item to your order for free shipping" can bump AOV while driving the reorder.
AOV Boosters Inside Both Flows
Cross-sell and replenishment flows are natural places to increase average order value:
Bundle offers. "Buy [their product] + [complementary product] together and save 10%." Bundles increase AOV while feeling like a deal.
Threshold incentives. "Spend €50+ and get free shipping" when their single product reorder would be below the threshold. This encourages adding items.
Subscription upsell. For replenishment products, the subscription pitch belongs in these flows. Show the per-unit savings of subscribing vs. one-time purchasing.
Measuring LTV Impact
The standard flow metrics (revenue, conversion rate, click rate) apply. But for cross-sell and replenishment flows, the real measurement is customer lifetime value.
Track these:
Repeat purchase rate. What percentage of customers who receive the cross-sell or replenishment flow place a second order? Compare this to the repeat purchase rate of customers who didn't receive the flow (or who received it but didn't engage).
Time between orders. Do cross-sell and replenishment flows shorten the gap between purchases? If your average time between first and second order drops after implementing these flows, they're working.
Average orders per customer. Over a 6-12 month window, do customers who engaged with these flows have more total orders than those who didn't?
Revenue per customer. The ultimate metric. Customers who receive and engage with LTV flows should generate meaningfully more total revenue over their lifetime.
The Bottom Line
Acquisition gets the attention. Retention gets the profit.
Cross-sell and replenishment flows run quietly in the background, turning one-time buyers into repeat customers and repeat customers into loyal ones. They don't generate the flashy revenue numbers of a Welcome Series, but they build the kind of sustainable, high-margin growth that compounds over time.
Map your product relationships for cross-sell. Calculate your consumption periods for replenishment. Build the flows. Let them run.
The most profitable revenue your Shopify store will ever generate comes from customers who already trust you.

Tsvetan Emil
Klaviyo Email & SMS Specialist