Wallet is the new App
The new generation of loyalty programs. Inside the wallet.
Customers join with one tap, skip the app download, and watch points, tiers and rewards update in real time — right on the pass they already carry.
Step 1 / 4 A push lands on the lock screen — no app needed
Step 2 / 4 Tap → the branded pass opens in the wallet
Step 3 / 4 The back of the pass links to everything
Step 4 / 4 Stamps and rewards — live on the pass
Perfect for
- Restaurants Turn regulars into VIPs
- Coffee shops The punch card, reinvented
- Beauty studios Rebooking on autopilot
- Barber shops Every chair stays booked
- Any local business If they come back, it fits
Reach the right customers, in one go.
Pick an audience — a live segment or a hand-picked list — choose what happens, and send. Run it now or schedule it, and watch delivery progress in real time.
- Audiences: any segment, or a hand-picked customer list
- Actions: push message, grant reward, assign tier, switch pass design, update fields
- Send now or schedule — with real-time delivery progress
- send_push “Double points this weekend — 2× on every coffee.”
- give_reward Free pastry · expires in 14 days
- assign_tier Gold → VIP for top 50 spenders
Push notifications. Without an app.
The pass itself is the message channel. Your updates land on the lock screen of every member — no app install, no opt-in fatigue. Email and SMS are there when you need a second touch.
- Lock-screen push to every pass holder, zero installs
- Messages ride the pass: update it, and members see it
- Email and SMS as supporting channels, same audience targeting
“Your June rewards are ready” · same Gold segment
Fallback for members without a registered pass
Design the pass in minutes. Preview it live.
One editor covers the whole pass — colors, logo, cover image, fields, barcode, back of pass, even lock-screen locations. Drop variables into any field and watch the live preview render with real member data.
- Every part of the pass in one place: design, fields, barcode, back of pass, locations
- Dynamic variables in any field — ${client.first_name}, ${custom_fields.balance}
- Live preview with real member data — one template, Apple Wallet and Google Wallet
- Basic Information Template name, pass type, and basic settings
- Design & Branding Colors, images, and visual appearance
- Top Field Logo text and header field displayed at the top
- Primary Fields Main information displayed prominently on the pass
- Secondary Fields Additional information below primary fields
- Barcode QR codes and other scannable elements
- Locations Location-based notifications and services
- Back of Pass Additional information and links
Tiers that run themselves.
Define tiers once and WalletHero keeps every member in the right one. Spend, visits or points drive promotion and demotion automatically — no spreadsheets, no manual upgrades.
- Automatic promotion and demotion on the rules you set
- Pass design changes with the tier — new look, new perks, instantly
- Temporary and exclusive VIP tiers for launches, events and top spenders
Points in. Rewards out.
Run one currency or several — points, stamps, store credit — each with its own expiry. Members spend them in a rewards catalog you fully control.
- Multiple point currencies with independent expiry rules
- Rewards catalog with stock, windows and redemption limits
- Reward visibility scoped by tier or segment
- Purchase · Maison Café +25
- Referral completed +200
- Redeemed · Free Coffee −200
- Free Coffee Redeem
- 10% Off Next Order Redeem
- Premium Membership Gold+
Set it once. It rewards forever.
Every automation is a plain sentence: when something happens, then something rewards. No flowchart canvas to fight — a rule reads the way you'd say it out loud.
- When: a purchase, a birthday, a referral, or a schedule
- Then: points, a reward, a tier change, a push, or a webhook
- Rules stack — layer a birthday bonus on top of everyday earning
- WHEN transaction amount ≥ €30 THEN earn_points +50 points
- WHEN time_based birthday · annual THEN give_reward Free dessert
- WHEN referral referral_completed THEN earn_points +200 to referrer
A home for your members. No app required.
Every member gets a branded web portal — balance, rewards, history, referrals — one tap away from the pass. It carries your logo, colors and tone; WalletHero stays invisible.
- Balance, rewards, activity history and referrals in one place
- Full merchant branding, down to the domain
- Opens from the pass — nothing to install, nothing to remember
- Free Coffee Redeem
- 10% Off Next Order Redeem
For your team at the counter.
A scan-to-serve app for staff. Scan the pass, see the member, add points or redeem a reward — in the time it takes to hand over a coffee.
- Scan-to-serve: pass → profile → action in seconds
- Admin and staff roles, each with the right permissions
- Runs on the phones your team already has
Know what your loyalty is doing.
Revenue, customers, loyalty and passes — four report families that answer the only question that matters: is the program paying for itself?
- Revenue and customer reports tied to loyalty activity
- Loyalty reports: earning, redemption, tier movement
- Pass reports: installs, removals, live pass counts
Connected to your point of sale.
Plug WalletHero into the POS you already run. Purchases sync automatically and trigger earning rules — no double entry, no staff workarounds.
- Purchases sync from your POS automatically
- Every synced purchase can trigger earning rules
- Setup measured in minutes, not integration projects
API-enabled. Build anything on top.
Everything the dashboard does, the API does too. Build custom flows on REST, ship faster with the TypeScript SDK, and keep systems in sync with two-way webhooks.
- REST API covering the full platform
- TypeScript SDK, typed end to end
- Two-way webhooks — react to events, push changes back
import { WalletHero } from '@wallethero/sdk';
const wh = new WalletHero({ apiKey: WH_API_KEY });
// create a member and award points
const client = await wh.clients.create(ws, {
email: '[email protected]',
});
await wh.loyalty.earnPoints(ws, {
client_id: client.id, points: 50,
}); Security & GDPR
Built in the EU. GDPR-first, not GDPR-later.
You stay the controller of your customers' data — we process it on your behalf, under a signed agreement, on infrastructure that never leaves the European Union.
-
EU data hosting
The database and file storage run in Frankfurt. US providers are used only for the wallet platforms themselves, under standard contractual clauses.
-
DPA included
A GDPR Art. 28 data processing agreement and a transparent subprocessor list ship with every plan — no upsell, no separate negotiation.
-
Consent & erasure built in
Marketing consent is recorded with its timestamp and source, honored on every send, and any customer record can be anonymized on request.
Book a demo
See it on your own brand.
A 20-minute walkthrough with a sample pass in your colors — your tiers, your rewards, your point of sale.
- We build a sample pass in your brand before the call
- Live walkthrough of joining, earning and redeeming
- Honest fit check — no slides, no pressure
Thanks — got it.
We'll come back to you within one business day, with a sample pass in your brand.