Sticky
Since 2022Cannabis wallet-loyalty, since 2022.

They already have the wallet.

No app. No password. No punch card in a junk drawer. Your loyalty card lives in the wallet already on their phone, updates itself after every purchase, and messages them free. Real Apple Wallet and Google Wallet cards, with a PWA fallback so no smartphone is left behind.

One tap. That’s the whole install, and it’s what your customers feel too.
400+ locations
Live in 14 days
No app, tap-to-add install
Added to Wallet
Since 2022

We didn't invent wallet passes. We brought them to cannabis.

Apple and Google built the wallet frameworks. We bet early on them for dispensary loyalty, back in 2022, while the rest of the category was still shipping apps nobody installed. Since then we've spent the years tuning provisioning flows, push permission rates, and tier-update behavior.

Others followed us into wallet loyalty, and some licensed the tech. If you're comparing, the thing to check is whether the pass installs in the native wallet sheet or just opens a browser tab. Ours installs natively, updates in place, survives a phone migration, and sends push without an app icon.

Feb 2022
Our first cannabis wallet pass shipped.
Single store in Toronto.
Q4 2022
Google Wallet parity.
Same card, same push, both ecosystems.
2024
Others followed us in.
Some built their own wallet loyalty. Some licensed the tech.
Today
Active passes across 400+ locations.
Still shipping new wallet primitives.
Five card types, one wallet

Every loyalty program you've ever wanted to run.

Not all stores run points. Some run stamps. Some want cashback. Some want a membership tier. We ship every shape of loyalty, and you can issue more than one per customer.

Green Leaf Co.
Tier
Gold ★
Points balance
2,140
Member
Mara L.
Next tier
860 pts
#GL-28477K
Reward Cards (points)
The classic. Customers earn points per dollar spent, redeem for product or discount tiers. Real-time balance updates on the pass after every POS swipe.
Kendall's Cannabis
Progress
4 / 10
Buy 9, 10th free
FREE
#CC-STAMP-003
Stamp Cards
The "buy 9, 10th free" coffee shop model, ported to pre-rolls, vapes, edibles. Visual, fun, satisfying to fill. Great for drip visits.
Green Leaf Co.
Status
Active
Cashback available
$24.50
Earned lifetime
$184.20
Rate
5% back
#CB-MARA-2024
Cashback Cards
% back in real dollars, not funny-money points. Shows up on the lock screen. Customers understand it instantly. Redemption rates crush points-based.
Sky High Club
Expires
12/2026
Membership
Platinum
Member
Mara Lee
Since
Mar 2023
#SHC-PLAT-284
Membership Cards
Paid or invite-only clubs. Annual dues, perks, early-access drops. The status object. Push VIP-only offers right to the card.
Green Leaf · 4/20
Expires
Apr 20
One-time use
30% OFF
Valid at
All locations
Min purchase
$40.00
#420-OZ-ONETIME
Coupon Cards
One-time or multi-use. Auto-expires. Great campaign vehicle, text a link, they add it to Wallet, it sits there until they walk in.
Stack coupons on top of loyalty.
One primary loyalty card per customer, Rewards or Cashback, plus as many coupon cards as you want layered on top. Text a link, they land in Wallet, auto-expire on the date you set, and sit alongside the base loyalty program rather than overwriting it.
Apple Wallet

No one wants another app. Everyone already has Wallet.

You don't fight for home-screen real estate. You don't fight the App Store review. You don't pay for installs. The pass is already there, in a folder Apple built and polished, right next to their boarding passes and Starbucks card.

5-second install, no store, no password.
Tap "Add to Wallet." Done. No email verification, no birthday re-entry, no "also download our app to see your points."
Live updates, in place.
They spend $40 at Store 2. By the time they're at the counter, the pass shows the new point total. No refresh, no app reopen.
Location-triggered lock-screen.
Customer walks into the mall. The pass surfaces itself on their lock screen with their barcode ready. Bud-tender just scans.
Your brand, not Apple's.
Custom gradient. Logo. Typeface. Barcode type. Back-of-card fields. Field labels. We give you a real designer's kit, not a template with five color swatches.
Illustrative example
9:41
Back
Green Leaf Co.
•••
Green Leaf Co.
Tier
Gold ★
Points
2,140
Member
Mara L.
Cashback
$24.50
Next tier
860 pts
#GL-28477K-MARA
Notifications
Automatic updates
Push notifications · free forever

The channel you can say anything on.

SMS is filtered by carriers. Email is filtered by Gmail. Facebook won't even let you run an ad. Then there's push, unbranded, unfiltered, uncensored, direct from your wallet pass to the customer's lock screen. No asterisks, no code words, no "that product we can't name."

Want to say this?
"$50 OZ Flower + 5 Vapes for $100, Now."
SMS
Blocked, flagged, or sanitized by T-Mobile filters.
Email
"$" + "OZ" = promo tab at best, spam at worst.
Push
Sent as-is. Straight to the lock screen. No middle-man.
$0
Per push. Unlimited under fair use. Included on every plan.
1 tap
To add the pass. No app store, no SMS opt-in required.
0
Apps to install. The wallet is already on their phone, no download required.
Live refreshes. Points, tier, and offers update on the card itself.
Friday, April 19
4:20
GREEN LEAFnow
$50 OZ Flower + 5 Vapes for $100, now 🔥
Gold members get first pick. Your 2,140 points + cashback applies at checkout.
GREEN LEAF2h ago
Your Wedding Cake pickup is ready 🌿
Tap your wallet card at the counter. Hold til 9pm.
GREEN LEAFYesterday
You hit Gold. Pass updated ✨
+2× points on every visit, starting now.
And when you do use email
It rides real infrastructure.

Push is the channel you can say anything on. Email is the one you have to earn your way into. Ours runs on Amazon SES and GreenArrow, with DMARC setup help included, so your sends authenticate as you and land where people actually read them.

No smartphone left behind

iOS · Android · Flip phone with a browser. We've got them.

Apple Wallet is the main act. Google Wallet is the full-parity encore. And for the customers on an old device, or who won't install either, a PWA card that works in any browser, offline-capable, with push.

Primary
Apple Wallet
iOS, fully native.
Full native PassKit. Push. Lock-screen location surfacing. Back-of-card links. Tier badges. Every hook Apple exposes, we use.
  • Native Wallet UI, not a web mimic
  • Push alerts without an app
  • Geo-locked lock-screen surfacing
  • Live in-place balance updates
Google Wallet
Android, full parity.
One pass schema, rendered natively on both ecosystems. Customer on Pixel, customer on iPhone, identical functionality, identical update flow, one admin panel.
  • Full parity with Apple Wallet flow
  • Push via Google's notification service
  • NFC-tap at POS (where supported)
  • Same barcode, same balance, same copy
PWA fallback
Everyone else, still covered.
Old Android without Google Wallet. Iran/China Apple IDs without PassKit. Privacy-weary customers who won't install either. They get a progressive web app card, same brand, same barcode, same balance, push included.
  • Works in any mobile browser
  • "Add to Home Screen" in one tap
  • Web push still works (Chrome, Firefox)
  • Offline-capable. Balance cached.
Illustrative example
Your customer base · coverage
Nothing falls through the cracks
Apple Wallet · 54%
Google Wallet · 43%
PWA
100% of smartphones. One dashboard. One journey. One pass schema maintained.
"They have a wallet pass too"

Three questions that expose a fake wallet pass.

Ask any wallet-loyalty vendor, including us, in their own demo. One: does the pass install in the native Wallet sheet, or open a browser tab? Two: does the balance update itself after a purchase, or when the customer remembers to refresh? Three: is push free, or does it fall back to paid SMS? Here's how the answers stack up.

Feature
Sticky (real native)
Others ("wallet-ish")
Pass types in one platform
Rewards, stamps, memberships, coupons, gift cards
One card. Points only.
What changes after a transaction
Artwork, balance, tier, and offers, live from the POS
Points number, if the customer remembers to refresh
Installs via Apple's native Wallet sheet
Yes
Browser tab
Push notifications without an app
Included, unlimited under fair use
Falls back to paid SMS
Lock-screen geo-fenced surfacing
Up to 10 locations per pass
Not possible
Barcode renders on every POS scanner
12 formats supported
QR only
Survives phone migration
iCloud sync
Customer re-enrolls
Works without an app install
Nothing to download
Ask, and check on a real phone

Don't take the column on the right from us. Run the three questions in their demo, on your own phone, and fill it in yourself.

Ship your loyalty program as a real wallet pass.

30-minute demo. We'll design a pass for your brand on the call, provision it, and send the first push to your phone before we hang up.