How to Set Up a Loyalty Program on Your Shopify Store (Step-by-Step)
On this article
Rivyo Reviews & Loyalty
Try Rivyo or Book a Demo
Boost trust and sales by showcasing authentic product reviews on your Shopify store with Rivyo.
Setting up a loyalty program on your Shopify store is one of the fastest ways to turn one-time buyers into repeat customers. Most stores spend heavily on ads to bring in new shoppers, then watch 70 to 80 percent of them never come back. A rewards program flips that pattern. Customers earn points for the things they already do, and those points give them a real reason to buy from you again instead of from a competitor.
This guide walks you through the full setup process, from choosing a Shopify loyalty app to writing your earning rules, pricing your points, adding VIP tiers, and promoting the program after launch. Every step comes from real merchant setups, so you can follow along inside your own store and go live the same day.
What Is a Shopify Loyalty Program?
A Shopify loyalty program is a rewards system that gives customers points for actions like purchases, account signups, reviews, birthdays, and referrals. Customers redeem those points for discounts, free shipping, or free products. The program runs through a loyalty app installed on your store, which tracks points automatically and shows customers their balance while they shop.
Think of it as a simple exchange. Your customer gives you repeat business and engagement. You give them growing value back. Coffee shops have used punch cards for decades for the same reason: the tenth cup being free keeps people walking through the same door. A Shopify rewards program works the same way, except the app handles all the tracking, and you can reward far more than purchases alone.
If you are still deciding whether your store needs one, read our full breakdown of why loyalty programs matter for Shopify stores. The short version: returning customers spend more per order, buy more often, and cost nothing to re-acquire.
What to Decide Before You Set Up a Loyalty Program
Most failed loyalty programs fail before setup even starts. The merchant installs an app, accepts every default, and launches a program that customers ignore. Ten minutes of planning prevents that. Work through these four decisions first, and the actual setup becomes a matter of typing in numbers.
1. Pick One Goal for the Program
A loyalty program can push repeat purchases, collect more reviews, drive referrals, or grow your email list. It can do all four eventually, but your launch version should focus on one. A store with plenty of traffic but few second orders should weight points toward purchases. A newer store that needs social proof should reward reviews generously. Your goal decides where the points go.
2. Choose Which Actions Earn Points
Start with three to five earning actions. The most common set for Shopify stores looks like this: points per dollar spent, a signup bonus for creating an account, points for writing a product review, a birthday reward, and points for referring a friend. Rewarding reviews deserves special attention because it feeds your store twice. You keep customers engaged after purchase, and you build the social proof that converts new visitors. We covered the numbers behind this in our guide on using loyalty points to increase review response rates.
3. Decide What Your Points Are Worth
This is the decision merchants get wrong most often, so we cover it in its own section below. For now, know that you need a clear answer to one question: if a customer earns 100 points, how many dollars of value did you just promise them?
4. Name the Program Something Customers Understand
Your program name shows up in the storefront widget, in emails, and at checkout. Keep it short and tied to your brand. A candle store might use "Glow Rewards." A pet supply store might use "Pack Points." Avoid clever names that need explaining. If a first-time visitor cannot guess what "The Vault" is, the name is costing you signups.
How to Set Up a Loyalty Program on Shopify (Step by Step)
Here is the complete setup process. The steps below use Rivyo as the example app because it combines loyalty, reviews, and referrals in one dashboard, but the sequence applies to any Shopify loyalty app. Total setup time for a first version is 30 to 45 minutes.
Step 1: Install a Loyalty App From the Shopify App Store
Shopify has no built-in loyalty feature for online stores, so an app is required. Search the App Store for your chosen app, click Install, and approve the permissions. The app needs access to orders and customers so it can award points automatically when someone buys or signs up.
Choosing the right app matters more than any later step, because switching apps after launch means migrating customer point balances. If you have not picked one yet, our comparison of the best loyalty apps for Shopify stores breaks down pricing and features, and there is a quick comparison table later in this guide.
Step 2: Enable the Program and Set Your Earning Rules
Open the loyalty section of your app and switch the program status to Enabled. Then add your earning rules, the actions from your planning list. In Rivyo, this happens under the Earn points tab, where you turn on each action and assign its point value.
A proven starter structure for a store with a $50 average order value:
- Place an order: 5 points per $1 spent
- Create an account: 200 points
- Write a product review: 100 points (150 for photo or video reviews)
- Birthday: 200 points
- Refer a friend who purchases: 400 points
Notice the signup bonus is meaningful. A customer who creates an account is worth far more to you than an anonymous checkout, because now your emails, points reminders, and win-back campaigns can reach them. Pay well for it.
Step 3: Create the Rewards Customers Can Redeem
Points mean nothing until customers can spend them. In your app's redemption settings (Redeem points in Rivyo), add two or three rewards to start. The easiest combination that works across almost every store: a fixed discount, such as $5 off for 500 points, and free shipping for a similar amount. Fixed dollar discounts beat percentage discounts at launch because customers instantly understand them. "500 points = $5" requires no math.
Set your first reward at a level customers can reach within one or two orders. If your average order earns 250 points and your cheapest reward costs 2,000, most customers will give up before redeeming anything. A reachable first reward is what turns a curious signup into a habit. That habit is exactly how you turn one-time buyers into repeat buyers.
Step 4: Add VIP Tiers (or Save Them for Later)
VIP tiers give your best customers escalating perks. A typical structure runs Bronze, Silver, and Gold, with entry based on points earned or total spend. Gold members might earn points at double the rate or unlock early access to new products.
Tiers work, but they are not required on day one. For most stores, the better move is launching with earning rules and rewards first, then adding tiers once customers are actively participating. A tier system on top of an empty program adds complexity without payoff. When you do add them, tie the top tier to a spend level that roughly your top 10 percent of customers reach. That keeps Gold feeling earned.
Step 5: Customize the Storefront Widget
The widget is the floating launcher customers see on your store. Open your app's storefront settings and match it to your brand: your colors, your program name, and a short line explaining how earning works. Position it where it stays visible without blocking the add-to-cart button, which usually means the bottom corner opposite your chat widget.
Visibility decides participation. A program customers cannot see is a program customers will not join. Alongside the widget, plan a dedicated rewards page in your main navigation that explains the full earning and redemption structure. Stores that add this page consistently see higher signup rates because the program stops being a mystery.
Step 6: Turn On Loyalty Emails
Enable the automated emails your app provides: a welcome message when someone joins, a points balance update, a reward-earned notification, and a points expiry reminder if you use expiration. These emails do quiet, steady work. A customer who forgot about your store gets a note saying they have 450 points waiting, and suddenly a reorder feels like found money.
Keep the tone consistent with your brand and resist the urge to bury the point balance under promotional copy. The balance is the message.
Step 7: Test Everything, Then Launch
Before announcing anything, place a test order from a personal account. Confirm the points land, redeem a reward, and apply the discount code at checkout. Check the widget on mobile, where most of your traffic lives. Broken redemption on launch day destroys trust in the program faster than anything else.
Once it all works, announce the program to your existing list, add a banner to your homepage, and mention it in your post-purchase flow. The promotion section below covers this in more detail.
Ready to Launch Your Shopify Loyalty Program?
Turn one-time shoppers into loyal customers with Rivyo: Reviews & Loyalty. Create a powerful loyalty program with points, rewards, referrals, VIP tiers, and product reviews—all from one easy-to-use Shopify app.
Install Rivyo for FreeHow Much Should Your Shopify Loyalty Points Be Worth?
Point value is the economics of the entire program, and it fits into one simple frame: decide the discount percentage you can afford to give back, then build your point values around it.
Most Shopify stores land between 3 and 5 percent back. Here is the math at 5 percent. If customers earn 5 points per $1 spent, a $100 order generates 500 points. If 500 points are redeemed for a $5 discount, you have returned exactly 5 percent of that order in future value. The customer sees a generous, understandable program. You see a controlled cost that is far cheaper than acquiring a new customer through ads.

Two guardrails keep the system healthy. First, keep redemption values consistent so 100 points always equals the same dollar amount everywhere in the program. Mixed rates confuse customers and invite mistakes. Second, watch your redemption rate after launch. If almost nobody redeems, your rewards are too far away. If redemptions spike beyond what you budgeted, lower earning rates for future orders rather than devaluing points customers already hold. Cutting the value of earned points is the fastest way to make loyal customers feel cheated.
Get this structure right, and the program directly grows customer lifetime value. One store we studied raised repeat purchase rates significantly with exactly this kind of points structure; the full breakdown is in our case study on increasing CLV with a loyalty program.
Best Shopify Loyalty Apps Compared
Every app in this table can run a solid points program. The differences show up in pricing, what else is bundled in, and how much of the useful functionality sits behind higher plans.
| App | Free plan | Paid plans start | Includes | Best for |
|---|---|---|---|---|
| Rivyo | Yes | $9/month | Loyalty points, VIP tiers, referrals, product reviews, Q&A | Stores that want loyalty, reviews, and referrals in one app |
| Smile.io | Yes (limited) | $49/month | Points, referrals, VIP tiers | Simple points programs with a bigger budget |
| Growave | Trial only | $49/month | Loyalty, reviews, wishlist, Instagram feed | Mid-size stores wanting several tools together |
| BON Loyalty | Yes | $25/month | Points, referrals, VIP tiers, multilingual widget | Stores selling in multiple languages |
| LoyaltyLion | No | $199/month | Advanced loyalty, integrations, analytics | Large brands with dedicated retention teams |
The pattern worth noticing: standalone loyalty apps often cost more than all-in-one tools, because you still need a separate review app on top. Rivyo bundles reviews, loyalty, and referrals from $9 per month, which is why many merchants switching from pricier tools land on it. We keep detailed comparisons of Smile.io alternatives and LoyaltyLion alternatives if you want deeper pricing breakdowns before deciding.
How to Promote Your Loyalty Program After Launch
Setup is half the job. A rewards program only pays off when customers actually join and redeem, and that takes deliberate promotion during the first few weeks.
Start with your existing customers, because they already trust you. Send a launch email announcing the program, and consider granting past customers a starter balance based on previous orders. A customer who opens an email to find 300 points already waiting has a reason to log in today. Then make the program impossible to miss on the store itself: the widget, a homepage banner, a line on product pages near the price showing points the purchase would earn, and a reminder at checkout.
The post-purchase moment is your highest-converting promotion spot. The order confirmation page and shipping emails reach customers at peak satisfaction. A short line, "You earned 250 points on this order, here is what they unlock," plants the seed for order number two. Pair this with a referral push so happy customers bring in friends; our roundup of referral apps for Shopify shows how stores structure those rewards.
For inspiration on how established brands present their programs, browse these Shopify loyalty program examples and customer loyalty program examples. Copy the presentation patterns, not the point values, since their margins differ from yours.
Common Mistakes When Setting Up a Loyalty Program on Shopify
These five mistakes account for most quiet, ignored loyalty programs. All five are avoidable at setup time.
Making the first reward too expensive. If a customer needs six orders to redeem anything, the program feels like a scam even when it is not. Put a reachable reward within one or two orders.
Rewarding only purchases. Purchase-only programs waste the cheapest engagement you can buy. Points for reviews and referrals cost you pennies and generate social proof and new customers in return.
Launching with silent expiration rules. Point expiry can drive urgency, but only when customers know about it. Points that vanish without warning create angry support tickets. If you use expiry, say so in the widget, the rewards page, and a reminder email.
Hiding the program. No rewards page, no product-page mention, no email announcement. Merchants then conclude loyalty programs do not work, when the real problem is that nobody knew the program existed.
Never revisiting the numbers. Your first point values are educated guesses. Check participation and redemption after 30 days and adjust. A loyalty program is a system you tune, not a switch you flip. Treat it as one piece of your broader customer retention strategy, not a set-and-forget widget.
Key Takeaways
- Shopify needs a loyalty app for online rewards; plan your goal, earning actions, and point values before installing one.
- Give back 3 to 5 percent of order value in points, and keep 100 points equal to the same dollar value everywhere.
- Launch simple: three to five earning rules, two or three rewards, and a first reward reachable within two orders.
- Add VIP tiers after customers are participating, not on day one.
- Promote through the widget, a rewards page, launch emails, and post-purchase messages, then review the numbers after 30 days.
Conclusion
You now have everything needed to set up a loyalty program on your Shopify store: the planning decisions, the seven setup steps, the points math, and the promotion plan that gets customers using it. The whole first version takes under an hour, and it starts working on the customers you already paid to acquire.
The stores that win with loyalty are rarely the ones with the fanciest programs. They are the ones that launched a simple, visible, fairly priced rewards system and kept tuning it. Start small, make the first reward easy to reach, and let the repeat orders build.
Ready to launch yours? Install Rivyo free from the Shopify App Store and set up your loyalty program, reviews, and referrals from one dashboard. If you want a hands-on walkthrough of every setting, the Rivyo loyalty setup guide covers each tab in detail.
Frequently Asked Questions
Can I set up a loyalty program on Shopify for free?
Yes. Several Shopify loyalty apps, including Rivyo, offer free plans that cover points for purchases, signups, and basic rewards. Free plans usually cap monthly orders or features, so growing stores typically move to a paid plan, which starts at $9 per month with Rivyo.
Does Shopify have a built-in loyalty program?
No. Shopify does not include a native loyalty feature for online stores, which is why loyalty apps exist. The app tracks points, handles redemptions, and displays the rewards widget on your storefront.
How long does it take to set up a loyalty program?
A working first version takes 30 to 45 minutes: install the app, set earning rules, add two or three rewards, customize the widget, and enable emails. Plan another hour for testing and writing your launch email.
How many points should customers earn per dollar?
Five points per $1 is the most common structure, paired with 500 points redeeming for $5 off. That returns 5 percent of order value, which most stores can afford. Tighter-margin stores use 3 points per $1 with the same redemption rate.
Do loyalty programs work for small Shopify stores?
Yes, often better than for large ones. Small stores rely on repeat customers for survival, and a rewards program gives early buyers a concrete reason to return. Starting early also means your best customers accumulate history with your brand from their first order.
Should I reward customers for product reviews?
Absolutely. Review rewards are the highest-return earning rule available. Each review costs you a small number of points and produces social proof that lifts conversion on your product pages. Offer bonus points for photo and video reviews to get content that sells for you around the clock.
Recent Blogs
-
Customer RetentionLoyalty ProgramShopify Loyalty ProgramShopify RewardsHow to Set Up a Loyalty Program on Your Shopify...
Customer RetentionLoyalty ProgramShopify Loyalty ProgramShopify RewardsHow to Set Up a Loyalty Program on Your Shopify Store (Step-by-Step)
Trusted Tech Partners
Rivyo seamlessly integrates with your favorite themes, page builders, and Shopify apps, ensuring a smooth and hassle-free setup. No coding required-enhance your store's functionality effortlessly!
Get Our Platform for Free and Get Hold of Special Features!
Take hold of easy navigation, unique information, and tailored experiences at your fingertips. Don't pass up this chance to improve your everyday routine with our free, easy-to-use smartphone app.
10% OFF • Loyalty Program
Don't lose customers after their first order
Keep them coming back with points, rewards, and referrals.
- Give points on every order
- Reward repeat customers with VIP perks
- Get new sales through referrals
- Get 10% Off Loyalty
Only $8.10/month · Limited time
- Choosing a selection results in a full page refresh.
- Opens in a new window.