Switching to a new loyalty platform can feel overwhelming. After all, your customers have earned points, reached VIP tiers, and collected referral rewards over time. If something goes wrong during the move, you could lose their trust and damage the experience you’ve worked hard to build.
Fortunately, migrating your loyalty program does not have to be complicated. With the right process, you can transfer every point balance, membership tier, and reward without disrupting your customers.
In this guide, you’ll learn exactly how to migrate your loyalty program from platforms like Smile.io, Yotpo, or Judge.me to Yuko. We’ll walk through each step from auditing your existing data to monitoring the migration after launch, so your members experience a seamless transition.
In fact, if everything goes well, they may not even notice the switch except that the program works better than before.
Quick version to migrate a loyalty program without losing members: audit your active members and outstanding points, export points balances and VIP tiers, migrate the data accurately, honor every existing reward, communicate the change clearly, and launch with an incentive that encourages members to use the new loyalty page.
Table of contents
Stop paying the migration tax. See why Shopify brands are making the switch to Yuko while keeping every customer reward intact.
8 Simple steps to migrate a loyalty program without losing members
The steps for free migration of loyalty program without losing members are:
- Audit your current loyalty program
- Export and map your data
- Use Yuko’s free migration service
- Honor balances 1:1 – never silently devalue
- Choose your cutover strategy
- Communicate 30 days out
- Run a launch-day bonus
- Monitor at 30/60/90 days
Step 1: Audit your current loyalty program
Before exporting any data, take some time to understand what you’re actually moving. This step may take only 30 to 60 minutes, but it can save you from carrying over outdated or unnecessary data into your new loyalty program.
A quick audit helps you start with a clean foundation instead of migrating clutter.
What should you review?
First, log in to your current loyalty platform (Smile.io, Yotpo, or Judge.me), and pull the following reports.
1. Active vs. dormant members
Start by identifying which customers are still engaged. A simple rule is to treat anyone who earned or redeemed points within the last 12 months as active. Customers who haven’t interacted with the program during that time can be marked as dormant.
Later, you can decide whether it makes sense to migrate dormant members or leave them behind.
2. Outstanding points liability
Next, calculate the total number of points currently held by your members. Then convert those points into their cash value based on your existing redemption rate.
This number represents a real business liability, so it’s important to know exactly what you’re carrying over before the migration begins.
3. VIP tier distribution
Finally, check how your members are spread across different loyalty tiers. For example, if most customers are in the base tier and only a small percentage are in the highest tier, you can use that information to set up your new VIP structure more effectively.
While it may seem easier to migrate everyone, bringing over 50,000 inactive accounts that are unlikely to engage again can create unnecessary problems. For example, it can bloat your database, skew important metrics like redemption rates, and make your new loyalty program look less effective than it really is.
A quick loyalty program audit table to fill in
Metric | Your current number |
Total enrolled members | |
Active members (last 12 months) | |
Dormant members | |
Total points outstanding | |
Points liability in $ | |
Members per tier |
If you have any questions about setting up your loyalty program or choosing the right strategy, check out our complete loyalty program playbook . It covers everything you need to build and manage a successful rewards program.
Step 2: Export and map your data
Now that you know what you’re migrating, it’s time to export your data. However, don’t just download the files and move on. Different loyalty platforms organize data in different ways, so you also need to map your existing fields to the format your new platform expects.
Taking a few extra minutes here can prevent import errors later.
What should you export?
Before starting the migration, make sure you download the following data from your current loyalty platform:
- Points balances: Customer email, current points balance, and lifetime points earned.
- VIP or tier status: Current tier name, the date the customer entered the tier, and any qualifying spend or points.
- Reviews: If you’re migrating from Judge.me or Yotpo, export reviews separately, including star ratings, review text, reviewer name, and associated products.
- Referral credits: Any pending referral rewards that have not yet been issued.
- Reward history: Previously redeemed rewards, issued discount codes, and expiration dates.
Example of field mapping
Old field (current platform) | New field (Yuko) |
points_balance | points_balance |
vip_tier_name | vip_tier |
referral_credit | referral_reward_pending |
lifetime_points | yuko_lifetime_points_earned |
If you’re migrating from Judge.me or Yotpo, Yuko’s free migration service can handle this field mapping for you. Even so, it’s a good idea to keep your own copy of the mapping. That way, you can quickly verify the import or fix any issues manually if needed.
Most importantly, export all of your data before canceling your existing loyalty platform subscription. Once an account is closed, you may lose access to your data permanently. To stay safe, download all CSV files in advance and save them in a shared folder where your team can easily access them if needed.
Step 3: Use Yuko’s free migration service

By this point, you’ve audited your data and exported everything you need. Now comes the easiest part. Instead of manually importing thousands of records, you can use Yuko’s free migration service to handle the heavy lifting for you.
As a result, you don’t need to hire a developer or spend hours fixing CSV files.
How the migration works
The process is simple and guided from start to finish:
- Install Yuko from the Shopify App Store.
- Open your Yuko dashboard and go to Settings → Migration.
- Upload your exported CSV files or connect your existing platform if available.
- The Yuko team reviews your data, maps the fields, and performs a test import.
- After you approve the results, the data is imported into your live store.
In most cases, the entire migration is completed within one to three business days, depending on the size of your database.
Manual imports increase the chances of mapping errors, missing data, and incorrect point balances. A managed migration helps ensure that your loyalty program launches smoothly and that your customers’ rewards remain intact.
Need help? Live chat is available
Even with a guided migration, you may want to double-check a points balance or verify that VIP tiers imported correctly. If anything looks unusual, you can contact Yuko’s live chat support and get assistance during the migration process instead of troubleshooting everything on your own.
Pro tip: Whenever possible, schedule your migration toward the end of the workweek. This gives you extra time to review customer records, verify balances, and catch any issues before announcing the new loyalty program to your customers.
Protect your loyalty data and switch with confidence. Migrate for free with Yuko. No developer required.
Step 4: Honor balances 1:1 – never silently devalue
If there’s one rule you should never break during a loyalty program migration, it’s this: honor every customer’s points balance exactly as it exists today.
For example, if a customer has 2,340 points in your current program, they should still have 2,340 points after the migration. Don’t round balances, apply hidden conversion factors, or make silent adjustments.
Why does this matter?
Your most loyal customers often know their points balance by heart. They check it before making a purchase and expect to see the same value when they log in after the migration.
If they suddenly see fewer points than before, they may assume something was taken away from them. Even if the change was unintentional, it can quickly damage trust and lead to complaints or lost loyalty.
What if your redemption rules are changing?
Sometimes the new platform uses a different points-to-reward ratio. If that happens, there are two better ways to handle the transition:
- Adjust the redemption ratio, not the customer’s balance. Keep the same number of points and update the redemption settings so the overall reward value stays consistent.
- Be transparent if changes are necessary. If you must modify balances, tell customers in advance, explain the reason clearly, and consider offering a bonus to make up for the difference.
The goal is simple: customers should never feel like they’ve lost value during the move.
A 1:1 points balance transfer should be your default approach. If your reward structure needs to change, update the redemption rules instead of reducing customer balances. And if any changes affect members, communicate them openly before the migration goes live.
If you’re redesigning your rewards program during the migration, take a look at our guide to loyalty program types .
Step 5: Choose your cutover strategy
Once your data is ready, it’s time to decide how you’ll make the switch to Yuko. Generally, there are two common approaches: a big-bang cutover or a phased cutover.
The right choice depends on your store size and the complexity of your loyalty program.
Option 1: Big-bang cutover
With a big-bang migration, you turn off your old loyalty program and launch Yuko on the same day. Every customer is moved over at once.
Option 2: Phased cutover
With a phased migration, your old platform and Yuko run side by side for a short period. New customers join Yuko immediately, while existing members are migrated gradually.
Feature | Big-Bang Cutover | Phased Cutover |
Migration | Move everyone at once | Migrate customers gradually |
Pros | Simple and fast | Lower risk, easier to monitor |
Cons | Issues affect all customers | Two systems run at the same time |
Best for | Small to mid-sized stores | Large stores or complex programs |
Pro tip: Whichever approach you choose, set a clear end date for your old loyalty platform. Running two systems indefinitely can create confusion for both your team and your customers. A planned transition with a defined cutoff date is usually much easier to manage.
If you’re using the migration as an opportunity to redesign your rewards program, it’s also a good time to review loyalty program ROI and choose a structure that better fits your long-term goals.
Step 6: Communicate 30 days out
A successful loyalty migration is about keeping customers informed, not just about moving data. If members are surprised by the change, they may lose trust. On the other hand, clear communication helps them feel confident that their rewards are safe.
A simple four-email sequence over 30 days works well:
- 30 days before launch: Announce the move, explain the launch date, and reassure members that their points and VIP status will transfer without any action on their part.
- 14 days before launch: Remind customers what will carry over, including their points balance, tier status, and any pending rewards. If possible, personalize the email with their current balance and include a link to the new loyalty page.
- Launch day: Let members know the new program is live. Show their current balance, direct them to the loyalty page, and consider offering a small welcome bonus to encourage engagement.
- 7 days after launch: Send a reminder to members who haven’t visited yet. Highlight their available points and encourage them to redeem or earn more.
Whenever possible, personalize these emails with each customer’s points balance or loyalty tier. Seeing their own rewards makes the message more relevant and encourages them to engage with the new program.
Don’t let the migration come as a surprise. A clear communication plan builds trust, reduces support requests, and reassures members that their rewards have been transferred safely.
Learn Klaviyo integration with Yuko in detail to strategize your email communication with loyal customers.
Step 7: Run a launch-day bonus

Once your new loyalty program goes live, give members a reason to explore it. A small launch bonus not only thanks customers for their patience during the migration but also encourages them to visit the new loyalty page and make their first redemption.
The bonus doesn’t have to be large. In most cases, awarding enough points to move members closer to their reward is enough to create excitement without significantly increasing your points liability.
Yuko gives every store a loyalty page with its own URL. This page shows:
- The member’s current points balance
- Available rewards they can claim
- Their VIP tier and progress toward the next tier
- Their referral link
You should also ensure that point redemption works smoothly throughout the shopping experience. Whether customers redeem rewards from the cart or during checkout, the process should feel simple and seamless.
Keep the path from your email to redemption as short as possible. A direct link to the loyalty page and an easy redemption flow increase the chances that members will use their rewards right away.
It gives members an immediate reason to log in, confirm that their rewards transferred successfully, and interact with the new program. That first positive experience can set the tone for long-term engagement.
Understand customer loyalty psychology more to ensure you do what resonates well with your customers.
Step 8: Monitor at 30/60/90 days

Your migration isn’t complete when the data moves. It’s only complete when customers actively use the new program. That’s why you should monitor performance for the first 90 days after launch.
Focus on these three metrics:
- Redemption rate: The percentage of active members who redeem a reward. A healthy range is 15 to 25%. If it’s lower, make sure points redemption works in both the cart and checkout, then send a reminder email to members with high point balances who haven’t redeemed yet.
- Active member rate: The percentage of enrolled members who earned or redeemed points in the last 30 days. Compare this with your pre-migration baseline. If it drops by more than 10 percentage points, launch a re-engagement campaign to bring members back.
- Churn vs. baseline: Measure how many previously active members stop purchasing after the migration. A noticeable spike may indicate problems such as incorrect point balances, login issues, or a lack of trust in the new program. In that case, send a win-back email with a bonus offer and a direct link to the loyalty page.
Schedule reviews for day 30, day 60, and day 90 after migration. Tracking these three metrics will tell you whether your loyalty program transition succeeded or whether you need to take action to improve member retention and engagement.
Quick reference
Metric | Healthy target | If performance drops |
Redemption rate | 15 to 25% of active members | Check redemption flow and send reminder emails |
Active member rate | Within 10% of pre-migration levels | Run a re-engagement campaign |
Churn vs. baseline | No major increase | Launch a targeted win-back campaign |
Common migration mistakes and final checklist
Even a well-planned migration can fail if you overlook a few critical details. Fortunately, most problems are preventable.
Avoid these four mistakes
- Silent devaluation: Never reduce customer points without notice. Keep balances 1:1 whenever possible, or clearly communicate any changes in redemption value.
- Broken logins: Test Shopify customer accounts, the loyalty page, and the mobile experience before launch. If members can’t access their rewards, they’ll assume they’re gone.
- Migrating inactive members: Bringing over years of dormant accounts can inflate your database and distort performance metrics. Consider excluding long-inactive users or targeting them with a separate re-engagement campaign.
- No rollback plan: Keep a full offline backup of your data, delay canceling your old platform, and have support contacts ready in case issues arise.
Before launch, manually compare 20 to 30 customer records between your exported CSV and imported data to catch mapping errors early.
Quick migration checklist
Before launch
- Audit members and points of liability
- Export and back up all data
- Complete a test import
- Choose a cutover strategy
During migration
- Send pre-launch emails
- Verify 1:1 points transfer
- Test loyalty page and redemption flow
- Confirm customer accounts display balances correctly
After launch
- Credit the launch bonus
- Send launch and reminder emails
- Review metrics at 30, 60, and 90 days
- Cancel the old platform only after you’re confident the migration is successful
Preparation prevents problems. By testing early, communicating clearly, and following a checklist, you can migrate your loyalty program with minimal disruption and preserve customer trust throughout the process.
Start your free loyalty migration today and discover how to move points, tiers, and rewards to Yuko seamlessly with expert support for free.
Conclusion
Migrating a loyalty program isn’t just about moving data from one platform to another. More importantly, it’s about maintaining customer trust throughout the process. When members log in after the migration, they should see the same points and VIP status, and an even better experience than before.
At the same time, don’t be afraid to make the switch. Moving to a better platform can simplify day-to-day operations, improve the customer experience, and give you more flexibility to grow your loyalty program in the long run. With Yuko’s free migration service and live chat support, you can complete the transition with guidance every step of the way.
Quick launch checklist
- Audit active and dormant members, points liability, and VIP tiers.
- Export and back up all loyalty data before closing your old platform.
- Use Yuko’s free migration service for platforms like Smile.io, Yotpo, or Judge.me.
- Transfer points on a 1:1 basis and adjust redemption rules instead of reducing balances.
- Send a clear pre-launch email sequence so members know what to expect.
- Launch with a bonus and link customers directly to the new loyalty page.
- Track redemption, engagement, and churn over the next 90 days.
A well-executed migration protects your existing loyalty program and creates an opportunity to re-engage members to strengthen long-term customer relationships.
Frequently asked questions
No. With a proper migration, customers keep their exact points balance. Yuko’s free migration service transfers points 1:1, helping preserve trust and avoid unexpected changes.
Most migrations finish within one to three business days. However, allow about two weeks overall for data preparation, testing, and customer communication before launch.
Not always. Long-inactive members can inflate your database and skew metrics. Instead, migrate active users and consider separate re-engagement campaigns for dormant accounts.
A big-bang migration moves everyone at once, making it simpler but riskier. A phased migration transfers members gradually, reducing risk but requiring temporary management of two systems.
Track redemption rate, active member rate, and customer churn at 30, 60, and 90 days. Stable engagement and healthy redemption usually indicate a successful migration.
Yes. Along with points and tier data, Yuko’s migration service can also import review data, including ratings, review text, reviewer details, and associated products.