Why Your Klaviyo Re-Engagement Campaign Is Reactivating Subscribers Who Were Never Going to Buy in the First Place
The Re-Engagement Campaign That Looks Like It's Working
Every Shopify brand we audit has some version of a re-engagement campaign in Klaviyo. The logic makes sense on paper: subscribers go quiet, you send a "We miss you" sequence, some of them open it, and you feel like you pulled something back from the dead.
The problem is that most of these campaigns are measuring the wrong outcome and reactivating the wrong people.
When we pull the data on re-engagement flows, we typically see open rates between 8 and 15 percent, which looks reasonable. The brand takes that as a signal the campaign is working. But when we trace those reopened profiles through to actual purchase behavior over the next 60 days, the revenue number is almost always flat. The subscribers who re-engage are opening the email because your subject line caught them at a slow moment, not because they have any real intent to buy.
The ones with actual purchase intent were never in your unengaged segment to begin with.
How the Segment Gets Built Wrong in the First Place
Most Klaviyo re-engagement setups use a simple definition of "unengaged": anyone who has not opened or clicked an email in 90 or 120 days. That definition sounds reasonable until you look at what is actually inside that segment.
When we audit these setups, we consistently find three types of profiles lumped together that should never be treated the same way.
The first group is subscribers who joined through a discount popup, grabbed the code, and never had any real interest in your product. They opened the first email, used the discount, and went quiet. No re-engagement campaign is going to change what they are.
The second group is one-time buyers who had a fine experience but just do not need your product again yet. These people are not disengaged from your brand, they are simply not in a buying cycle. Sending them a "We miss you" email with another discount is not going to accelerate a purchase decision that is not there. It just trains them to wait for discounts before they come back.
The third group is people who switched to Apple Mail Privacy Protection or a similar tool, which means their opens stopped being recorded accurately sometime in late 2021. Klaviyo still shows them as unengaged, but some of these subscribers are reading your emails regularly. You are treating active readers like cold prospects.
When you run one re-engagement campaign at all three groups with the same copy and the same offer, you are making decisions based on averaged behavior that does not represent any single group accurately.
What the Re-Engagement Campaign Is Actually Costing You
There are two real costs here that most brands are not tracking.
The first is deliverability. When you send re-engagement emails to subscribers who genuinely have no interest, the ones who do not unsubscribe tend to ignore the email entirely. Low engagement at volume tells Gmail and other inbox providers that your emails are not worth prioritizing. Brands we work with frequently run re-engagement campaigns and then wonder why their overall open rates dropped in the following month. The two things are directly connected.
The second cost is the discount itself. A common re-engagement tactic is to include a 10 or 15 percent offer to get someone to come back. If the people redeeming that offer are the discount-seeking popup subscribers from group one, you are not recovering a valuable customer. You are selling a unit at reduced margin to someone who was never going to pay full price and who will go quiet again the moment the code expires.
We have seen brands spend meaningful budget on re-engagement campaigns that, when traced through to margin-adjusted revenue, produced a negative return. The gross revenue number looked fine. The actual contribution margin was underwater.
How to Rebuild the Segment Logic Before You Send Anything
Before you run another re-engagement campaign, you need to split the unengaged list into segments that actually reflect different behavior patterns.
For discount-only acquirees, look at Klaviyo profile data to identify subscribers who joined through a popup flow and only ever purchased once at a discounted rate with no subsequent engagement. For this group, a re-engagement campaign almost never makes sense. These profiles are better suited for a genuine sunset flow that cleans them from your list before they damage deliverability.
For lapsed one-time buyers, the trigger for re-engagement should not be time since last email open. It should be time since last purchase relative to your average repurchase window. If your product has a 90-day average repurchase cycle and someone bought 110 days ago, that is worth a targeted send. But the message should not be "We miss you." It should be something tied to where they are in the product lifecycle, a reminder about results, a usage prompt, or a reason the next purchase is timely for them specifically.
For the privacy-impacted subscribers, the right move is to use a click-based engagement signal instead of opens. Anyone who has clicked a link in an email in the past 180 days, regardless of whether opens are recorded, is not truly unengaged. Pull these out of your unengaged segment entirely and stop treating them like cold leads.
The Metric That Actually Tells You If Re-Engagement Is Working
Open rate is not the right success metric for a re-engagement campaign. Neither is click rate. The only number that matters is revenue per recipient in the 60 days following the campaign, segmented by the profile type that received it.
If you run a re-engagement campaign and pull Klaviyo's attributed revenue report, you will usually see a few conversions that make the campaign look like a win. But those conversions are almost always from subscribers who were going to buy anyway, people who were already close to a purchase decision and just needed a nudge. The campaign is taking credit for purchases it did not actually cause.
To measure this correctly, you need to compare purchase behavior across segments that received the campaign versus a holdout group. Klaviyo's A/B testing and segment holdout features allow this, but almost no brand we audit has set it up. Most are running re-engagement campaigns indefinitely based on attributed revenue that overstates actual impact.
Set up the holdout. Run it for 60 days. The results will almost certainly change how you think about who is actually worth re-engaging and what you are willing to spend to do it.
If your Klaviyo re-engagement setup looks anything like what we described here, it is worth taking a closer look at how your segments are built and what your campaigns are actually recovering. Our conversion audit covers email flow logic as part of a full review of where your store is leaving revenue behind.