Meet Mage AIDiscover

The Complete Pre-Launch Checklist for Your Shopify Loyalty Program

Written by
Kris
Kris
Co-Founder
Reading time
9 min read
Last updated
September 18, 2026
The Complete Pre-Launch Checklist for Your Shopify Loyalty Program

A how to launch loyalty program checklist should end in a go or no-go decision, not a list of features you hope customers understand. Your Shopify loyalty program needs clear economics, visible customer surfaces, clean data, and tested refund behavior before you announce it.

Short answer: Define the goal, audience, earning rules, rewards, economics, data plan, and customer experience first. Then configure the program, test earning and redemption across storefront, checkout, mobile, refunds, and integrations, soft-launch to a controlled group, and promote only the version that passes.

How to launch loyalty program checklist: lock the decisions before touching the app

Define the business job

Pick one job for the first release: moving first-time buyers to a second order, increasing purchase frequency, raising average order value, or generating referred customers.

Set a baseline before configuration. Pull repeat customer rate, purchase frequency, average order value, reward cost, and customer lifetime value from Shopify Analytics or your reporting stack. Shopify reports that repeat customers can represent 44% of revenue and 46% of orders while making up 21% of customers, but your own baseline should drive the launch decision.

Calculate the reward cost you can absorb, expected redemption, and review window before promotion. Use this guide to budget for a loyalty program if those inputs are not already in your planning model.

Choose the first customer behavior to change

Start with purchase earning and one meaningful reward. A focused launch is easier for customers to understand and easier for your team to diagnose.

If the goal is second purchases, make the next reward reachable within a realistic number of orders. If the goal is higher order value, use reward minimums that fit normal cart sizes. Add referrals, reviews, wishlists, and other actions after the core purchase and redemption path is stable.

Set the launch scope

Write a one-page launch decision sheet with the target audience, primary behavior, loyalty currency, first reward, margin requirement, launch date, owner, support contact, and review date.

Decide whether the first audience is all customers, new customers, subscribers, VIP customers, or a Shopify customer segment. A controlled audience gives your team room to resolve issues before a broad announcement creates support volume.

Choose the currency, earning rules, and rewards customers will understand

Ways to earn grid with purchase, completed signup, birthday, social follow, review bonus, and subscription cards
Earning actionCustomer behavior it supportsLaunch timingValidation
PurchaseRepeat orderingLaunch nowTest order and refund
Account signupKnown customer creationLaunch now or laterTest one-time award
Product reviewFeedback and UGCLaterConfirm integration support
Wishlist saveIntent captureLaterTest save and award
ReferralNew customer acquisitionLaterTest advocate and friend flow

Points or store credit

Points work when you want a flexible currency across purchases, signups, reviews, and engagement actions. Store credit works when customers should see their balance as money they can use against a future order.

Read points versus store credit before choosing. In Mage, loyalty store-credit mode is a Mage-managed balance shown as currency. It is not the customer’s Shopify-native store-credit balance.

Choose one currency for the first release and explain what customers earn, what it is worth, and when they can use it.

Earning actions and reward economics

Make purchases the primary earning action. Add only actions that support the launch goal, such as signup, birthdays, reviews, social activity, receipt submission, subscription milestones, or wishlist saves.

Set points cost or credit value, minimum purchase requirements, reward expiry, and refund treatment before writing launch copy. Mage can offer fixed discounts, percentage discounts, free shipping, free products, and store credit.

High-AOV and low-frequency stores need a different structure from replenishment businesses. A jewelry customer may value status, early access, anniversary recognition, free shipping, or store credit more than a long list of small discounts. See Mage’s guidance on loyalty programs by industry for that buying-rhythm principle.

“Cannot say enough good things about the team at Mage Loyalty, one of the absolute best organizations we have ever worked with, full stop! So glad we connected with them, completely redid our loyalty program, new concepts, use of loyalty, increasing user engagement, showing us where we were not valuing our best customers, just WOW, amazing team!”
Shawn Norris
Shawn Norris
Founder, West Coast Goalkeeping
West Coast Goalkeeping

Read the West Coast Goalkeeping case study →

Design VIP tiers and retention rules before customers can see them

Select the tier entry method

Mage supports up to 10 VIP tiers, though an initial program usually needs three or four clear levels.

Choose one primary entry method: amount spent, points earned, or number of orders. Spend suits high-AOV stores, while order count can suit replenishment businesses. Keep thresholds simple at launch.

Choose progress and downgrade rules

Choose whether progress lasts for life, resets on the calendar year, or runs on a rolling twelve-month window. Set a program start date deliberately, because only activity on or after that date counts toward progression.

Decide whether customers retain a tier after earning it and whether the highest tier is protected from downgrade. Before launch, review tier-entry rewards, tier-specific rewards, Shopify customer tags, and recalculation behavior.

For deeper threshold planning, read how to design Shopify VIP tiers.

Prepare the Shopify storefront, account, checkout, and POS experience

Enable the required storefront foundation

Mage can be configured before the loyalty program is enabled publicly. First, enable the Mage Loyalty app embed on the live theme. Without it, storefront features will not appear.

Follow the Mage quick-start guide for the documented setup sequence. Mage’s core launch areas are Loyalty, Account Sidebar, and Rewards Widget. Enable each one only after its rules, rewards, and design are ready.

Build the customer-facing surfaces

Use Mage Canvas to align the loyalty page, account sidebar, widget, referral pages, and wishlist surfaces with your storefront.

Preview the Account Sidebar and Rewards Widget in logged-in and logged-out states. Check launcher placement, branding, visibility, mobile presentation, and conflicts with other storefront elements. Confirm every customer-facing surface displays the intended loyalty information.

Check Shopify extension behavior

Shopify app extensions can add functionality across the Online Store, checkout, customer accounts, and POS. Treat each surface as a separate acceptance test.

If you use Mage checkout functionality, review the rewards wallet, points-to-earn, and Flexible Redemption blocks in the relevant Shopify checkout editor context. Confirm the reward applies at checkout without a code for the customer to copy.

For Shopify POS, use the Mage Loyalty tile with a known customer. Check balance lookup, reward visibility, redemption, and the resulting transaction before staff rely on it.

Plan customer data, imports, integrations, and launch communications

Data setWhat it carries overRequired validation
Loyalty membersCurrent balances and member statusCheck sampled balances
Points historyPast earning activity, not current balancesReview account timeline
Rewards historyPrior redemptionsCheck sample records
VIP statusExisting tier placementCheck tags and status
WishlistsSaved customer productsCheck saved items

Decide what customer history must carry over

Build a migration inventory before uploading anything: balances, historical points activity, rewards history, VIP status, referral records, wishlists, customer emails, and active campaigns.

Mage supports built-in importers for some platforms, plus CSV imports for loyalty members, points logs, rewards history, and wishlists. Keep balances and history separate. A loyalty-member import sets the current balance and status. A points-history import adds activity to the customer timeline but does not change balances.

Import loyalty members first. Points-history rows only apply to customers already in Mage, and each row must map to an earning-rule ID. Review the Points History CSV import guide before preparing the file.

Connect the tools that will communicate loyalty

Confirm which points, tiers, referrals, rewards, review, subscription, or account data each selected integration supports before testing it. Mage connects loyalty data with email, SMS, reviews, subscriptions, support, returns, and upsell tools through Mage integrations.

Prepare messages for joining, earning, redemption, reward timing, refund adjustments, expiry, and support. Mage integrates with messaging providers, but it does not send SMS itself.

Document ownership and support

Assign owners for configuration, creative, support, analytics, and incident response. Give support staff the earning rules, reward terms, referral timing, tier rules, and escalation path in one shared document.

Run a pre-launch QA pass that tests failure cases, not just the happy path

Rewards page with $120 store credit, Privé member progress bar, product rewards priced in credit, and four ways to earn
Test areaExpected resultEvidence
Storefront accessWidget and sidebar render correctlyDesktop and mobile screenshots
Purchase earningCorrect balance change after paymentTest customer timeline
Checkout redemptionEligible reward applies correctlyCheckout screenshot and order
RefundPoints and tier progress adjust correctlyRefund record and balance
ReferralCorrect attribution and reward timingAdvocate and friend records
IntegrationDocumented provider data arrives correctlyReceiving-system record

Test as a customer

Use Mage Test Mode where appropriate. It restricts earning, redemption, and integration events to a test list, so your team can validate the program without opening it to every customer.

Test logged out, logged in, incognito, and on mobile. Create a test customer, earn through signup and purchase, inspect the available reward, redeem it, and check the updated balance on the next visit.

Test checkout from the customer’s perspective. Confirm eligibility, minimum purchase rules, discounts, free shipping, free products, and Flexible Redemption where used. Shopify advises testing checkout and customer-account app customizations to confirm they render correctly.

Test money, referrals, and integrations

Place a test order, partially refund it, then fully refund it. Mage reverses purchase points proportionally and rounds down. Spend-based tier totals reduce as well.

If expiry is enabled, verify the customer-facing date and warning workflow. Points earned before expiry is enabled are not removed. If referrals are live, test the advocate link, friend reward, minimum spend, conversion timing, self-referral blocking, duplicate-account behavior, and delayed issuance.

Trigger the documented events for each connected provider, then inspect the receiving system. Where the selected integration supports them, examples can include points earned, rewards redeemed, and tier changes. Record defects involving money movement, balances, checkout, or eligibility before promotion.

Soft-launch the program, then promote the version that survived testing

Choose a controlled first audience

Start with your internal team, test list, or a limited Shopify customer segment. Use real customer records only when balances, rewards, tier status, referral links, customer-facing surfaces, checkout components, and documented integration behavior have passed review.

Train support before launch. They need clear answers on earning rules, reward availability, refunds, points expiry, VIP status, and escalation.

Launch-day verification and measurement

Check the live loyalty page, Rewards Widget, Account Sidebar, checkout, and Shopify POS where relevant. Then promote through customer touchpoints you already own: the account area, loyalty page, post-purchase messages, email, SMS through your connected provider, and relevant onsite placements.

For the first two weeks, review earning activity, redemption rate, repeat purchase rate, purchase frequency, average order value, referral conversion, reward cost, refunded rewards, and support tickets against the baseline. Make one controlled change at a time.

Frequently asked questions

What is a Shopify loyalty program launch checklist?

A Shopify loyalty program launch checklist is a pre-launch process for deciding the program structure, configuring customer-facing surfaces, preparing data, testing transactions, and approving a go or no-go decision. It should cover reward economics, refunds, imports, integrations, staff support, soft launch, and the first measurement period.

How do I launch a loyalty program on Shopify?

To launch a loyalty program on Shopify, define one business goal, choose currency and rewards, configure tier logic, prepare customer data, enable storefront components, test checkout and refunds, then soft-launch to a controlled audience. Promote the program broadly only after balances, rewards, integrations, and support workflows pass review.

How do I test a Shopify loyalty program before launch?

To test a Shopify loyalty program before launch, use a controlled test list and complete the customer path from signup through purchase, redemption, refund, and return visit. Test logged-out and logged-in storefronts, mobile, checkout, referrals, VIP tiers, expiry, customer tags, and documented provider data.

Can I import existing loyalty points into Shopify?

You can import existing loyalty points into Shopify when your loyalty platform supports member and balance imports. In Mage, loyalty-member imports establish current balances and status, while Points History CSV imports add past earning activity to the customer timeline without changing balances. Import members before uploading historical points logs.

What should I test before launching loyalty rewards at checkout?

Before launching loyalty rewards at checkout, test eligibility, minimum purchase rules, fixed discounts, percentage discounts, free shipping, free products, and flexible redemption. Also test partial and full refunds, delayed reward timing, and the customer’s visible balance after each event.

How many rewards and earning actions should I launch with?

You should launch with only the rewards and earning actions needed to support one defined customer behavior. A focused release gives customers a clearer explanation, gives your team cleaner reporting, and makes defects easier to isolate. Add reviews, referrals, wishlists, or other actions after the core purchase and redemption flow works reliably.

Ready to see Mage in action? Book a demo.

About the author
Kris

Kris

Co-Founder

Kris is the co-founder of Mage Loyalty. I spend most days talking to merchants, and making sure our customers get real results. If you run a Shopify store or Agency we should chat!

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

White text reading “How to Soft Launch a Loyalty” over a soft gradient background.
Loyalty & Retention

How to Soft Launch a Loyalty Program on Shopify

Should you announce a loyalty program before a customer has earned points, redeemed a reward, and received the right follow-up message? A soft launch loyalty program gives you a controlled way to prove those journeys before you make a promise to the full customer list.

Baby & Kids Brand Loyalty Programs for Shopify: Complete Launch Guide
Loyalty & Retention

Baby & Kids Brand Loyalty Programs for Shopify: Complete Launch Guide

Launch a powerful loyalty program for your baby brand on Shopify with milestone rewards, VIP tiers & family referrals. Complete step-by-step guide.

White text reading “The Pre-Black Friday Store Credit Play” over a soft gradient background
Loyalty & Retention

The Pre-Black Friday Store Credit Play: Land in Inboxes the Week Before BFCM

Shopify merchants generated $14.6 billion in BFCM sales in 2025, so a black friday store credit campaign needs to give customers a reason to return before promotional inboxes hit full volume. The play is simple: let customers earn credit before BFCM, hold it through your returns window, then release it when holiday shopping is about to begin.

Minimalist landscape with "How to Launch a Loyalty Program for a Shopify Footwear Brand" text overlaid in sky, representing a
Loyalty & Retention

How to Launch a Loyalty Program for a Shopify Footwear Brand

Most footwear retailers think their repeat purchase problem comes down to inventory or pricing. They're wrong. The real issue is that shoe shopping feels transactional—customers buy a pair, wear them for months, then move on. No reminder. No reason to come back to you specifically. That's where loyalty programs change everything.

Pet Brand Loyalty Programs For Shopify: How To Launch And Scale
Loyalty & Retention

Pet Brand Loyalty Programs For Shopify: How To Launch And Scale

Launch a pet brand loyalty program on Shopify with our step-by-step guide. Increase retention, boost customer lifetime value, and build community...

How to Launch a Loyalty Scheme in Retail in 2026
Guides & Tips

How to Launch a Loyalty Scheme in Retail in 2026

Learn how to launch a high-impact loyalty scheme in retail for 2026 with omnichannel Shopify POS integration, strategic design, and proven best p...