Wallet passes for grocery

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.

Verde Market loyalty pass in Apple Wallet with this week's fresh fruit offer, savings total, member and store, and a checkout barcode

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.

  1. 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 ↗

  2. 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 ↗

  3. 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 ↗

  4. 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 ↗

Customer Journey in Pushwoosh where a frequent-buyers segment issues a basket coupon and a push delivers the link

Safe choice

ISO 27001:2022 Certified

ISO 27001:2022

Pushwoosh meets industry standards for online security and is certified by ISO 27001:2022.

GDPR Compliant

Ensuring GDPR compliance

We maintain the highest standards of compliance with data protection regulations.

OWASP Compliant

Adhering to OWASP principles

Our platform embraces the Security by Design approach to prevent potential threats.

HIPAA Compliant

HIPAA

Pushwoosh is HIPAA compliant, ensuring the confidentiality, integrity and availability of PHI(ePHI).

SOC 2 Type 2 Certified

SOC 2 Type 2

Pushwoosh possesses a SOC 2 Type 2 report, reflecting our commitment to ensuring the utmost security of user data.

Data Privacy Framework

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.
Pass builder in Pushwoosh with a loyalty campaign and a live preview of the Verde Market card
Customer Journey in Pushwoosh where a customer event triggers an Issue Wallet Pass step and a message sends the pass link

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

Wallet add-on fee: $0 — it’s part of the platform, your price depends on your plan.

Phone lock screen where a Wallet pass update, a push, an email and an SMS all carry the same Northwind pass

Questions grocers ask before they start