Loyalty programmes work when they have three characteristics: the first reward is achievable quickly, the rewards are genuinely valuable, and the programme is marketed consistently. Most D2C loyalty programmes fail at all three. They require 10 purchases to unlock a 2 percent discount that nobody cares about, and then they never mention the programme again after launch. Here is how to build one that actually drives repeat purchase.

Loyalty Programme Design Principles

Quick first reward: The customer should be able to achieve their first reward within 1 to 2 purchases. If it takes 5 orders to earn any benefit, the programme has no effect on the purchase decision at orders 1, 2, 3, and 4. Tiered programmes where tier 1 is achievable after the first purchase are most effective at driving second-purchase behaviour.

Reward value that matters: 100 points worth $1 sounds substantial but converts to nothing meaningful. Design rewards that have perceived value independent of the points: early access to new products (non-monetary but high perceived value), a free product with purchase (higher perceived value than equivalent discount), and birthday discount (personalised, time-limited). These feel like benefits, not participation trophies.

Communication consistency: Loyalty programme members should hear about their points balance at least once per month. Klaviyo flow that sends monthly points summary to all loyalty members, with personalised message showing how close they are to next tier, increases active engagement with the programme by 30 to 40 percent.

Tier Structure That Works for D2C

Three-tier structure is optimal. More than three tiers creates complexity without proportional loyalty improvement. Fewer than three tiers does not create sufficient aspirational pull.

Tier 1 (Bronze): After first purchase. Benefits: 5 percent points earn on all purchases, birthday discount, free standard shipping on orders over threshold. Tier 2 (Silver): After 3 purchases or $200 cumulative spend. Benefits: 8 percent points earn, early access to sale events 24 hours before general list, priority customer support. Tier 3 (Gold): After 6 purchases or $500 spend. Benefits: 10 percent points earn, free shipping on all orders regardless of threshold, exclusive products or colourways, free gift with every order.

Tier naming: Do not use Bronze, Silver, Gold. They are generic and carry no brand identity. Name your tiers after something meaningful to your brand. A coffee brand might use Espresso, Americano, Barista. A fitness brand might use Active, Athlete, Champion. Tier names are free branding real estate that most brands waste on generic labels.

Loyalty Programme Tech Stack

LoyaltyLion and Smile.io are the two leading Shopify loyalty apps. LoyaltyLion has deeper Klaviyo integration and more flexible reward structures. Smile.io is easier to set up and works well for brands that want a functioning programme without heavy customisation. Both start around $199 per month at the plan level needed for meaningful features. The ROI is typically positive within 90 days for brands with more than 200 monthly orders.

Yotpo includes loyalty as part of its broader suite (reviews, subscriptions, referrals). Relevant if you want one platform for all retention mechanics and are doing $1M plus annually where the broader suite is cost-effective.

READY TO GROW YOUR D2C BRAND?

Sorted Agency builds growth systems for D2C brands. Book a free 45-minute strategy call and we will audit your acquisition, retention, and tech stack.

Book Your Free Audit