The short answer
There is no single "best" loyalty program software for every DTC brand — but there is a best one for your model, and most guides skip the question that actually decides it: where does your loyalty program live?
If you want deep on-site points, referrals, and VIP tiers wired into Shopify, a points-and-widget app like Smile.io, Yotpo, or LoyaltyLion is the standard choice. If you want a loyalty card that sits on the customer's phone — in Apple Wallet and Google Wallet — with a lock-screen channel and no app to download, that's wallet-native loyalty, where PushNotice, Loopy Loyalty, and PassKit play. The strongest DTC programs increasingly run both: points for the mechanics, wallet for the reach.
This guide breaks the market into those two models, gives you a side-by-side comparison, and profiles each tool honestly — including where it's the wrong fit. No tool wins every row, and we'll tell you where ours doesn't.
Two models of DTC loyalty (and why it matters)
Every loyalty tool for direct-to-consumer brands falls into one of two camps. They're not strictly competitors — they answer different questions — but you should know which you're buying.
1. Points-and-widget loyalty
The familiar model: a points balance, reward rules, referral links, and VIP tiers, all surfaced through a widget on your storefront and reinforced over email. It's tightly integrated with Shopify and great at structuring repeat purchases. The catch: the loyalty experience is invisible until the customer chooses to return to your site and log in. You don't own a place on their device — you rent attention back through email and ads.
2. Wallet-native loyalty
Here the loyalty card itself is delivered into Apple Wallet and Google Wallet — the wallet apps already on nearly every phone. The customer adds the card once, with no separate app to download, and it lives alongside their boarding passes and payment cards. Because it's a wallet pass, you can push messages to the lock screen and update the card in real time. It's weaker on complex points mechanics but far stronger on presence and reach — it's a channel you own, not one you rent.
The honest framing
Points tools win on mechanics. Wallet tools win on reach. If your loyalty program only exists on your website, your best customers forget it the moment they close the tab. The question isn't "points or wallet" — it's whether you can afford to have no presence on the customer's phone.
How to choose: five criteria that actually matter for DTC
- Friction to join. Every extra step kills adoption. "Scan and add to wallet" beats "download our app"; both beat "create an account to see your points."
- Channel ownership. Can you reach the member directly — a lock-screen push, an updated card — or only by paying to re-acquire them through email and ads?
- Stack fit. Does it connect to Shopify, your POS, your ESP, and your reviews tool without a developer?
- Retention mechanics. Points, tiers, stamps, referrals — match the depth to how your customers actually buy. More mechanics isn't better if you won't use them.
- Cost as you scale. Watch for pricing that balloons with active members or order volume, and for data export locked behind the top tier.
Comparison: DTC loyalty software at a glance
Six representative tools across both models. "Lock-screen channel" means you can message the member's phone directly through the pass — the capability points-and-widget tools structurally don't have.
| Software | Model | Best for | App to download? | Lock-screen channel |
|---|---|---|---|---|
| PushNotice | Wallet-native passes | DTC brands that want a phone-level channel + loyalty/membership/coupon passes | No app | Yes |
| Smile.io | Points & referrals widget | Shopify brands wanting a proven on-site points program | On-site account | No |
| Yotpo Loyalty | Loyalty within a reviews/SMS suite | Brands consolidating reviews, SMS & loyalty in one vendor | On-site account | No |
| LoyaltyLion | Points/tiers platform | Mid-market DTC that wants data & deep customization | On-site account | No |
| Loopy Loyalty | Digital stamp cards | Simple "buy 9, get 1 free" stamp programs | No app | Yes |
| PassKit | Wallet-pass infrastructure / API | Enterprises & developers building at scale | No app | Yes |
| Pricing intentionally omitted — it changes often. Check each vendor's site before deciding. | ||||
The tools, one by one
PushNotice Best for a phone channel
PushNotice is built around a simple idea: your loyalty program should live where your customer already looks — their phone. Cards are issued straight into Apple Wallet and Google Wallet, with no app for the customer to download, and you can send push notifications to the lock screen and update passes in real time. It treats wallet as a marketing channel in its own right — the third one after email and SMS — and supports loyalty cards, membership cards, coupons, and gift cards from one place, no code required.
Smile.io
The category default for Shopify points programs, with a very large install base and a polished on-site widget for points, referrals, and VIP tiers. If your goal is a conventional, well-supported points program that customers engage with on your storefront, Smile is the safe, proven choice.
Yotpo Loyalty & Referrals
Yotpo bundles loyalty with reviews, SMS, and email, which is appealing if you'd rather consolidate retention tooling under one vendor. The loyalty module is capable, and the cross-product data can be genuinely useful.
LoyaltyLion
A more customizable, data-forward points platform aimed at mid-market DTC brands that want to engineer their program closely and integrate it across their stack. Powerful in the right hands.
Loopy Loyalty
A wallet-native tool focused tightly on digital stamp cards — the classic "buy 9, get the 10th free." Cards live in Apple Wallet and Google Wallet, and you can push messages to members. Simple and well-suited to local punch-card programs.
PassKit
Wallet-pass infrastructure built for scale, with a developer-oriented API and support for many pass types. The right call when you're embedding wallet passes into a larger system or operating at enterprise volume.
Why wallet-native loyalty is rising for DTC
For a decade, DTC loyalty meant points on a website. That still works — but two things changed: acquisition costs climbed, and the inbox got more crowded. Both make owning a direct channel to the customer more valuable than ever. A loyalty card sitting in a customer's wallet is exactly that: a permanent, opted-in surface on the device they check most.
The honest pitch isn't that wallet replaces points — it's that wallet gives your program a place to be seen. Industry reports consistently show lock-screen and wallet messages drawing far stronger engagement than email, simply because there's no spam folder or promotions tab in the way.
That's the gap PushNotice is built for: a no-code way to put your loyalty, membership, and coupon passes on the customer's phone, and a channel to reach them there.
Frequently asked questions
What is the best loyalty program software for DTC brands?
It depends on your model. Points-and-widget apps like Smile.io, Yotpo, and LoyaltyLion are strong for on-site points, referrals, and VIP tiers inside Shopify. Wallet-native platforms like PushNotice put the loyalty card directly in Apple Wallet and Google Wallet, giving you a lock-screen channel with no app for customers to download. Many DTC brands run a wallet-native layer alongside a points engine.
Do customers need to download an app to use a loyalty program?
Not with wallet-native loyalty. Tools like PushNotice deliver the card straight to Apple Wallet or Google Wallet, which are already installed on the phone, so there's nothing to download. Points-and-widget apps also avoid a download, but the loyalty experience lives on your website and requires the customer to return and log in.
Points-based loyalty or wallet-based loyalty — which is better?
They solve different problems. Points reward and structure repeat purchases on your site; wallet passes give you presence on the customer's phone and a push channel to their lock screen. Points drive the mechanics of loyalty; wallet drives the reach. The strongest DTC programs combine both.
How much does loyalty program software cost?
Most DTC loyalty tools use tiered monthly subscriptions that scale with order volume, active members, or features. Entry plans commonly start in the low tens of dollars per month, with mid-market plans running into the hundreds. Confirm current pricing on each vendor's site, as plans change frequently.
Does wallet loyalty work with Shopify?
Yes. Wallet-native loyalty runs alongside your store — you issue passes to customers and can connect to your existing tools, so it complements a Shopify setup rather than replacing your storefront or checkout.
Put your loyalty program on the customer's phone
Issue loyalty, membership, and coupon passes straight to Apple Wallet and Google Wallet — no app to download, and a lock-screen channel that's yours. See it on your own brand in minutes.
Start Wallet Marketing free →