Most eCommerce brands spend their first year focused on acquisition — ads, influencers, SEO. Then they hit a wall: CAC is rising, ROAS is declining, and the economics of new customer acquisition aren't working the way they used to.

The brands that scale past that wall have one thing in common: their retention infrastructure is properly built. Post-purchase email sequences, abandoned cart flows, replenishment reminders, win-back campaigns — all running automatically, generating revenue from customers they've already paid to acquire.

Here's how to build it properly in Klaviyo and Shopify.

Why email retention is where eCommerce margins are made

Acquiring a new customer costs 5–7x more than retaining an existing one. A 5% increase in retention rate can increase profits by 25–95%, depending on your average order value and margin. And email revenue — for brands that have their flows built properly — typically represents 25–40% of total revenue with almost no incremental spend.

The issue isn't that brand owners don't know this. It's that building it properly takes time they don't have, and half-built email flows underperform enough that people conclude email doesn't work for their brand.

It works. The setup is what's usually broken.

The four flows every Shopify brand needs

1. Post-purchase sequence

The post-purchase sequence starts the moment an order is confirmed. Most brands send one order confirmation email and stop. The brands generating meaningful email revenue send a sequence:

  • Order confirmation — immediate, transactional, builds confidence
  • Shipping notification with tracking — reduces customer service questions
  • Day 3 post-delivery — check-in asking how they're getting on with the product. Personal tone, no sell.
  • Day 10 — educational content related to their purchase. Positions the brand as more than a vendor.
  • Day 21 — soft cross-sell of a complementary product based on what they bought
  • Day 45 — replenishment prompt if the product is consumable (supplements, skincare, coffee)

The Day 3 and Day 10 emails are where most brands drop off. They feel non-commercial and therefore don't get built. They're also where trust is built — which is what makes the Day 21 cross-sell and Day 45 replenishment actually convert.

2. Abandoned cart flow

Between 65–70% of shopping carts are abandoned before checkout. A three-email abandoned cart sequence recovers a meaningful percentage of those — typically 5–15% of abandoned carts, depending on the brand and offer.

The sequence: 1 hour after abandonment (reminder, low pressure), 24 hours (address the likely objection — size? delivery? price?), 72 hours (final chance, small incentive if appropriate). Three emails, not one. The second email — which addresses the actual reason for hesitation — is where most of the recovery happens.

In Klaviyo, this is built as a flow triggered by the "Started Checkout" event with a filter to exclude people who completed the purchase. Straightforward to set up, generates revenue from day one.

3. Win-back campaign

Every brand has a lapsed customer segment — people who bought once or twice and haven't purchased in 90+ days. These customers know you, bought from you, and have left for a reason that's often fixable.

A win-back sequence runs automatically when a customer passes the 90-day mark without a repeat purchase. Three emails over 30 days: "We miss you" (no offer), "Here's what's new" (product update), "Here's a reason to come back" (small incentive or bundle). The segment exits the flow the moment they purchase.

The win-back sequence for a supplement brand we worked with was recovering 12% of lapsed customers — customers who would otherwise have been left dormant indefinitely.

4. Browse abandonment

Customers who view a product page but don't add to cart have shown clear intent. Browse abandonment flows — triggered when someone views a product three or more times without purchasing — capture some of that intent.

This flow is simpler than abandoned cart: two emails, 24 hours apart, featuring the viewed product with social proof (reviews, bestseller badge) and a clear CTA. Lower volume than cart abandonment, but the conversion rate on highly engaged browsers is solid.

Shopify and Klaviyo: how the integration works

Klaviyo's Shopify integration is native and pulls in rich event data: product viewed, added to cart, checkout started, order placed, order fulfilled. Every flow trigger is based on these events — there's no manual setup of webhooks or custom integration required.

What does require setup:

  • Product catalogue synced to Klaviyo so emails can pull in dynamic product blocks
  • Customer segments configured correctly — active, at-risk, lapsed, VIP
  • Flow filters to prevent people from receiving multiple overlapping flows simultaneously
  • UTM parameters on all email links for accurate attribution in GA4

The last point matters more than most brands realise. Without proper UTM tracking, you can't see how much revenue email is actually generating — which means you're flying blind on optimisation.

Common mistakes that make email underperform

Single-email abandoned cart. One email catches the easy wins. The second email — which addresses the real objection — is where the meaningful recovery happens. Always build three.

Sending to your full list every time. If you're sending broadcast campaigns to your entire list regardless of purchase history, you're training your best customers to ignore you and damaging deliverability. Segment by recency and purchase behaviour.

No suppression logic between flows. A customer who just purchased shouldn't simultaneously receive your win-back campaign. Build suppression filters so flows don't overlap and send contradictory messages.

Measuring open rate as success. Open rate tells you about subject lines. Revenue per recipient and flow revenue generated are what tell you whether your email programme is working. Focus on those.

What a properly built email programme generates

For brands with a properly built Klaviyo setup — all four flows live, segmentation correct, broadcast cadence sensible — email typically accounts for 25–40% of total revenue. For a brand doing £50k/month, that's £12,500–20,000 in monthly revenue from a channel with near-zero marginal cost.

The brands generating that figure aren't doing anything exotic. They've just built the fundamentals properly and left them running.

If you want your Shopify email retention infrastructure built properly, book a free strategy call. We audit what you have, identify what's missing, and build the flows that are leaving revenue on the table.