Meet Mage AIDiscover

How to Migrate from LoyaltyLion: Complete Step-by-Step Guide

Written by
Graeme
Graeme
Co-Founder
Reading time
8 min read
Last updated
September 11, 2026
LoyaltyLion logo with an arrow pointing to the Mage Loyalty logo

How to migrate from LoyaltyLion Shopify is a controlled transfer of customer balances, tier status, and loyalty history into a new program. The work changes when you use Mage’s direct connector, because the main import should not begin with a spreadsheet.

A Shopify loyalty program includes points, rewards, tier logic, referral messaging, storefront placements, and connected email or SMS events. A migration succeeds only when those parts work together after launch. If you are evaluating the switch itself, see Mage’s LoyaltyLion alternative.

Short answer: Document the current program, create matching VIP tiers in Mage, then go to Settings > Data Migration > Import Data and connect the provider import. Use Manual CSV Import only for data the connector does not cover. Test balances, tiers, earning, redemption, refunds, and storefront surfaces before removing the old app.

“I looked into so many different integrations for loyalty and referrals for our Shopify Store, but no one impressed me more than Mage on human connection, customer service, and value.”
Juan Niño
Juan Niño
Director of Ecommerce, Reelie
Reelie

Read the Reelie case study →

How to migrate from LoyaltyLion Shopify: document the program first

Create a migration inventory

Start with a written record of the live program. Include earning rules, point value, reward types, reward costs, minimum spends, expiry settings, VIP tier names and thresholds, referral rules, customer-facing copy, and every place customers interact with loyalty.

Also list connected email, SMS, reviews, subscription, support, returns, and storefront tools. Capture theme edits, app embeds, custom CSS, and landing pages.

Shopify warns that app data may not be recoverable after uninstalling an app, so export important records before making changes. Shopify’s uninstall guidance also notes that theme code and dependent features may need separate review.

Capture a baseline

Record active members, total points liability, points issued and redeemed, redemption rate, member revenue, repeat purchase rate, average order value, VIP distribution, referral activity, and recent refunds.

Use this as your comparison record after launch. Shopify’s loyalty analytics guide can help define the baseline, but your own pre-migration data is the number that matters.

Decide what should be copied versus redesigned

Review reward thresholds, expiry, tier qualification, and referral incentives before rebuilding them. Preserve balances first. Change program economics only when you can explain the customer impact.

This is also the right time to decide whether the existing currency model still makes sense. Read loyalty points versus store credit before changing it, then document the decision.

Map LoyaltyLion data to Mage before connecting the accounts

Data areaPrimary migration pathValidation requirementManual follow-up
Current points balanceDirect provider connectorCompare sample balances and total liabilityCorrect exceptions only after review
VIP tierDirect provider connectorCheck base, middle, and highest tiersCreate matching tier names first
Points historyDirect provider connectorReview selected earning and redemption recordsUse CSV only for documented gaps
Reward historyConfirm in the provider import resultCheck recent redemptionsManual review if not included
Referral recordsConfirm in the provider import resultTest attribution and customer messagingManual review if not included
WishlistsManual CSV Import if unsupportedCheck saved item counts and customer matchingImport only if needed
Earning rules and rewardsConfiguration workTest live earning and redemptionRebuild or redesign
Customizations and communicationsConfiguration workCheck customer-facing surfacesRecreate branding and messages

What the direct connector carries

Mage’s direct provider connector is the primary migration route. In the Mage admin, go to Settings > Data Migration > Import Data, select Migrate from a provider, choose LoyaltyLion, then select Continue with LoyaltyLion. See the Mage migration help centre for the documented migration process.

The connector imports points, tiers, and history automatically. Do not assume that every legacy rule, referral message, reward, landing page, or visual customization transfers with the data. Those are program configuration decisions that need separate review.

Create matching VIP tiers first

Create your VIP tiers in Mage before starting the import. The tier names need to match the existing names, although matching is case-insensitive.

For example, “Gold” and “gold” match. “Gold Member” and “Gold” do not. Customers whose tier does not match can import without the intended tier.

Connect LoyaltyLion to Mage and import the core loyalty data

Mage Loyalty Import Data settings page with Migrate from a provider and Manual CSV Import options

Use Migrate from a provider

Open your Shopify admin, then open the Mage Loyalty app. Go to Settings > Data Migration > Import Data.

Under Migrate from a provider, choose LoyaltyLion and select Continue with LoyaltyLion. Follow the connection flow to connect the existing account. Mage then imports points, tiers, and history automatically.

Do not build a CSV for the main migration when the direct connector is available. Use a manual import only for missing data that you have confirmed was not included in the provider import.

Validate the import before changing the storefront

Start with counts and totals. Check total current points balance against your pre-migration liability record, then sample customers from several situations:

  • A customer with no VIP tier
  • A customer in the base, middle, and highest tier
  • A recent purchaser
  • A customer with a high points balance
  • A customer with a recent redemption
  • A customer with a refunded order

Compare points, tier assignment, and visible history against your baseline. Document exceptions in one place before enabling the new widget, loyalty page, referral surfaces, or checkout rewards.

Use Manual CSV Import only for data the connector does not cover

Mage Loyalty CSV Import screen with import types, CSV upload, required and optional columns and VIP tier names

Choose the correct import type

Use Manual CSV Import as a supplement, not the default route. In Mage, return to Settings > Data Migration > Import Data and choose the relevant import type.

The available import types are Loyalty Members, Points Logs, Rewards History, and Wishlists. Import one data set at a time and only when you can confirm it has not already been brought in through the connector.

Prepare supplemental data carefully

Save the original export as an immutable backup. Work from a duplicate file so you can record cleanup or corrections without changing the source record.

For a Loyalty Members CSV, email is required. Review duplicate, inconsistent, or missing emails before importing. If the file includes tier data, confirm tier names match the tiers you created in Mage.

Troubleshooting check: Review unmatched tier names, duplicate customer emails, missing Shopify customers, and incomplete records before attempting another upload. Keep a log of manual decisions so support can answer questions after launch.

Rebuild and test the customer experience before launch

Recreate earning and redemption rules

Rebuild the program logic from your migration inventory. This includes purchase earning, signup bonuses, birthday rules, rewards, minimum spends, points expiry, VIP benefits, and referral communications.

Points expiry is off by default in Mage. If you enable it, choose the expiry mode deliberately and verify that customer reminders are configured through the relevant email or SMS connection.

Test storefront and checkout surfaces

Use Mage Canvas to configure the loyalty page, Rewards Widget, customer account sidebar, referral surfaces, wishlist surfaces, colors, typography, spacing, and layout.

Enable the Mage app embed on the live theme before launch. Then test the same theme configuration customers will use.

Run a new signup, a purchase that earns points, a reward redemption at Shopify Checkout, VIP tier progress, referral attribution where applicable, account login, and wishlist earning if enabled.

Test refunds and VIP progression

Test partial and full refunds before going live. Mage reverses points from partial refunds proportionally and rounds down. It also adjusts spend-based VIP totals when refunded value affects tier qualification.

Use a test order with an amount that produces a non-round point calculation. Then verify the remaining balance and tier progress. Read how Mage helps merchants handle returns and refunds in a Shopify loyalty program before deciding how to communicate reward reversals.

Plan the cutover, customer communication, and old-app removal

CheckOwnerEvidencePass or fail
Points liability reconciledLoyalty ownerPre-launch totals and sample records
VIP tiers matchProgram ownerBase, middle, and top-tier customer checks
Theme and app embed verifiedStorefront ownerLive-theme screenshots
Checkout redemption testedEcommerce ownerTest order and redemption record
Refund behavior testedSupport ownerPartial and full refund results
Integrations reviewedMarketing ownerEvent and profile checks
Customer communication approvedSupport ownerFinal email or help copy
Old app cleanup documentedTechnical ownerTheme, workflow, and billing review

Choose a cutover window

Pick a lower-risk trading window and assign one owner for final balance checks, storefront checks, customer-support checks, and rollback decisions.

If you keep the old app active briefly for validation, pause earning and redemption where possible and avoid running two live reward engines for an extended period. Pause major promotions, large point campaigns, and referral pushes while you reconcile imported data.

Tell customers what changes

Explain where customers can see points, how rewards work at checkout, whether the loyalty page or account experience has moved, and where to ask for help if a balance appears wrong.

Do not promise that every historical interaction will appear exactly as it did before. Give support a clear escalation process for balance questions and outstanding rewards.

Uninstall only after validation

Keep exports, screenshots, configuration notes, and pre-launch totals before removing the old app. Review Mage integrations alongside your own stack to make sure relevant workflows are connected.

Shopify warns that uninstalling an app can leave theme code behind and can stop dependent workflows, integrations, or storefront features. Uninstall only after the new program is live, tested, and supported by your team.

Monitor the first 30 days after switching from LoyaltyLion

Review points issued, points redeemed, reward errors, refund reversals, VIP tier distribution, referral conversions, account logins, and tickets about missing balances daily during the first week.

Then move to a weekly review and compare results with your pre-migration baseline. Use Mage analytics for loyalty, VIP, referral, wishlist, and saved-for-later behavior where those features are enabled.

Fix balance errors, broken surfaces, missing events, and confusing redemption flows first. Once the program is stable, optimize one variable at a time. Review the loyalty program metrics that matter to keep the review focused.

Frequently asked questions

Can I migrate LoyaltyLion points to Mage?

LoyaltyLion points can migrate to Mage through the direct provider connector. In Mage, go to Settings > Data Migration > Import Data, choose LoyaltyLion under Migrate from a provider, and select Continue with LoyaltyLion. Check a representative customer sample and reconcile your total points liability before launching the new program.

What LoyaltyLion data transfers to Mage?

LoyaltyLion data that transfers through Mage’s direct connector includes points, tiers, and history. Earning rules, rewards, branding, customer-facing layouts, referral messaging, and unsupported data sets should be reviewed separately. Confirm reward history and referral records in the provider import result before relying on them.

Do I need a CSV to migrate from LoyaltyLion to Mage?

A CSV is not required for the primary LoyaltyLion migration to Mage. Use the direct provider connector first, then use Manual CSV Import only for unsupported data, such as wishlists, or for a carefully reviewed correction.

How do I migrate LoyaltyLion VIP tiers?

Create matching tier names in Mage before the import. Tier matching is case-insensitive, but names must otherwise match. After importing, check customers in the base, middle, and highest tiers to make sure their status transferred as intended.

Can I run LoyaltyLion and Mage at the same time?

If you keep the old app active briefly for validation, pause earning and redemption where possible and avoid running two live reward engines for an extended period. Parallel earning and redemption can create duplicate rewards, conflicting rules, and inconsistent balances.

When should I uninstall LoyaltyLion from Shopify?

Uninstall only after exports, configuration notes, import validation, storefront tests, integration checks, and customer communications are complete. Shopify warns that app data can become unrecoverable after uninstall and that theme code, automations, integrations, or dependent storefront features may require separate cleanup.

Ready to see Mage in action? Book a demo.

About the author
Graeme

Graeme

Co-Founder

Graeme is the co-founder at Mage Loyalty. He heads product development, from complex loyalty migrations and large-scale data handling to building the features shaping the future of loyalty on Shopify.

Build a loyalty experience your customers remember.

See how modern Shopify brands use Mage to build stronger customer relationships and drive repeat revenue.

Trusted by
  • Reelie
  • Gelato Pique
  • MiaDonna
  • Tea Drops
  • West Coast Goalkeeping
  • Joy Dravecky
  • Love Sweat Fitness
  • The GoTo
  • Youswim

Related articles

LoyaltyLion Review 2026: Pricing, Pros & Cons
Reviews

LoyaltyLion Review 2026: Pricing, Pros & Cons

LoyaltyLion is a mature, data-driven loyalty and referral platform for Shopify, with order-volume pricing and a deep Klaviyo integration; this review covers its features, costs, and best-fit merchants.

White text reading “How to Migrate from Yotpo Loyalty” over a soft gradient background
Loyalty & Retention

How to Migrate from Yotpo Loyalty: Contract Timing, Data Export, and Klaviyo

Pull the agreement and find the renewal date, cancellation method, notice period, auto-renewal language, final billing date, and data-access terms. Do not assume a standard notice period or contract length. Verify the terms that apply to your account.

Minimalist landscape with the article title "The Big Five: Comparing Smile, LoyaltyLion, Yotpo, Growave and Rivo for Shopify"
Loyalty & Retention

The Big Five: Comparing Smile, LoyaltyLion, Yotpo, Growave and Rivo for Shopify

The reality is that most Shopify store owners spend way more time choosing a loyalty app than actually running one. You get overwhelmed by options, read contradictory reviews, and end up picking based on a free trial or because your friend uses it. Sound familiar?

White text reading “Migrate Points to Store Credit” over a soft gradient background.
Loyalty & Retention

How to Migrate a Loyalty Program from Points to Store Credit (Without Losing Customer Balances)

Imagine a Monday support ticket asking why a customer’s 2,400-point balance now shows as $24, while a Klaviyo flow still promises “500 points until your next reward.” To migrate points to store credit safely, the data conversion and customer experience have to change together.

Guide to migrating Smile.io points into a store credit loyalty program
Guides & Tips

How to Migrate From Smile.io Points to a Store Credit Loyalty Program

Migrate from Smile.io to a store credit loyalty program without resetting customers to zero: export your Smile.io balances, choose a points-to-store-credit conversion rate, review the total credit liability, import into Mage, and validate the new balances.

White text reading “How to Migrate from Smile.io” over a soft gradient background
Loyalty & Retention

How to Migrate from Smile.io to a New Loyalty App Without Losing Customer Points

Can you migrate from Smile.io to Mage without losing customer points or VIP status? This guide explains how to migrate from Smile.io to Mage without losing customer points or VIP status. Treat the move as a controlled data migration and program rebuild, rather than a single CSV upload. A Shopify loyalty program carries customer value that needs to remain accurate on day one.