Customer acquisition costs have doubled across most paid channels over the past four years. For many ecommerce brands, the first order barely breaks even after advertising spend, fulfilment, and product costs. Profitability comes from the second, third, and fourth purchase — which is exactly what a well-designed loyalty programme encourages.
A loyalty programme is not a magic bullet. Poorly implemented, it becomes a discount programme that trains customers to wait for rewards rather than paying full price. Well implemented, it increases purchase frequency, strengthens brand affinity, and creates a genuine competitive moat. The difference between the two outcomes depends largely on the structure of your programme and the tools you use to run it.
I have configured loyalty programmes across dozens of Shopify stores, from small DTC brands to established retailers. This guide covers the six leading loyalty apps on Shopify, with honest assessments of each — including the limitations that become apparent only after you have been running a programme for several months.
If you are also looking at how loyalty fits into your broader retention strategy, our guide to how ongoing investment compounds results provides useful context for the long-term thinking that loyalty requires.
Why loyalty programmes matter for ecommerce
The economics are straightforward. Acquiring a new customer costs five to seven times more than retaining an existing one. A customer who has already bought from you is significantly more likely to buy again, and when they do, they typically spend more per order. Loyalty programmes accelerate this natural retention curve by providing tangible incentives for repeat behaviour.
For UK ecommerce brands, loyalty programmes also serve as a data collection mechanism. When a customer enrols in your programme, you gain explicit permission to communicate with them about their points balance, tier status, and reward availability. This creates additional touchpoints for email marketing flows that go beyond standard promotional campaigns — and loyalty emails consistently see higher open and click rates than generic marketing emails.
The referral component of most loyalty programmes provides an additional acquisition channel. Referred customers have a higher lifetime value than customers acquired through paid advertising, and the cost per acquisition through referrals is typically a fraction of paid media spend. A well-structured referral reward that incentivises both the referrer and the new customer creates a genuine growth loop.
However, loyalty programmes are not suitable for every brand. If your products have very long purchase cycles (furniture, mattresses, large appliances), a traditional points-based programme may not generate enough engagement to justify the cost. Similarly, if your margins are thin, the discount value of redeemed points can erode profitability. Understanding your customer's purchase frequency and your margin structure is essential before investing in a loyalty platform.
What to look for in a Shopify loyalty app
The core features you need depend on the type of programme you want to run, but several capabilities are important regardless of approach.
Points system flexibility
You need control over how points are earned (purchase amount, specific actions, social media follows, birthdays) and how they are redeemed (discounts, free shipping, free products, exclusive access). The earning and redemption ratios must be configurable to match your margins and customer behaviour patterns.
VIP tiers
Tiered programmes (Bronze, Silver, Gold, or similar) add a status element that motivates increased spending. Look for apps that support custom tier names, configurable spending thresholds, tier-specific earning multipliers, and exclusive rewards per tier. The ability to run tier-specific promotions is also valuable.
Referral programme
Most loyalty apps include a referral component. The app should support customisable referral rewards for both the referrer and the new customer, shareable referral links, and fraud prevention (so people cannot refer themselves or game the system).
Klaviyo integration
For UK ecommerce brands using Klaviyo as their email platform, the loyalty app must sync customer data — points balances, tier status, reward availability — as profile properties in Klaviyo. This enables targeted loyalty emails: reminders when a customer is close to a reward, tier upgrade notifications, and personalised recommendations based on loyalty behaviour.
On-site widget design
The loyalty widget (typically a floating panel or dedicated page) is how customers interact with your programme. It should be customisable to match your brand, mobile-friendly, and fast-loading. A poor widget experience undermines the entire programme, regardless of how well-structured the rewards are.
Smile.io
Overview
Smile.io is the most widely installed loyalty app on Shopify and one of the most established players in the category. The platform supports points, referrals, and VIP tiers with a clean interface and straightforward setup process. Smile.io has built a reputation for reliability and ease of use, which has driven its large install base.
Pricing
Smile.io offers a Free plan (up to 200 monthly orders, basic points programme only), Starter at $49/month (up to 500 orders, points and referrals), Growth at $199/month (up to 2,500 orders, adds VIP tiers and advanced customisation), and Plus at $999/month (up to 7,500 orders, enterprise features). All plans include Shopify POS integration.
Strengths
Smile.io's setup experience is the best in the category. You can have a basic points programme live in under an hour, even without technical knowledge. The on-site widget is polished and mobile-friendly, with enough customisation to match most brand aesthetics. The programme logic — earning rules, redemption options, tier thresholds — is clearly presented in the admin dashboard.
The Klaviyo integration is solid, syncing points balances and tier status as profile properties. This enables loyalty-specific email flows that perform well. Smile.io also integrates with most major review apps (Judge.me, Okendo, Stamped), allowing you to reward customers with loyalty points for leaving reviews.
The free plan, while limited to basic points, is functional enough for stores testing whether a loyalty programme suits their audience. The Starter plan at $49/month adds referrals, which is where most stores start seeing meaningful programme ROI.
Weaknesses
Smile.io's pricing jumps are steep. Moving from Starter ($49) to Growth ($199) is a significant increase, and VIP tiers — which many brands consider essential for a mature programme — are locked behind the Growth plan. For mid-sized stores, this pricing can be difficult to justify, especially when competitors offer VIP tiers at lower price points.
Advanced customisation of the loyalty widget requires the Growth plan or higher. On the free and Starter plans, design options are limited. Stores with strong brand identities may find the standard widget does not match their aesthetic closely enough.
Smile.io's analytics are functional but not as detailed as LoyaltyLion's. Reporting on programme performance, member behaviour, and ROI is adequate for most stores but lacks the granularity that data-driven brands may want.
Best for
Brands that want a reliable, easy-to-set-up loyalty programme without extensive customisation needs. Smile.io is a safe choice for most Shopify stores — it does everything well without being the absolute best at any single feature.
LoyaltyLion
Overview
LoyaltyLion positions itself as the premium loyalty platform for growing and enterprise Shopify brands. It offers the deepest customisation, the most detailed analytics, and the most flexible programme logic of any loyalty app on Shopify. LoyaltyLion is a favourite among UK-based DTC brands, partly because the company itself is UK-based and the platform is designed with the UK market in mind.
Pricing
LoyaltyLion offers a free Classic plan (up to 800 orders/month, basic points and referrals), Small Business at $159/month (up to 800 orders, adds VIP tiers and customisation), Classic at $399/month (up to 2,000 orders), and Advanced at $729/month (up to 4,000 orders). Enterprise pricing is available for larger volumes.
Strengths
LoyaltyLion's programme customisation is the most flexible available. You can create custom earning rules for virtually any action (including bespoke events triggered by your Shopify development setup), build complex tier structures with nuanced qualification criteria, and design redemption options that go beyond simple discounts — including exclusive product access, free gifts, and experience-based rewards.
The analytics dashboard is best-in-class. LoyaltyLion provides detailed insights into member behaviour, programme ROI, tier migration patterns, and reward redemption rates. For brands that make data-driven decisions, this level of reporting is invaluable. You can clearly see which aspects of your programme drive repeat purchases and which are not pulling their weight.
The Klaviyo integration is deep, supporting custom events and properties that enable sophisticated loyalty email flows. LoyaltyLion also offers in-page loyalty blocks that can be embedded directly into your Shopify theme, rather than relying solely on a floating widget. This provides more design flexibility and a more integrated user experience.
Weaknesses
LoyaltyLion is expensive. The free Classic plan is genuinely useful (800 orders is generous), but it is limited to basic points and referrals without customisation. To access VIP tiers and the features that make LoyaltyLion distinctive, you need the $159/month Small Business plan at minimum. For stores doing 1,000+ orders, costs escalate quickly.
The platform's depth can be overwhelming for merchants who want a simple programme. There are many configuration options, and getting the most from LoyaltyLion requires time spent understanding the analytics and optimising programme parameters. Stores that want a quick, set-and-forget loyalty programme may find LoyaltyLion's complexity unnecessary.
Setup time is longer than Smile.io. While the platform is not difficult to use, the number of configuration options means initial setup typically takes several hours rather than 30 minutes.
Best for
Growing DTC brands and Shopify Plus stores that want the most customisable and analytically rigorous loyalty platform. LoyaltyLion is the right choice when you plan to actively manage and optimise your programme over time, rather than set it and forget it.
Yotpo Loyalty
Overview
Yotpo Loyalty (formerly Swell Rewards) is part of the broader Yotpo retention platform that also includes reviews, SMS, and email. The loyalty module is designed to work within this ecosystem, which is its primary advantage — and its primary limitation if you are not using other Yotpo products.
Pricing
Yotpo Loyalty offers a free Gold plan (up to 100 monthly orders, basic points and referrals) and a paid Platinum plan starting at $199/month (includes VIP tiers, advanced customisation, and increased limits). Enterprise pricing is available for larger volumes. The pricing model has changed several times, so it is worth confirming current rates directly.
Strengths
Yotpo Loyalty's integration with Yotpo Reviews is its distinguishing feature. If you are already using Yotpo for reviews, the unified data layer allows you to reward review submissions with loyalty points, display loyalty status alongside review content, and create cohesive customer profiles that span both programmes. This integration is genuinely useful and not easily replicated with separate vendors.
The programme builder supports points, referrals, VIP tiers, and custom earning actions. The on-site experience is polished, with a customisable loyalty page and widget. Yotpo's broader platform also includes SMS, which allows for loyalty-related text messages — points reminders, tier upgrades, and exclusive offers sent via SMS.
Weaknesses
Yotpo Loyalty is most compelling when used alongside other Yotpo products. If you are using Klaviyo for email (as most UK Shopify stores do) and a different review app, the integration advantages diminish significantly. The loyalty module on its own is competent but not clearly superior to Smile.io or LoyaltyLion.
Yotpo has a reputation for aggressive upselling and contract structures on higher tiers. Some merchants have reported difficulty downgrading plans or getting clear pricing information. The free plan's 100-order limit is restrictive for most established stores.
The Klaviyo integration exists but is not as deep as Smile.io's or LoyaltyLion's dedicated Klaviyo connectors. If Klaviyo is central to your email strategy, this matters.
Best for
Stores already using Yotpo Reviews and/or Yotpo SMS that want a unified retention platform. For stores using non-Yotpo tools for reviews and email, other loyalty options typically offer better value.
BON Loyalty
Overview
BON Loyalty is a newer player that has rapidly gained market share by offering a generous free plan and competitive pricing across all tiers. The app covers points, referrals, VIP tiers, and custom earning actions with a clean, modern interface that rivals more established competitors.
Pricing
BON offers a free Basic plan (up to 250 monthly orders, points, referrals, and basic VIP tiers), Growth at $25/month (up to 500 orders, adds advanced customisation), Professional at $99/month (up to 1,000 orders), and Enterprise at $349/month (unlimited orders). The pricing is meaningfully lower than Smile.io and LoyaltyLion at every tier.
Strengths
BON's free plan is the most generous in the loyalty app category. It includes not just basic points but also referrals and basic VIP tiers — features that Smile.io and LoyaltyLion lock behind paid plans. For stores testing loyalty for the first time, BON allows you to launch a complete programme at no cost.
The Growth plan at $25/month is exceptional value, offering features that competitors charge $100-200/month for. The programme builder is intuitive, the on-site widget is clean and customisable, and the Klaviyo integration supports profile property syncing for loyalty email flows.
BON's support team is responsive and helpful, which is particularly valuable during initial setup and programme optimisation. The app receives frequent updates with new features, reflecting active development.
Weaknesses
BON is newer and less battle-tested than Smile.io or LoyaltyLion. While the app performs well, it does not have the track record of handling very high-volume enterprise deployments. Stores doing 5,000+ orders per month may want the proven stability of more established platforms.
Analytics are adequate but less detailed than LoyaltyLion. Advanced reporting on programme ROI, tier migration, and member behaviour is more limited. For data-driven brands that want granular programme insights, this gap matters.
Some third-party integrations (particularly with niche review apps or SMS platforms) are less developed than on larger competitors. The core integrations (Shopify, Klaviyo, Judge.me) work well, but edge cases may require workarounds.
Best for
Budget-conscious brands that want a full-featured loyalty programme without enterprise pricing. BON offers the best value at every price point and is an excellent choice for small to mid-sized stores launching or growing a loyalty programme.
Stamped Loyalty
Overview
Stamped offers a combined reviews and loyalty platform, allowing stores to manage both programmes from a single app. The loyalty module covers points, referrals, and VIP tiers, with the added convenience of unified management alongside Stamped's review features.
Pricing
Stamped Loyalty is bundled with Stamped Reviews on the Premium plan at $59/month and Business plan at $149/month. The loyalty features are not available on the free or basic review plans. This bundled approach means you get both reviews and loyalty from a single vendor at a combined price that is typically lower than purchasing each separately.
Strengths
The bundled reviews + loyalty approach reduces app count and creates a unified customer experience. Rewarding review submissions with loyalty points is seamless within the same platform. For stores that need both a review app and a loyalty app, Stamped's combined offering at $59/month represents strong value.
The loyalty programme builder is solid, supporting points, referrals, and VIP tiers with reasonable customisation options. The Klaviyo integration syncs loyalty data as profile properties. The on-site widget handles both reviews and loyalty, which reduces the number of floating elements on your pages.
Weaknesses
Stamped's loyalty features are not as deep as dedicated loyalty platforms. The VIP tier customisation is more limited than LoyaltyLion, the analytics are less detailed than Smile.io's Growth plan, and the programme logic has fewer configuration options. It is a good loyalty module attached to a good reviews platform, rather than a dedicated loyalty solution.
If you are already happy with a different review app (Judge.me, Loox, Okendo), switching to Stamped just for the loyalty component means migrating your reviews as well — which adds complexity and risk. The loyalty module alone does not justify the switch.
Best for
Stores that need both reviews and loyalty and want to consolidate into a single app. Stamped is the pragmatic choice for brands that value simplicity and reduced app count over maximum feature depth in either category.
Rise.ai
Overview
Rise.ai takes a different approach to loyalty by focusing on store credit and gift cards rather than traditional points. Instead of accumulating points that convert to discounts, customers earn store credit that they can spend like money. Rise.ai also provides a comprehensive gift card platform with advanced features beyond Shopify's built-in gift card functionality.
Pricing
Rise.ai offers a Starter plan at $19.99/month (up to 100 monthly store orders), Small Business at $59.99/month (up to 500 orders), Pro at $199.99/month (up to 5,000 orders), and Premium at $599.99/month (up to 20,000 orders). There is no free plan, but a free trial is available.
Strengths
The store credit model is psychologically powerful. Customers understand store credit intuitively — it is money they can spend at your store. There is no confusion about points-to-discount conversion ratios or minimum redemption thresholds. A £5 store credit feels more tangible and valuable than 500 points, even if the monetary value is identical.
Rise.ai's gift card features are genuinely excellent. If your brand sells gift cards (and most should), Rise.ai's advanced scheduling, branded email delivery, and bulk gift card generation are significantly better than Shopify's native gift card functionality. The combination of loyalty store credit and advanced gift cards in a single platform is unique.
The store credit approach also simplifies accounting. Store credit is a straightforward liability on your balance sheet, whereas points systems can create accounting complexity around the value of unredeemed points.
Weaknesses
Rise.ai lacks VIP tiers, which limits gamification and status-driven motivation. There is no tiered structure to encourage customers to spend more to reach the next level. For brands that want a multi-layered loyalty experience, this is a significant omission.
The referral programme is basic compared to dedicated loyalty apps. Social media earning actions, birthday rewards, and other engagement-based earning opportunities are more limited. The app is focused on transactional loyalty (buy more, get credit) rather than engagement-based loyalty.
Pricing is moderate, and the lack of a free plan means there is an upfront cost commitment. The value proposition is strongest for stores that also need advanced gift card features — without that need, dedicated loyalty apps offer more for less.
Best for
Brands that prefer a store credit model over traditional points, and brands that want advanced gift card functionality alongside their loyalty programme. Rise.ai is particularly strong for gifting-focused brands and brands with higher average order values where store credit feels proportional.
Side-by-side comparison
Free plan generosity: BON Loyalty leads with 250 orders and full features. LoyaltyLion's free Classic plan covers 800 orders but with basic features only. Smile.io offers 200 orders with basic points. Rise.ai has no free plan.
VIP tiers: LoyaltyLion offers the deepest tier customisation. Smile.io and BON provide solid tier functionality. Yotpo and Stamped are adequate. Rise.ai does not support tiers.
Klaviyo integration: LoyaltyLion and Smile.io lead with deep profile property syncing and custom event support. BON and Stamped provide solid standard integrations. Yotpo's Klaviyo integration is acceptable but not its strongest point.
Analytics: LoyaltyLion leads by a clear margin. Smile.io's Growth plan analytics are strong. Yotpo is adequate. BON, Stamped, and Rise.ai provide basic but functional reporting.
Value for money: BON offers the best value at every price tier. Stamped is excellent value if you also need reviews. Smile.io is fairly priced for what it offers. LoyaltyLion and Yotpo are premium-priced and need larger order volumes to justify the cost.
Our recommendations
After building and managing loyalty programmes for brands of different sizes and in different categories, here is how I would advise:
Starting out or budget-conscious: BON Loyalty. The free plan gives you a complete programme, and the $25/month Growth plan offers features that competitors charge four to eight times more for. Start here, validate that loyalty works for your audience, and upgrade only when you hit genuine limits.
Safe, established choice: Smile.io. It is reliable, easy to set up, and integrates well with everything. The pricing is fair if not the cheapest. For brands that want a loyalty programme that just works without extensive optimisation, Smile.io is the safe bet.
Data-driven, high-growth brands: LoyaltyLion. If you plan to actively manage, analyse, and optimise your programme, LoyaltyLion's analytics and customisation justify the higher price. The depth of configuration allows you to build a programme that is genuinely differentiated rather than generic.
Already using Yotpo: Yotpo Loyalty. If you are committed to the Yotpo ecosystem for reviews and SMS, adding Loyalty creates a unified retention platform with shared data. Outside the Yotpo ecosystem, it is not the strongest standalone choice.
Reviews + loyalty in one: Stamped. If you want to consolidate your stack, Stamped's combined approach at $59/month is pragmatic and cost-effective.
Store credit and gift cards: Rise.ai. If you prefer store credit over points and need advanced gift card features, Rise.ai is the specialist in this approach.
Implementation tips
Set realistic earning ratios. A common mistake is making points too easy to earn, which creates a liability you cannot sustain. Calculate the redemption cost of your programme assuming 30-40% of issued points will be redeemed, and ensure the discount value does not exceed your margin tolerance.
Launch with a bonus. Give existing customers an initial points balance when you launch the programme. This creates immediate engagement and gives customers a reason to interact with the programme from day one. A welcome bonus of 100-200 points (worth a small discount) works well.
Integrate with Klaviyo immediately. Loyalty emails — points balance reminders, reward notifications, tier upgrade alerts — are the engine that keeps your programme active. Without these automated communications, customers forget about the programme and never redeem. Our guide to the essential Klaviyo flows covers the email infrastructure that supports a strong loyalty programme.
Set tier thresholds based on real data. If your average customer places two orders per year with an AOV of £50, your VIP tiers need to reflect that reality. Setting the first tier at £500 annual spend will exclude 80% of your customers and make the programme feel unattainable. Set tiers so that roughly 50% of active customers reach the first tier, 15-20% reach the second, and 3-5% reach the top tier.
Promote the programme. A loyalty programme that exists but is not actively promoted will underperform. Feature it prominently on your homepage, add it to your post-purchase email flow, mention it in your navigation, and train your customer service team to reference it. Programme awareness is often the biggest driver of enrolment.
Review and optimise quarterly. Loyalty programmes are not set-and-forget. Review your redemption rates, tier migration data, and member spending patterns every quarter. Adjust earning ratios, tier thresholds, and reward options based on what the data tells you. Auditing your app stack regularly should include assessing your loyalty programme's performance.
A loyalty programme is a long-term investment in customer relationships. The app you choose should match your brand's ambitions, your budget, and your willingness to actively manage the programme. If you need help choosing the right loyalty platform or building a programme that drives real retention, get in touch. We design and implement loyalty programmes as part of our Shopify development services.