Apple Wallet loyalty cards for restaurants: no app, no punch cards
Why an Apple Wallet pass beats both the cardboard punch card and the branded app nobody downloads — how points update over the air via push, what ships today, and what's included in the flat plan.
The best loyalty card for an independent restaurant isn’t a punch card or a downloadable app — it’s an Apple Wallet pass. It lives on the customer’s iPhone next to their boarding passes and store cards, the point balance updates itself over the air, and a reward-ready notification can land on the lock screen to pull a regular back in. No cardboard to lose, no app almost nobody installs. This is what FoodyOS ships today, and here’s how an Apple Wallet loyalty program actually works — and why it beats the two formats most independents are stuck with.
Why punch cards and branded apps both fail
The cardboard punch card has one job — survive in a wallet — and it loses. It gets lost, soaked, or left in last week’s jacket, and you have no record of who’s close to a reward. The branded restaurant app fails the opposite way: it’s a real piece of software a customer has to find, download, create an account in, and keep on a home screen they’re actively trying to declutter. For a single location doing a few hundred covers a day, almost nobody crosses that install threshold. You end up paying for an app a sliver of your regulars ever open.
An Apple Wallet pass threads the needle. There’s nothing to download — Apple Wallet ships on every iPhone — and the pass is added in one tap. It sits where the customer already keeps the cards they actually use.
What an Apple Wallet loyalty pass is
A loyalty pass is a store card in Apple Wallet — the same Wallet that holds boarding passes, event tickets, and retailer store cards. Apple’s PassKit framework, which powers Wallet, supports exactly this pass type and lets the pass carry a live value like a point balance. The pass is branded to you: your logo, your colors, and a scannable barcode the staff reads at the counter. To the customer it reads as your loyalty program, not a generic third-party card.
How the points update without anyone opening anything
This is the part that makes Wallet loyalty feel like magic compared to a punch card. Apple’s Wallet Passes framework supports a web service that updates an issued pass over the air. When a customer orders, FoodyOS updates the balance on the pass through that service, and the new number simply appears — the customer never opens or refreshes anything. When they cross a reward threshold, you can push a reward-ready notification to the lock screen. That lock-screen nudge is the whole point of loyalty: it brings the customer back, and with FoodyOS it brings them back to your ordering site, not a marketplace charging you a commission for re-selling you your own regular.
Setting it up, start to first reward
- The customer joins.At checkout, on your ordering site, or over WhatsApp, they opt in. It’s phone-number-indexed — no account to create, no password to remember.
- The pass drops into Apple Wallet. One tap adds your branded pass to the iPhone — your logo, colors, and barcode.
- Points update over the air.Every order updates the balance via Apple’s PassKit web service. Nothing to open.
- A reward-ready notification hits the lock screen. When they earn a reward, the pass pushes a notification — your re-engagement channel, owned, not rented.
What we ship — and what we don’t
Be precise here, because plenty of vendors blur it. FoodyOS ships loyalty passes for Apple Wallet on iPhone. We do notsupport Google Wallet today. If a large share of your customers are on Android, the in-store barcode and the phone-indexed account still work for them — but the Wallet pass itself, with auto-updating balance and lock-screen push, is iPhone-only right now. If you want a single honest sentence for your staff: “the digital pass is Apple Wallet; Android customers use the same phone number and barcode.”
One more thing worth stating, because it’s a common question: online checkout on your FoodyOS storefront runs on Stripe — customers pay by card at checkout, you connect your own Stripe account, and payouts settle directly from Stripe to your bank at Stripe’s published rates with no resold markup. FoodyOS never sits in the money flow, and there’s no per-order commission on direct orders. In-restaurant card payments also run through your existing terminal. Loyalty doesn’t depend on any of that — a pass updates whether the order was paid in cash or by card.
It’s a module of the flat plan, not an add-on
Apple Wallet loyalty isn’t a paid extra. It’s included in the single flat FoodyOS plan — $149 per restaurant per month, month-to-month — alongside POS, kitchen display, your own online-ordering site, in-house delivery dispatch, hostess, reservations, inventory, and ESC/POS receipt & kitchen-ticket printing. There’s no separate loyalty fee and no per-member charge. And because FoodyOS takes 0% commission on direct orders and never sits in the money flow, the customer relationship — and the phone-indexed data behind it — stays yours.
See the full walkthrough on the Apple Wallet loyalty page, the no-app loyalty playbook in run a restaurant loyalty program without an app, or the full module list on pricing.
Sources
- Apple Developer — Apple Wallet & PassKit (pass types including store cards): developer.apple.com/wallet.
- Apple Developer — Wallet Passes (updating passes over the air via the web service): developer.apple.com/documentation/walletpasses.
- Stripe — published processing rates (your-own-Stripe storefront checkout, direct payouts): stripe.com/pricing.
- FoodyOS — Apple Wallet loyalty (how the pass works + plan inclusion): foodyos.com/us/apple-wallet-loyalty.
- FoodyOS — pricing (modules included in the flat plan): foodyos.com/us/pricing.
