Issue membership, loyalty and event passes to Apple Wallet and Google Wallet. One tap to add — no app for your members to download.
No install, no lost cards. A pass lives in the wallet your members already use every day.
Members tap one link and the pass is in their wallet. No app, no account, no friction.
Change a points balance, tier or expiry and every pass updates instantly — no reissue.
Passes surface on the lock screen near your location, bringing members back through the door.
Every pass carries a barcode or QR your staff can scan for entry, rewards or redemptions.
Your logo, colours and fields on a pass that looks unmistakably yours in Apple & Google Wallet.
Track installs, active passes and redemptions across both wallets from one dashboard.
Design once, then issue to as many members as you like.
Pick a type — membership, loyalty, coupon or ticket — add your brand and fields. See it live as you go.
Issue to a member by email, SMS, or a QR at your front desk. Bulk-import your whole list if you like.
The pass lands in Apple or Google Wallet in seconds — and you can update it any time.
Issue real passes to real members on the free plan. Upgrade only when you outgrow it.
A real membership list, not a demo. No card required.
Room to grow, and your brand only on the pass.
Multiple locations, or something we haven't built yet.
Prices in USD. Passes already issued keep working if you downgrade — see the FAQ.
The things businesses ask us before they sign up. Something not covered? Get in touch.
No. Passes go straight into Apple Wallet or Google Wallet — apps your members already have. They tap one link or scan one QR code, and the card appears on their phone.
Passes you've already issued keep working exactly as they are. Once you reach your plan's limit you won't be able to issue new passes until you upgrade. Your dashboard shows a live usage meter that turns amber as you approach the limit and red when you're nearly there, so it shouldn't catch you by surprise.
Every pass you've already issued keeps working — we don't deactivate anyone's card, and your existing staff keep their access. What changes going forward is that you can't issue new passes while you're above the Free plan's 150, you can't invite new staff members, and the "Powered by KeeLess" badge returns to your pass design.
Every pass you've issued counts, whether or not the member has added it to their wallet yet — issuing is what counts, not the member tapping "Add". Marking a membership as expired or suspended changes what the member sees, but it doesn't currently free up a slot.
Find them in your Members & passes list and use "Copy link" or "Download QR" to send their existing pass again. There's no need to issue a new one — the same pass re-installs on the new device.
Yes. Invite staff accounts from Account → Staff on a plan that includes them. Staff can scan passes, add stamps and issue new passes — they don't see analytics, billing or your brand settings.
Not yet — scanning needs an internet connection today, because every scan is checked and updated against your live member records. Offline support is on our roadmap.
You do. The member records you create are yours, we don't sell them or use them to market to your members, and you can ask us to delete your workspace and its data at any time. Export the full list to CSV whenever you like — it's on every plan, including Free.
Nothing. The Free plan gives you up to 150 active passes, a pass template, scanning at your counter and CSV export — no card required. You only pay when you outgrow it, and Pro is $19 a month or $190 a year.
Create your free account and issue a pass in minutes.