Acquiring a new customer has never cost more and converting them has never been harder. Acquisition costs have been climbing steadily, third-party data has become harder to rely on, and brands that built their growth on paid social have been feeling the pressure for some time now. And quietly, the brands holding their ground have something in common: they're getting more from the customers they already had.
Email marketing revenue is projected to reach $17.9 billion globally by 2027. Not because inboxes are getting less crowded, but because the brands using email properly have stopped treating it like a broadcast channel and started treating it like a CRM engine.
For Shopify merchants doing serious revenue, the infrastructure to do this well is almost certainly already in place. Klaviyo sits at the centre of most stacks at this level. The gap isn't the tool. It's how far most brands are from using it to its actual potential. This is a practical look at what that gap usually looks like, and what it takes to close it.
You're Not Getting Full Value From Klaviyo
Most Shopify merchants at scale are using CRM platforms like a basic email tool. Sending campaigns, maybe running a welcome flow, occasionally pulling a segment for a sale. Meanwhile, Klaviyo is holding a detailed record of every customer interaction, purchase pattern, engagement signal and lifecycle moment, and the vast majority of it is going untouched.
This isn't a Klaviyo problem. It's a resource and strategy problem. And it tends to get worse the bigger the business gets.
Klaviyo Knows More About Your Customers Than You Do
The reframe matters more than it sounds. If you think of Klaviyo as an email platform, you run it like one: campaign calendar, open rates, unsubscribes, repeat. If you think of it as a CRM database, you start asking different questions. Who are my best customers and what do they have in common? Where are people dropping out of the lifecycle? Which segments are genuinely engaged and which ones are just sitting there quietly degrading deliverability?
For most merchants the data is usually there. The problem is that nobody has taken the time to organise it, interpret it commercially, or connect it to a coherent retention strategy. These setups evolve organically alongside the business. What was a clean account at £1 million often looks like a different beast at £20 million. Flows stacked on top of flows. Segments that nobody's looked at in 18 months. Reporting that doesn't connect to anything meaningful. The account starts working against you.
And here's the thing: the brands most likely to be leaving money on the table are often the ones sending the most. Campaign-heavy, discount-reliant programmes are the most common pattern we see. Short-term revenue, yes. But also customers being trained to wait for the next offer, margin being quietly eroded, and list health taking a hit that compounds over time. Before you can fix any of that, you need to know exactly what you're dealing with.
Before you do anything else, understand what you're working with
This is the step most teams skip because they're too close to the day-to-day. It's also usually where the problems start.
A proper Klaviyo account audit isn't a surface-level look at open rates. It means actually getting into the account and understanding what you have.
List health
What's the active versus lapsed split? A reasonably engaged list is typically profiles who've opened or clicked in the last 90 to 180 days, depending on how often you send. If more than half your list hasn't engaged in six months, that's both a deliverability risk and a signal that acquisition or onboarding isn't doing its job.
Suppression logic
Klaviyo won't automatically exclude disengaged profiles unless you've built that logic in. Many accounts haven't. That means sending to contacts who will never convert and actively damaging sender reputation in the process.
Flow architecture
Map every active flow and ask honestly whether they're working together or against each other. A customer who purchases, triggers a post-purchase flow, gets added to a replenishment sequence, and simultaneously enters a winback because a segment condition was met is having a terrible experience. Flow overlap is extremely common in accounts that have grown quickly and nobody's ever stepped back to review the full picture.
Pull up your key segments and check the logic is still valid. Conditions built 18 months ago may not reflect how the data is structured today, especially if you've changed your Shopify setup, added integrations, or migrated anything in the interim.
Reporting
Are you actually tracking the right things? Revenue per recipient and flow revenue as a percentage of total CRM revenue tell you far more than open rates about whether the programme is working. If your reporting doesn't connect to commercial outcomes, you'll keep optimising the wrong things.
Optimising flows on a poorly structured account is like redecorating a house with subsidence. The audit is the foundation. Everything else sits on it.
Retention is not the same thing as a loyalty programme
This is worth being direct about because it changes how you approach the whole problem.
A loyalty programme is a mechanic. Points, tiers, rewards. It can support retention when it's done well, but it isn't retention. Genuine loyalty is behavioural. It shows up in repeat purchase rate, time between orders, category expansion, customers who come back without a voucher code nudging them. Klaviyo gives you the data to identify and develop that behaviour. Whether or not you have a points scheme running is almost beside the point.
Here's where most brands should be focusing their attention:
1. Identify your genuinely loyal customers
Not just top spenders, but customers with strong purchase frequency, healthy engagement, and low discount dependency. RFM modelling (recency, frequency, monetary value) is a practical framework here, and Klaviyo's predictive analytics makes it reasonably straightforward to build. Once that segment is defined, you can start understanding what the journey to that point looks like and build flows that move more customers along that path.
2. Build VIP segmentation properly.
A threshold-based "spent over X" tag isn't VIP segmentation, it's just a spend filter. The more useful question is: what do your top 10% of customers have in common behaviourally? Purchase frequency, category breadth, engagement rate, time to second purchase. Build the segment around those signals and use it to deliver experiences that actually feel different: early access, first look at new products, recommendations that reflect what they've actually bought. The goal is to make those customers feel seen, not just rewarded.
3. Invest more in post-purchase flows
The journey ends at delivery confirmation and a review request for most brands, and then the customer goes back into the general campaign pool. The purchase itself is a signal. Someone bought a specific thing, in a specific category, at a specific point in their relationship with your brand. Klaviyo lets you use that to serve something genuinely relevant rather than just the next campaign blast.
4. Use predictive analytics for churn prevention, not just reporting
Klaviyo's predictive date of next order means you can see when a customer is becoming overdue before they've actually lapsed. That window matters. Reaching out when someone is overdue is a very different conversation to a winback email sent three months after they've gone quiet. The intervention is always easier than the recovery.
The personalisation thread runs through all of this. The difference between a retention programme that builds actual loyalty and one that just fires automations is whether the communication feels like it's for that customer or just to them. That comes from using purchase data, browse behaviour, category affinity and lifecycle stage together, not from a first name in the subject line. The capability is in Klaviyo. Most brands are using a fraction of it. And for those that are ready to go further, the real opportunity is in how email connects to everything else.
Email is the core, but it shouldn't be working in isolation
For most merchants, email remains the primary CRM channelby volume. But the brands with the strongest retention numbers are the ones thinking about the full picture: how email, SMS, loyalty, reviews, paid media and onsite capture work together rather than in separate lanes.
SMS is the obvious next step for brands that haven't added it. The opportunity is real, but how you implement it matters enormously. Without a clear channel strategy it just becomes another batch and blast tool, with the same problems as over-sending on email. Where SMS consistently earns its place is in time-sensitive moments like flash sales or back-in-stock alerts, in post-purchase sequences where speed adds value, and in high-intent segments like abandoned checkout. Outside of those contexts, the bar for sending should be high.
It's also worth revisiting onsite capture if you haven't looked at it recently. Your sign-up forms are determining the quality of what enters your list. A generic 10% off pop-up with no segmentation logic means everyone lands in the same welcome flowregardless of what they were browsing, where they came from, or what they're likely to buy. Improving the value exchange, adding contextual form targeting, routing new subscribers into more relevant journeys based on entry point: these are not glamorous changes, but they compound significantly over time.
Why most brands aren't there yet
It's not ambition. It's time, internal resource, and the specific combination of platform knowledge and commercial CRM thinking needed to build this properly. Those things rarely exist together in one place inside a growing brand.
The practical starting point is nearly always the audit. Get a clear picture of what's there, what's broken, and where the real opportunities are before building anything. The brands that get this right stop thinking about CRM as a sending function and start treating it as one of the most efficient revenue channels in the business. That shift rarely happens without someone stepping back far enough to see the full picture.
As a Klaviyo Platinum Partner, we work inside accounts at this level every day. That means priority access to Klaviyo's support and platform team, early visibility of new features, and the kind of hands-on experience that only comes from managing programmes at scale across a wide range of Shopify merchants.
If you want a straight assessment of where your Klaviyo setup actually stands, we're happy to take a look.