In the bag
A grocery loyalty program in Apple Wallet and Google Wallet: the card shoppers scan at checkout, with this week's offers already on it.
Why your loyalty card belongs in Wallet
Shoppers juggle key-ring cards and forget the app at the till. The weekly leaflet goes straight to recycling — your offers change every week, but the card in their pocket doesn’t.
Scanned in a second
The card is on the phone, ready at checkout without opening an app.
This week, on every card
Change the weekly offer once, and it updates on every issued card.
Points and coupons, same card
Points and personal coupons sit on the same card as the weekly deals.
How grocery stores use Wallet
Each one is a model scenario — a typical setup, not a client case study:
Loyalty card at sign-up
The sign-up event starts a journey that issues a personal card with a member barcode, delivered by email.
This week's offers
Edit one shared field in the pass campaign, and the new deals reach every issued card.
Points after each shop
Points live in a tag; tag sync refreshes the balance after every purchase.
Personal basket coupon
A segment by purchase events — a journey issues a coupon matched to what the shopper buys.
Your nearest store
Add store locations to the pass, and the card appears on the lock screen near a store — Google Wallet supports up to 10.
Your scenario
A different flow in mind? Map it with our team on a demo — the setup is the same account either way.
One scenario, step by step
Here’s “Personal basket coupon” from both sides: what the shopper sees and what your team sets up. A chain-wide weekly coupon skips all of this — one shared link or a QR code at the entrance.
-
A shopper keeps buying the same category
Purchase events land in the customer profile, a segment picks the shoppers for the offer, and entering it starts a journey.
Events ↗ -
They get a push with an Add to Wallet link
Issue Wallet Pass fills the personal coupon code; Send Push adds the install link.
Issue Wallet Pass ↗ -
They save the coupon
Nothing to set up here: the pass registers for updates on its own, and the holder shows up in the customer profile.
Apple Wallet ↗ · Google Wallet ↗ -
They redeem at checkout — the card moves on
Your POS reads the code, the points tag updates, and tag sync refreshes the card for the next offer.
Tag sync ↗
Safe choice
ISO 27001:2022
Pushwoosh meets industry standards for online security and is certified by ISO 27001:2022.
Ensuring GDPR compliance
We maintain the highest standards of compliance with data protection regulations.
Adhering to OWASP principles
Our platform embraces the Security by Design approach to prevent potential threats.
HIPAA
Pushwoosh is HIPAA compliant, ensuring the confidentiality, integrity and availability of PHI(ePHI).
SOC 2 Type 2
Pushwoosh possesses a SOC 2 Type 2 report, reflecting our commitment to ensuring the utmost security of user data.
DPF certified
Pushwoosh is officially certified under the EU-U.S. Data Privacy Framework, including the UK extension, and the Swiss DPF.
Two ways to launch
Start without code today, automate when you’re ready — both routes run on the same account.
1. Start without code
One shared pass for everyone — a weekly coupon for every shopper. Build it once, then drop the link or QR code into push, email, SMS, your site, or the till; allow multiple holders on Google Wallet so one link works for all.
What you’ll need:
- Apple Wallet — a Developer Program membership and a signing certificate uploaded to Pushwoosh. No iOS app.
- Google Wallet — a Wallet Console issuer account and a service account key.
- Checkout — your POS reads the member barcode or coupon code; checkout stays on your side.
2. Automate in Customer Journey
A personal loyalty card for every shopper: a pass campaign with shared and personal fields plus an Issue Wallet Pass step in a journey. Tag sync keeps points current; the API covers data in your own backend.
Everything from Route 1, plus:
- Shopper data — a User ID per shopper, with points and purchases in tags or events.
- A trigger event — the sign-up or purchase that starts the journey.
Already in your Pushwoosh account
A pass doesn’t deliver itself. The channels that carry it and the customer data behind it are already in your account — so the price of running Wallet looks like this.
What your Wallet setup includes
- Mobile push — announces the new weekly deals to pass holders
- Email — delivers the card and personal coupons
- Segmentation & CDP — groups shoppers by what they buy and where they shop
- Customer Journey Builder — issues personal basket coupons at the right moment
Wallet add-on fee: $0 — it’s part of the platform, your price depends on your plan.
Set. Now go.
Start with one weekly coupon and a QR code at the entrance — after the one-time Apple and Google setup, your team runs it without code. When you're ready, automate personal cards with points synced from your POS.
Questions grocers ask before they start
Explore related products
Issue Apple Wallet and Google Wallet passes in Pushwoosh and send them to the right segment by push, email, or SMS. One platform, no add-on fees.
Put your ecommerce loyalty program in Apple Wallet and Google Wallet. Issue personal cards in Customer Journey and keep points current without code.
Launch a restaurant loyalty program in Apple Wallet and Google Wallet. Digital stamp cards and coupons update after every order, and guests don't need an app.
Build a digital loyalty card Apple Wallet and Google Wallet customers add in one tap. Points, punch, or tiered, on a free plan with no per-card fee.
Create an Apple Wallet pass without code. Design it in a visual builder, generate a signed .pkpass, and share it in a tap. Free to start.
Transform e-commerce marketing with web push. Segment visitors, automate campaigns, and deliver personalized shopping experiences via browser notifications.