Acquiring a new customer costs 5-7x more than retaining an existing one. Despite this, most Shopify stores spend 80% of their marketing budget on acquisition and almost nothing on retention. A well-designed loyalty program flips this equation—stores with active loyalty programs see repeat purchase rates increase by 12-18% and customer lifetime value grow by 20-40%.
This guide covers how to set up a loyalty program on Shopify that actually drives measurable retention and revenue growth.
Why Do Shopify Stores Need a Loyalty Program?
The math behind loyalty programs is compelling:
| Metric | Without Loyalty Program | With Loyalty Program | Improvement |
|---|---|---|---|
| Repeat purchase rate | 25-30% | 35-45% | +12-18 percentage points |
| Average order value | Baseline | +12-25% | Members spend more |
| Customer lifetime value | Baseline | +20-40% | Compounding effect |
| Customer acquisition cost | $30-80 (avg) | Reduced through referrals | 15-30% lower blended CAC |
| Email engagement | 15-20% open rate | 25-35% open rate | Loyalty emails outperform |
The real power of a loyalty program is not the discounts—it is the behavioral shift. When customers accumulate points, they choose your store over competitors even when alternatives are slightly cheaper or more convenient.
Which Loyalty Program App Should You Choose?
Three platforms dominate Shopify loyalty:
| Feature | Smile.io | LoyaltyLion | Yotpo Loyalty |
|---|---|---|---|
| Starting price | Free (paid from $49/mo) | $199/mo | $199/mo |
| Free plan | Yes (up to 200 orders/mo) | No | No |
| Points program | Yes | Yes | Yes |
| VIP tiers | Yes (paid plans) | Yes | Yes |
| Referral program | Yes | Yes | Yes |
| Email integration | Klaviyo, Mailchimp, Omnisend | Klaviyo, Mailchimp | Native Yotpo email |
| Reviews integration | Third-party | Third-party | Native (Yotpo Reviews) |
| Customization | Good | Excellent | Good |
| Analytics | Good | Excellent | Good |
| Best for | SMB Shopify stores | Mid-market, data-focused | Stores already using Yotpo |
Choose Smile.io if you want the easiest setup, best free plan, and straightforward points/referral functionality. The best choice for stores under $1M/year.
Choose LoyaltyLion if you want advanced analytics, deep customization, and sophisticated VIP tier logic. Best for data-driven brands scaling past $1M/year.
Choose Yotpo Loyalty if you already use Yotpo for reviews and want a unified loyalty + reviews platform. The integration between loyalty points and review collection is seamless.
How Do You Set Up a Points-Based Loyalty Program?
Points programs are the foundation of most Shopify loyalty programs. Customers earn points for actions and redeem them for rewards.
Step 1: Install and Configure Your Loyalty App
Using Smile.io as the example (the process is similar across platforms):
- Install Smile.io from the Shopify App Store
- Complete the onboarding wizard
- Name your program (e.g., "StoreName Rewards" or a creative name that fits your brand)
- Name your points currency (e.g., "points," "stars," "coins," or a brand-specific name)
Step 2: Define Earning Rules
Configure how customers earn points:
| Action | Recommended Points | Purpose |
|---|---|---|
| Making a purchase | 1-2 points per $1 spent | Core earning mechanism |
| Creating an account | 50-100 points | Encourage registration |
| Birthday | 50-200 points | Personal touch, data collection |
| Social media follow | 25-50 points per platform | Build social following |
| Writing a product review | 50-100 points | Generate social proof |
| Photo review | 100-200 points | High-value UGC |
| Referral (referrer) | 200-500 points | Customer acquisition |
| Newsletter signup | 50-100 points | Build email list |
Set your primary earning rate so customers reach their first redeemable reward within 2-3 purchases. If your average order value is $50, and your first reward tier is 100 points, set earning at 1 point per dollar. The customer reaches 100 points after two orders.
Step 3: Define Redemption Rewards
Create a tiered reward structure that gives customers choices:
| Points Required | Reward | Effective Discount |
|---|---|---|
| 100 points | $5 off | 5% (on $100 spent) |
| 200 points | $12 off | 6% (on $200 spent) |
| 500 points | $35 off | 7% (on $500 spent) |
| 1,000 points | $80 off | 8% (on $1,000 spent) |
Notice how the effective reward rate increases at higher tiers. This incentivizes customers to save points for bigger rewards, increasing the stickiness of your program and rewarding your most loyal customers more generously.
Step 4: Set Points Expiration
Configure points to expire after 12-18 months of account inactivity. Point expiration:
- Creates urgency to redeem (drives purchases)
- Reduces your outstanding liability
- Re-engages dormant customers through reminder emails
Send three reminder emails: at 90 days, 30 days, and 7 days before expiration. These "points about to expire" emails consistently have the highest engagement rates of any loyalty communication.
How Do You Set Up VIP Tiers?
VIP tiers add a gamification layer that keeps high-value customers engaged. Customers progress through tiers based on spending, unlocking better perks at each level.
Recommended Tier Structure
| Tier | Qualification | Points Multiplier | Exclusive Perks |
|---|---|---|---|
| Bronze (Entry) | Automatic on signup | 1x | Base earning, birthday points |
| Silver | $200 spent or 3 orders | 1.25x | Free shipping, early sale access |
| Gold | $500 spent or 8 orders | 1.5x | Exclusive products, priority support |
| Platinum | $1,000 spent or 15 orders | 2x | Free gifts, personal shopper, double points events |
VIP Tier Best Practices
Make the first tier upgrade attainable. If Bronze to Silver requires $1,000 in spending, customers will never engage. Set the first tier threshold at approximately 2x your average order value.
Offer experiential perks, not just transactional ones. Early access to new products, exclusive colorways, behind-the-scenes content, and priority customer service create emotional loyalty that discounts alone cannot.
Communicate tier status regularly. Monthly emails showing current tier, progress to next tier, and available perks keep the program top-of-mind.
Consider annual tier requalification. Require customers to maintain spending levels annually to keep their tier. This drives consistent purchasing behavior rather than one-time large orders.
How Do You Set Up a Referral Program?
Referral programs turn your existing customers into an acquisition channel with a significantly lower cost per acquisition than paid advertising.
Referral Program Structure
The standard structure is a dual-sided incentive:
- Referrer receives: Points (200-500), store credit ($10-25), or percentage discount (15-20% off next order)
- Referee receives: Discount on first purchase (15-20% off or $10-15 off first order)
Setup Steps
- In your loyalty app, navigate to the Referral Program section
- Configure the referrer reward (points or discount)
- Configure the referee incentive (discount code auto-generated per referral link)
- Customize the sharing options (email, social media, unique referral link)
- Set any fraud prevention rules (e.g., referrer and referee cannot share the same shipping address)
Referral Program Optimization
Make sharing effortless. Pre-written messages for email, text, and social sharing reduce friction. The referral link should be short and memorable.
Display referral progress. Show customers how many friends they have referred and what rewards they have earned. This creates a feedback loop that encourages continued sharing.
Promote the referral program post-purchase. The highest-intent moment for a referral is immediately after a positive purchase experience. Include referral prompts on the order confirmation page and in post-purchase emails.
Expected Referral Performance
| Metric | Typical Range |
|---|---|
| Referral participation rate | 5-15% of customers |
| Referral conversion rate | 10-25% of referred visitors |
| Referred customer AOV | 10-15% higher than average |
| Cost per referred acquisition | 50-70% lower than paid ads |
How Do You Promote Your Loyalty Program?
A loyalty program with no promotion delivers zero results. Build awareness across every customer touchpoint.
On-Site Promotion
- Loyalty program page — Create a dedicated /pages/rewards page explaining the program with clear earning and redemption details
- Header or announcement bar — "Earn rewards on every purchase" with a link to the program
- Product pages — Show how many points this purchase earns ("Buy this and earn 45 points")
- Cart/checkout — Display point balance and available rewards
- Loyalty widget — Most loyalty apps include a floating widget showing points and available actions
Email Promotion
- Welcome email — Introduce the loyalty program to every new subscriber
- Post-purchase email — Show points earned and progress to next reward
- Monthly statement — Send a point balance summary with personalized redemption suggestions
- Expiration reminders — Drive urgency with "points expiring soon" emails
- Tier achievement — Celebrate tier upgrades with personalized congratulation emails
Social Media
- Announce the program launch with an explanatory post
- Feature loyalty member testimonials
- Promote double-points events and exclusive VIP offers
- Share referral program mechanics
How Do You Measure Loyalty Program Success?
Track these metrics monthly:
| Metric | What It Tells You | Healthy Target |
|---|---|---|
| Enrollment rate | % of customers who join | 20-40% |
| Active member rate | % of members earning/redeeming in last 90 days | 30-50% |
| Redemption rate | % of earned points redeemed | 30-50% |
| Repeat purchase rate (members vs. non) | Lift from program | 15%+ lift |
| Revenue from loyalty members | Program's revenue contribution | 30-50% of total |
| Referral acquisition rate | New customers from referrals | 5-15% of new customers |
| Cost of rewards / Revenue | Program cost as % of revenue | 2-5% |
If your enrollment rate is below 20%, your program is not visible enough. If your redemption rate is below 20%, rewards are too hard to earn or not valuable enough. If your active member rate is below 25%, your communication cadence needs improvement.
A loyalty program is a long-term investment that compounds over time. The first 90 days will feel slow as you build enrollment. By month 6, you should see measurable differences in repeat purchase behavior. By month 12, your loyalty program should be a meaningful revenue driver.
For strategies on building brand loyalty through AI-powered product discovery and ensuring your store gets recommended by AI shopping assistants, see how AdsX helps Shopify merchants build sustainable competitive advantages across every channel.