Repeat customers spend 67% more per transaction than first-time buyers and cost five times less to retain than to acquire. A loyalty programme that changes purchasing behaviour - rather than just rewarding customers who would have bought anyway - is one of the highest-ROI systems you can build into your Shopify store.
What makes loyalty programmes succeed or fail
Most loyalty programmes fail for one reason: the reward feels too far away. If a customer needs to spend £500 before earning a meaningful reward, the programme has no effect on their next £30 purchase decision. They don't think about the programme when they're choosing where to shop.
The principles that work:
- Near-term rewards. The next reward should be achievable within 1–3 orders for a typical customer. "Earn 100 points on this order, 300 points = £5 off your next order" is motivating. "Earn points until you reach Gold status after 20 orders" is not.
- Visible progress. A customer who can see they're 40 points away from a reward is more likely to make another purchase than one who has to check their balance in an app they've forgotten about.
- Multiple earning opportunities. Points for purchases, reviews, social follows, referrals, and birthdays all give customers reasons to engage with the programme without requiring additional purchases.
- Real perceived value. A £5 reward for 500 points feels meaningful. A "VIP badge" with no monetary value doesn't change purchase behaviour.
The main loyalty apps for Shopify
Smile.io. The most widely used Shopify loyalty app. Free plan available (points programme, basic referrals); paid plans from $49/month add VIP tiers, more reward types, and email integrations. Clean integration with the store, customisable widget, and good Klaviyo integration for loyalty-triggered email flows. The right starting point for most stores.
Yotpo Loyalty. Part of Yotpo's broader marketing suite alongside reviews and SMS. Strong if you're already using Yotpo Reviews - the integration lets you award points for leaving reviews, creating a natural product review growth loop. More expensive than Smile for equivalent features if you're not already in the Yotpo ecosystem.
LoyaltyLion. More flexible than Smile for complex programme structures, better suited to higher-volume stores with sophisticated segmentation needs. Starts at £399/month - appropriate at significant scale, overkill for most stores starting out.
Rivo. A newer entrant positioning against Smile on price and features. Competitive for stores under 10,000 customers; worth comparing to Smile before committing.
Programme structure: what to offer
A simple, effective loyalty programme structure for most Shopify stores:
Points earning:
- 1 point per £1 spent (base earning rate)
- 50 bonus points for creating an account
- 25 bonus points for leaving a review
- 100 bonus points for a successful referral
- 50 bonus points on birthday month
Points redemption:
- 100 points = £1 off (1% effective discount - sustainable for most products)
- Or: 500 points = free standard shipping
At this rate, a customer spending £30 earns 30 points - 10 purchases to a £3 reward. Too slow. Consider 2 points per £1 spent (5 purchases to £3 reward) or lower the redemption threshold. Test the balance between what's motivating for customers and what's sustainable for your margins.
VIP tiers: when they add value
VIP tiers (Silver, Gold, Platinum) layer status on top of points - customers who reach higher tiers get better earning rates, exclusive offers, or early access. They work well when:
- Your customer base includes a meaningful segment of very frequent buyers who feel underappreciated
- The tier benefits are genuinely valuable - early access to limited drops, free shipping, dedicated support - not just a different coloured badge
- Your brand has enough story and community to make "being a Gold member" feel meaningful
For stores doing under 100 orders/month, VIP tiers add complexity without enough programme participants to justify it. Focus on the points programme first.
Integrating loyalty with email
The loyalty programme generates its own email trigger opportunities that most stores don't use:
- Points earned email after each purchase (reinforces the programme)
- "You're X points away from a reward" - sent when customers approach a redemption threshold
- "Your points are expiring" - creates urgency and drives a purchase
- Birthday bonus email - personalised and appreciated
Klaviyo integrates with Smile, Yotpo, and LoyaltyLion to trigger these emails based on loyalty events. Set up at minimum the "points balance reminder" email - sent monthly to customers who haven't purchased recently - as a retention mechanism.