How to Integrate Recharge with Loyalty: The Complete Setup Guide

If you run a subscription brand on Shopify, the fastest retention win available to you right now is to integrate Recharge with loyalty in a single connected flow. Recharge powers a huge share of Shopify subscriptions, and most Shopify stores already run some form of rewards program. The problem is that those two systems usually live apart. When they do, your recurring revenue and your loyalty engine never talk to each other, and your subscribers quietly miss out on the points and perks that would keep them renewing. Connecting Mage Loyalty to Recharge closes that gap, and the setup itself is short. We have watched the difference it makes: every renewal becomes a reason to stay.
Key Takeaways
| What you get | Why it matters |
|---|---|
| Subscription Milestones | Award bonus points when a subscriber hits a renewal threshold you set, from a first-order signup gift to a long-tenure reward |
| Automatic points on renewals | Every recurring Recharge order can earn loyalty points without manual adjustments |
| Redemption on subscriptions | Loyalty reward codes are created in Recharge too, so points apply to recurring charges, not just one-time orders |
| Loyalty data in the portal | Subscribers see their rewards and balance alongside their subscription management |
| Referral discounts on signup | Advocate referral rewards can auto-apply to new subscriber signups |
| Works on every plan | The Recharge connection is available from Starter upward and runs with Loyalty plus Referrals together |
How Loyalty Turns Subscription Renewals Into Retention
Subscriptions and loyalty are chasing the same outcome. Both exist to make a customer come back, again and again, without you having to re-earn the sale each time. Run them in separate tools, though, and you create friction instead of momentum. A subscriber cannot earn points on the renewal that just charged their card, and the reward they saved up will not apply to their next subscription order. That mismatch is exactly where churn creeps in.
Joining Recharge to a loyalty platform like Mage turns those two systems into one retention loop. Once connected, the integration lets you:
- Create subscription milestone rewards that fire automatically when a subscriber reaches a renewal count you choose
- Award points on recurring orders so every successful billing cycle adds to a customer's balance
- Generate loyalty reward discount codes inside Recharge so points can be redeemed on subscriptions
- Surface points and rewards in the customer portal, next to the subscription a shopper is already managing
- Auto-apply advocate referral discounts to new subscriber signups, so a referral converts straight into a recurring relationship
The math behind this is hard to argue with. Subscribers are already your most valuable cohort, since recurring buyers tend to spend more over their lifetime than one-time shoppers. Layering loyalty on top compounds that advantage by giving people a second reason to keep their subscription active. If you want the wider context on how this fits a retention program, our Shopify loyalty program overview walks through the building blocks.
Phase 1: Preparing Your Loyalty Program for Recharge Integration
Before you wire Recharge in, get your loyalty rules ready for subscription behavior. A little groundwork here means subscribers can take part fully the moment the connection goes live, rather than discovering gaps later.
Two things to confirm first: Recharge needs to be installed and active on your Shopify store, and your Mage account needs to be on the Starter plan or above. With both in place, you are ready to set up the earning and redemption side.
Setting Up Subscription-Specific Earning Rules
Subscribers should be rewarded for the commitment a recurring order represents, not treated like any other buyer. Mage handles this through the Subscription Milestone earning rule, which awards points when a customer reaches a renewal threshold you define. To set it up, open Earning Rules in your Mage admin, then add or edit the Subscription Milestone rule.
The threshold is the number of successful subscription payments a customer must complete before the reward lands, and the first payment counts as renewal number one. That single field gives you a lot of range:
- Set the threshold to 1 and the reward fires the moment someone subscribes, which works as a signup gift
- Set it to 5 and you reward a subscriber only after their fifth successful renewal, recognising genuine long-term loyalty
- Set it higher for a milestone that celebrates serious tenure, like a six-month or annual subscriber bonus
You also choose how many points to award and an optional approval delay. We usually suggest an approval window of at least 30 days, so points settle after the refund and cancellation period has passed. One detail worth knowing: the milestone is granted once per subscription contract, so a customer who subscribes to three different products can earn it three times, and a cancel-then-resubscribe counts as a fresh contract.
Configuring Redemption Options for Recurring Purchases
Earning is only half the loop. Subscribers also need to spend their points on the orders they actually place, which for them means recurring charges. In Mage, set each reward's Purchase Type to Both rather than restricting it to one-time orders. We recommend Both because it lets a single code work on a normal checkout and on a subscription, which avoids the support tickets that come from a reward that mysteriously will not apply.
The reward types that carry over to Recharge subscriptions are:
| Reward type | Behavior on subscriptions |
|---|---|
| Percentage off | Applies to the subscription charge as a percentage discount |
| Fixed amount off | Applies a set dollar value to the recurring charge |
| Free shipping | Makes shipping fully free on the subscription |
| Minimum spend and expiry | Both carry across, with minimum spend rounded down to a whole number |
You can also limit a reward to a single product or a single collection and it will still work on subscriptions. Rewards tied to more than one product or collection, or to a specific variant, behave differently, which we cover in the redemption section below.
Ready to increase customer lifetime value?
Join 100+ Shopify stores using Mage to turn one-time buyers into loyal repeat customers.
Phase 2: Connecting Recharge to Your Mage Account
The connection itself is the short part. There is no API token to copy or webhook to babysit, because Mage uses an approval flow inside Recharge. Most stores have it done in a few minutes.
Step 1: Confirm the Prerequisites
Make sure Recharge is installed and active on your Shopify store and that your Mage plan is Starter or above. If either is missing, sort that first, since the Recharge card in Mage relies on both being in place.
Step 2: Open the Integrations Page in Mage
Head to the Integrations page in your Mage admin, find the Recharge card, and click Manage. This is the same Integrations hub where the rest of your connected apps live, so you always know where to come back to.
Step 3: Connect and Approve
Click Connect Recharge. Mage redirects you to Recharge to approve the connection, where you grant the requested permissions. Once you approve, Recharge sends you to a confirmation page. Click Go to Recharge Integration to return to your Mage admin, and the Recharge card should now read Connected along with the date you linked it. If you ever need to remove the link, the same card has a Disconnect option under Manage.
Automating Loyalty Rewards for Subscription Events
Manual point awards do not scale once you have real subscriber volume. With Recharge connected, the Subscription Milestone rule does the work for you. Each successful payment on a contract increments that subscriber's renewal counter, and when the counter hits your threshold, the points are awarded automatically. Future payments on the same contract keep being tracked but stop awarding the milestone, so there is no risk of double-rewarding.
A couple of behaviors are worth setting expectations on. VIP tier multipliers stack on top of the base points, so 100 base points at a 2x Gold tier becomes 200. Active bonus campaigns apply their multiplier too. To test it, set up a milestone with a low threshold, run a subscription order, and confirm the points appear in the customer's account.
Handling Existing Subscribers
When you first connect Recharge, customers who already have active subscriptions are not retroactively credited for past renewals. Their progress toward a milestone starts counting from the next renewal after you connect. If you need those historical renewals to count, reach out to Mage support and we can request a one-time backfill against your Recharge account.
Enabling Point Redemption on Subscription Purchases
Subscribers should be able to spend points on any order they place, recurring charges included. With the integration live, that works through the reward codes Mage creates in Recharge, and it needs the right Purchase Type on each reward.
How Reward Codes Sync to Recharge
Once Recharge is connected, any loyalty reward intended for subscriptions is automatically created in Recharge as well. When a customer redeems points, the same code works on their Recharge subscription, not only on a one-time order. This applies to every reward where the Purchase Type is set to Subscription or Both, which is why we keep recommending Both. A few rules govern how it behaves:
- Each reward code can be used once. When a customer applies it to a subscription, the matching one-time code is switched off automatically (and the reverse), so a reward cannot be spent twice.
- Recharge allows only one discount on a subscription at a time. If a subscription already carries a discount, a new reward code cannot be added on top of it.
- Flexible rewards, where the customer chooses how many points to spend, are not added to subscriptions at this time.
- A reward limited to a single variant applies to the whole product on a subscription, and rewards tied to multiple products or collections are not added to subscriptions, since Recharge supports only one product or collection per discount.
- Free shipping makes shipping fully free on a subscription, and because of a Recharge requirement, free shipping rewards apply to both one-time and subscription purchases even when set to subscriptions only.
Streamlining the Portal Experience
Point your subscribers toward their rewards before they touch their subscription settings. Because reward codes already exist in Recharge once a customer redeems, the experience stays smooth: a shopper redeems in the loyalty widget, then applies the resulting code to their next charge. Keeping the path between balance and subscription short is what turns saved points into renewed orders.
Optimizing the Customer Journey with Unified Accounts
Scattered account experiences confuse people. When a subscriber has to hunt across one screen for points and another for billing, redemption rates suffer. Mage brings the loyalty side into a single branded experience, with rewards, tier progress, and referral links living together. For brands on the Enterprise tier, the customer accounts sidebar pulls this into one portal alongside the rest of the account.
Bringing Subscription Context Into the Account
A connected account view can show a subscriber what they care about in one place:
- Current points balance and VIP tier status
- Rewards that are available to apply to a subscription
- Their personal referral link for sharing
- A clearer picture of where they stand without bouncing between tools
This consolidation removes the need to jump between screens to check a balance or grab a reward. The further you take it, the more it starts to resemble a proper Shopify membership program, where the subscription and the loyalty relationship feel like one thing rather than two.
Using Loyalty Data for Subscriber Segmentation
Connected data is what makes precise targeting possible. Mage passes loyalty events and VIP tier data to integrations like Klaviyo, Omnisend, Postscript, and Attentive, so your email and SMS campaigns can speak to where a subscriber actually sits in your program. A handful of segments tend to earn their keep:
- Subscribers by VIP tier, so high-tier members get treated like high-tier members
- Subscribers whose points balance is approaching a redemption threshold, a natural nudge moment
- Subscribers grouped by tenure, which pairs well with your milestone rewards
- Top advocates by referral activity, who deserve a different message than a first-time buyer
Treat these segments as living lists and revisit them as subscribers move through tiers. That is where loyalty data stops being a vanity dashboard and starts driving sends that convert.
Advanced Use Cases: Memberships, Referrals, and Subscriptions
Once the core points loop is humming, you can layer on referral and membership mechanics to pull even more value out of your subscriber base.
Referral Programs for Subscriber Acquisition
Referrals are a strong fit for subscription brands because a referred customer often arrives ready to commit. With Mage, advocate referral discounts can auto-apply to new subscriber signups, so the moment a referral converts into a subscription, the reward is already in place. There is no manual code entry and no "my discount did not work" support thread to untangle. Mage referrals also ship with fraud protection built in, which keeps the program honest as it scales. Our Shopify referral program page goes deeper on how the advocate side is structured.
Paid Membership Programs
For brands that want a premium layer, paid memberships create a subscriber tier with its own perks, sitting naturally alongside Recharge subscriptions. Members can get benefits like early access, member-only rewards, and richer earning rates, all managed on the same platform as your points and tiers. Pairing a paid membership with a recurring product subscription gives your most committed customers two reasons to stay, and it gives you a way to test a premium model without standing up a separate app. The Shopify VIP tiers approach works hand in hand with this, since tier multipliers feed straight into the milestone points subscribers earn.
Troubleshooting Common Integration Issues
Even a clean setup runs into the occasional snag. Most are quick to resolve once you know where to look.
| Symptom | Fix |
|---|---|
| Recharge card not showing Connected | Reopen the Integrations page, click Manage on the Recharge card, and run Connect Recharge again, approving every requested permission |
| Reward codes not appearing on subscriptions | Confirm the reward's Purchase Type is set to Both or Subscription, since one-time-only rewards do not sync |
| Milestone points not awarded | Check the Subscription Milestone rule is active and that the renewal threshold has actually been reached on that contract |
| New reward will not apply to a subscription | Recharge allows only one discount per subscription at a time, so remove the existing discount first |
| Existing subscribers seem to be missing renewals | Past renewals are not retroactive on connect; contact Mage support for a one-time backfill if you need history counted |
A Note on Subscription Platforms
The Subscription Milestone rule works with Recharge directly, and also with other subscription tools such as Loop Subscriptions, Skio, and any app built on Shopify's native subscription billing. If you run more than one, each subscription contract is tracked on its own, so the rules above apply per contract regardless of the platform behind it.
Best Practices for Ongoing Success
- Test with a low-threshold milestone and a dummy subscription before you roll out widely, confirming that points award, codes sync, and referral discounts apply
- Keep reward redemption flexible by setting Purchase Type to Both, which sidesteps the most common cause of subscriber support tickets
- Set an approval delay of at least 30 days on milestone points so balances settle after the refund window
- Revisit your earning thresholds and redemption options periodically, using your tier and tenure data to decide what to adjust
- Watch support tickets for repeated phrases like "code did not work on my subscription," which usually point to a Purchase Type that needs changing
Taking Action: Your Next Steps
Connecting Recharge to your loyalty program is less a technical chore than a retention decision. The subscription brands that pull ahead are the ones that stop treating recurring billing and rewards as separate systems and start running them as a single loop, where every renewal earns something and every reward can be spent on the next charge.
With Mage, that loop is straightforward to build. The Recharge connection is available on every plan and runs with Loyalty and Referrals together. Subscription Milestones reward renewals automatically, reward codes flow into Recharge so points work on recurring orders, and advocate referral discounts can auto-apply to new subscriber signups. If you would like to see how it maps to your catalog and order volume, the dedicated Recharge integration page is the place to start, or you can book a walkthrough at request a quick demo.
Frequently Asked Questions
What does the Recharge integration with Mage do?
The Recharge integration with Mage connects recurring subscriptions to your loyalty program. Once linked, Mage counts Recharge renewals toward Subscription Milestones, awards points automatically, and creates loyalty reward codes inside Recharge so subscribers can redeem points on recurring charges, not just one-time orders.
Can customers use loyalty points on their Recharge subscriptions?
Yes, customers can use loyalty points on their Recharge subscriptions. When a reward's Purchase Type is set to Subscription or Both, Mage creates a matching discount code in Recharge that applies to the subscription charge. Recharge allows only one discount per subscription, so loyalty codes cannot stack with another active discount.
How do subscribers earn points on recurring orders?
Subscribers earn points on recurring orders through the Subscription Milestone earning rule. You set a renewal threshold, and each successful payment increments that subscriber's counter. When the counter reaches your threshold, points are awarded once per subscription contract, with VIP tier and bonus campaign multipliers applied on top.
What plan do I need to integrate Recharge with Mage?
You need a Mage Starter plan or above to integrate Recharge, plus Recharge installed and active on your Shopify store. The connection works with Loyalty and Referrals together, so no separate add-on is required to start awarding points and redeeming rewards on subscriptions.
Do existing subscribers get credited for past renewals?
Existing subscribers are not automatically credited for past renewals when you first connect Recharge. Their milestone progress begins from the next renewal after connection. If you need historical renewals to count toward a milestone, contact Mage support to request a one-time backfill against your Recharge account.
Can referral rewards apply to new subscribers?
Yes, referral rewards can apply to new subscribers. Advocate referral discounts can auto-apply to new subscriber signups, so when a referral converts into a subscription, the reward is already in place without manual code entry. Mage referrals also include fraud protection to keep the advocate program reliable as it grows.
TLDR
To integrate Recharge with loyalty using Mage, confirm Recharge is active and your plan is Starter or above, then open the Integrations page, click Manage on the Recharge card, and run Connect Recharge to approve the link. Set up a Subscription Milestone earning rule with a renewal threshold so subscribers earn points automatically on renewals, and set reward Purchase Type to Both so loyalty codes sync into Recharge and work on recurring charges. From there you can auto-apply advocate referral discounts to new signups, surface loyalty data in the customer portal, segment subscribers through your email and SMS integrations, and layer on memberships and VIP tiers. The connection is available on every plan and turns each recurring order into a loyalty touchpoint that quietly compounds retention.






