Last updated:

From Yotpo to Skio Loyalty: A Supplements Brand Migration Playbook

From Yotpo to Skio Loyalty: A Supplements Brand Migration Playbook

Christophe Lambert

Product Marketing

@

Skio

TL;DR

Move your loyalty program from Yotpo to Skio in 2 to 4 weeks without losing a single point balance. Here's the week-by-week playbook: data mapping, Klaviyo updates, customer comms, and the things that break on go-live day.

Table of Contents

Most "tech stack consolidation" content is written for an executive approving a budget. This one is written for the operator who has to actually do the migration next Tuesday. The difference is real file names, real Klaviyo property changes, and a realistic accounting of the support tickets you'll see on go-live day.

Migrating from Yotpo Loyalty to Skio takes 2 to 4 weeks and requires data export, tier and reward mapping, customer communication, and parallel testing before cutover.

The reason supplements brands consolidate is the same reason any operator does: running loyalty and subscriptions as separate vendors means two support queues, two data exports, two logins, and two places for things to silently fall out of sync. Pulling loyalty into the same platform that runs subscriptions removes a whole category of operational drag.

Why Supplements Brands Consolidate

The average DTC brand juggles 8 to 12 tools across subscriptions, loyalty, email, SMS, reviews, and referrals. A separate loyalty app plus a separate subscription tool means two vendor relationships and two sets of data that have to agree with each other. Folding subscriptions, loyalty, and referrals into one platform means one login, one support team, and unified analytics. Tech stack consolidation means replacing multiple tools with one platform that handles subscriptions, loyalty, and referrals without data silos.

What Actually Moves When You Migrate

Not everything transfers, and knowing the difference up front prevents go-live surprises.

Data type

Moves how

Notes

Customer point balances

CSV export from Yotpo

Maps to Skio credits

Tier assignments

Manual mapping

VIP levels map to Skio tiers

Redemption history

Optional

Most brands start fresh

Referral links

Regenerated

Old Yotpo links break

Reward catalog

Rebuilt

Discounts, free products, perks

Loyalty platform migration transfers customer points, tier status, and reward rules via CSV export and API sync. The one thing to flag loudly: referral links don't carry over, so plan a one-time email to reissue them.

Pre-Migration Checklist (Week 1)

Week 1 is documentation, not setup. Export the full customer points ledger from Yotpo (Admin, then Customers, then Export). Document current tier thresholds, for example 500 points equals Silver. Screenshot every active reward in the Yotpo catalog. Audit which Klaviyo flows reference Yotpo properties like tier_name and points_balance. Identify custom integrations, Gorgias macros, Zendesk apps, Shopify Flow automations. Then set an internal cutover date, ideally mid-month, away from BFCM and holiday peaks.

Mapping Tiers and Rewards (Week 2)

The biggest conceptual shift is points to credits. Skio uses credits where 1 credit equals $1 by default, which is simpler for customers than an arbitrary points system that needs conversion math. If 100 Yotpo points equaled $5 off, that becomes 5 Skio credits.

Tiers map directly: Yotpo VIP levels become Skio Bronze, Silver, Gold, with customizable names. Most reward types translate cleanly, percentage discounts, fixed-amount discounts, free shipping. A few need workarounds: free products use Skio's product-based rewards, and early access uses custom embedded blocks. The referral program maps from Yotpo's advocate/friend structure to Skio's give-get model. Skio uses credits where 1 credit equals $1 by default, compared to Yotpo's points system that requires conversion math.

Setting Up Skio Loyalty (Weeks 2 to 3)

With the mapping documented, build it out. Configure tier thresholds in the Skio dashboard under Loyalty, then Tiers. Build the reward catalog to match your Yotpo perks. Set credit earning rules: purchase earns X credits, referral earns Y, subscription renewal earns Z. Enable the referral program with your advocate/friend rewards. Install the Skio Loyalty portal blocks in Customer Portal v3. Add the credit redemption block to Shopify Checkout, which requires Checkout Extensibility.

Importing Customer Data

Skio accepts CSV uploads for bulk credit assignment; contact support for the import template. The required columns are customer_email, credit_balance, and tier_name. Run the import about 48 hours before go-live to minimize discrepancies. Skio auto-matches customers by email, so the email must match the Shopify customer record exactly, and tier assignment happens automatically based on the credit thresholds you set. Test with 10 to 20 records first before the full import.

Updating Klaviyo Flows

This is the technical heart of the migration, and it's where a missed property quietly breaks an email flow. Yotpo sends loyalty events to Klaviyo (Points Earned, Tier Upgraded, Reward Unlocked). Skio sends equivalent events with different property names (integrating Skio Loyalty events in Klaviyo). Update your flow filters: Yotpo's tier_name becomes Skio's loyalty_tier. Update email copy from "points" to "credits," unless "points" is your brand language and you want to keep it. Skio's loyalty events are Credit Earned, Credit Redeemed, Tier Achieved, and Referral Completed. Test every flow in Klaviyo preview mode before enabling. The main technical tasks are updating Klaviyo flow properties, adding the Skio Checkout block, and removing Yotpo theme code, and most operators can handle this without developer help.

Customer Communication

Most customers won't notice the switch if you keep reward values equivalent, which is the goal. Send one email about a week before: "We're upgrading our rewards program." The key message is reassurance, your points are safe, same perks, better experience. Include an FAQ answering "how do I check my new balance" with a portal link (Loyalty Customer Portal settings). After launch, send a "your new rewards dashboard is live" email with a short tutorial. Prep your CX team with Gorgias or Zendesk macros for the predictable questions: where are my points, how do I redeem.

Parallel Testing (Week 3)

Run Yotpo and Skio side by side for 3 to 5 days, with Yotpo in read-only mode if possible. Test credit earning by placing a test subscription order and confirming credits appear in Skio. Test redemption by applying a credit discount at checkout. Test the referral flow end to end: generate a link, complete a friend purchase, confirm both sides get credits. Check Klaviyo event delivery by triggering a Skio loyalty event and confirming the flow fires. Verify the customer portal shows the correct tier and balance.

Go-Live and Yotpo Deprecation

On go-live day, disable the Yotpo Loyalty app in Shopify but don't uninstall it yet, you want it for data access. Remove Yotpo widgets from the theme (the loyalty launcher, points display on the account page). Enable Skio Loyalty in Customer Portal v3. Monitor the support queue for 48 hours and expect a 10 to 15% uptick in "where are my points" tickets. Have CX link customers straight to the new rewards page with their balance. About a week after launch, uninstall the Yotpo app and cancel the subscription.

What Breaks and How to Fix It

Issue

Fix

Customers can't find loyalty dashboard

Prominent link in post-purchase email and account banner

Klaviyo flow not triggering

Check event name spelling (case-sensitive); confirm OAuth connection

Credits not applying at checkout

Ensure Checkout Extensibility is on and the redemption block is published

Referral links not generating

Confirm referral program is toggled on in Skio Loyalty

Tier displaying wrong

Re-import customer data with the correct tier_name column

Measuring Success

Track credit redemption rate, aiming for 25 to 40% of customers with credits redeeming within 90 days. Monitor referral conversion, which tends to run higher on Skio because referrals are tied directly to subscriptions. Compare loyalty-related support ticket volume, which should drop meaningfully after consolidation. Check subscription retention by tier, where top-tier members should show lower churn. And count the hours saved running one dashboard instead of two (Loyalty Analytics: Tiers).

FAQ

How long does a Yotpo to Skio Loyalty migration take?

2 to 4 weeks total: about a week for export and mapping, one to two weeks for setup and testing, 3 to 5 days of parallel testing, then go-live.

Will customers lose their points?

No. You export points from Yotpo as a CSV and import equivalent credits into Skio. Customers keep their balances and tier status.

Can I run Yotpo and Skio Loyalty at the same time?

For testing, yes, but not long-term, two loyalty dashboards confuse customers. Use parallel testing for 3 to 5 days max.

Do I need a developer?

Minimal dev work. The main tasks are Klaviyo property updates, adding the Skio Checkout block, and removing Yotpo theme code. Most operators handle it.

What happens to my Yotpo referral links?

They break. Generate new Skio referral links and send customers a one-time email with their updated link.

How do Skio credits compare to Yotpo points?

Skio uses 1 credit equals $1 by default, which is simpler for customers. Convert Yotpo points by dividing by your points-to-dollar ratio.

The Bottom Line

Loyalty migration isn't the nightmare the two-vendor status quo makes it feel like. Document the mapping, run the import 48 hours early, update your Klaviyo properties, and test in parallel before cutover. Do that and customers keep their balances, your CX team keeps its sanity, and you're running one platform instead of two.

Suggested Blogs

How to Analyze Subscription Churn by Frequency: Data-Driven Guide

Your blended churn rate is hiding which delivery frequencies are bleeding customers. Group subscribers by frequency, read the retention curves separately, and you'll find the segment quietly killing your LTV.

From Yotpo to Skio Loyalty: A Supplements Brand Migration Playbook

Move your loyalty program from Yotpo to Skio in 2 to 4 weeks without losing a single point balance. Here's the week-by-week playbook: data mapping, Klaviyo updates, customer comms, and the things that break on go-live day.

Cohort Analysis: When to Intervene to Reduce Churn

Cohort retention curves show you which subscribers are about to churn two or three orders before they cancel. Intervene when the curve flattens, usually order 3 to 5, and you keep subscribers blanket discounts never could.

Cancel Flow Optimization: The Retention Feature No One Talks About

A cancel flow that matches the offer to the reason saves 15 to 30% of subscribers who try to leave. Most brands save under 5%. Here's how to build one that recovers the revenue.

Why Order-Level Subscription Management Reduces Churn by 14%

Letting customers skip or swap one order instead of canceling everything cuts churn 14%.

How Predictable Subscription Revenue Fixes Your Inventory Problem

our subscribers already told you what they'll order next month, so use queued orders by SKU instead of guessing from last month's revenue.

The First 90 Days: Use Loyalty to Fix Early Subscription Churn

Reward subscribers at orders one, two, and three, because that's when they churn, not month six.

How to Cut CS Tickets in Half: Building a Unified Portal for Subscriptions + One-Time Orders

Building a Unified Portal for Subscriptions + One-Time Orders

The Best Teams in Subscriptions, Together

Today, Skio is joining Recharge.

How to Fix Broken Upsell Logic in Your Subscription Portal

Generic recommendation engines pitch subscribers products they already get, so you need subscription-aware filtering (eligibility, current line items, frequency) to lift attach rates from 2-3% to 15-20%.

Store Credit vs. Discounts: What Actually Drives Customer Lifetime Value

Use Surprise & Delight to boost customer retention and proactively fight churn.

This is what a Shopify subscription platform 
should feel like.
This is what a Shopify subscription platform 
should feel like.

Grow your business with the most powerful all-in-one subscription suite on the market.



Request an AI summary of Skio

Copyright © 2025 Skio. All rights reserved.

Grow your business with the most powerful all-in-one subscription suite on the market.

Request an AI summary of Skio

Copyright © 2025 Skio. All rights reserved.