Back to all posts

Why Your Shopify Subscription Customers Are Churning Because Your Referral and Loyalty Program Ignores Them Completely

Subscriptions Churn Subscriber Retention Loyalty Programs ReCharge Shopify CRO

The Loyalty Program That Punishes Your Best Customers

We audit a lot of Shopify stores running subscription programs through ReCharge, and one pattern shows up constantly. The brand has a loyalty or referral program, often built on LoyaltyLion, Smile.io, or Yotpo Loyalty, and that program is completely disconnected from the subscription experience.

What that means in practice is this. A customer who subscribes and auto-renews every 30 days earns no points for those renewals, or earns points they cannot spend on subscription orders, or discovers that the referral program only applies to one-time purchases. They are your highest-value customer segment, and your rewards infrastructure is treating them as if they do not exist.

This is not a loyalty program problem in isolation. It is a churn accelerant. When a subscriber realizes they are getting less value from being loyal than a one-time buyer who found a discount code, the mental math shifts. They start wondering what else they are missing. That is exactly the moment before a cancellation.

Where This Pattern Comes From

Most DTC brands build their loyalty program before they launch subscriptions, or they add subscriptions later without auditing how the two systems interact. Smile.io and LoyaltyLion have native ReCharge integrations, but those integrations require deliberate configuration. Out of the box, recurring orders are often excluded from points accrual because the integration was never completed, or because someone checked a box wrong in the setup.

We have seen stores where the loyalty dashboard shows a subscriber earning zero points across 14 consecutive orders. That subscriber's dashboard looks like they have never spent a dollar, even though they have spent hundreds. They see this when they log in to check their points balance, and that single moment of friction carries more psychological weight than almost anything else in the retention experience.

The referral side is worse. Most referral programs, including those built on Friendbee or even native Klaviyo referral flows, send the referred friend to a landing page for a first-purchase discount. That discount cannot be applied to a subscription order. The referred friend either buys once or buys nothing. The original subscriber who sent the referral earns their reward, but their friend's experience with the product is a one-time transaction with no subscription hook. The retention value of that referral is effectively zero.

What Subscribers Actually Notice

Subscribers pay attention to their account in specific moments. They log in when they want to skip, swap, or pause. They open their confirmation emails when they are about to get charged. They check their loyalty dashboard when something reminds them it exists, usually a campaign email or a point expiry notice.

Each of those moments is an opportunity. When a subscriber logs into their account, sees their order history, and notices their points balance does not reflect what they have spent, it creates a question. They start to wonder if the program is broken or if they were excluded intentionally. Either interpretation is bad for retention.

We pulled session recordings in Hotjar for one brand running Smile.io alongside ReCharge, and we found subscribers clicking into the loyalty dashboard from the account page, sitting on the page for 30 to 60 seconds, and then navigating directly to the subscription management page. A meaningful portion of those sessions ended in a skip or a pause, not because the product failed, but because that dashboard moment introduced doubt about whether this brand valued them.

The fix for that brand was not complicated. They updated their Smile.io configuration to include ReCharge webhook events for recurring order charges, which meant subscribers started accruing points on every renewal. They also added a loyalty balance reminder inside the ReCharge account portal using a custom block. Sessions that previously ended in skips started ending in portal exits with no action taken.

The Referral Gap Specifically

Referral programs create a category of churn that is almost never attributed correctly. When a subscriber refers a friend and the friend has a bad experience because they could not apply their discount to a subscription, the original subscriber hears about it. Word-of-mouth works in both directions.

Referral programs that exclude subscription purchases from eligibility also create a perverse incentive. Subscribers who want to refer friends have to tell them to buy the one-time version first, which means the referred customer starts with a higher price point and no subscription discount. That friend either converts to a subscriber on their own or churns after one purchase. The original subscriber now has a friend who tried the product and did not stick with it, which introduces doubt about the product itself.

We worked with a supplement brand where roughly 35 percent of their subscription customers had referred at least one person in the first 90 days. When we traced those referrals forward, fewer than 12 percent of referred friends had converted to subscribers within 60 days. The referral landing page offered a 15 percent discount on first purchase, but the subscription CTA on that page was secondary and the discount could not apply to the subscription checkout. Referred friends were buying once and stopping.

Fixing the referral flow to allow the discount to stack with the subscribe-and-save price, and making the subscription the primary CTA on the referral landing page, moved that 12 percent conversion rate to subscribers up significantly within 8 weeks. The original subscribers also had more friends sticking with the product, which reinforced their own purchase decision.

How to Audit This in Your Own Stack

Start with ReCharge and your loyalty tool side by side. Check whether recurring charges are firing events to your loyalty platform. In Smile.io, go to Settings and look at the points rules for purchases. Subscription renewals should appear there as a qualifying event. If they do not, the integration is incomplete.

In LoyaltyLion, the same check applies. Look at your activity feed for your top 20 subscribers and verify their points balance reflects their actual order history. If it does not match, you have a configuration problem that is silently degrading the subscriber experience.

For referrals, go through the flow yourself as if you are a subscriber referring a friend. Click the referral link. Land on the page. Try to apply the discount to a subscription add to cart. Document every point where the experience breaks.

Then open Klaviyo and look at what emails subscribers receive versus what one-time buyers receive. Loyalty program emails often go to all customers using the same template, and that template almost always assumes a one-time purchase context. If your loyalty email is telling a subscriber to "use your points on your next order" but their points are not accruing from subscription orders, that email is not a retention tool. It is a reminder that something is wrong.

If you are not sure where to start with this kind of audit, this is exactly the type of structural problem we identify in our conversion audits. The issue is rarely visible from the top-level numbers, but it shows up clearly when you trace the subscriber experience end to end.