Wallet passes for restaurants and coffee shops

Free refills

A restaurant loyalty program in Apple Wallet and Google Wallet: stamp cards and coupons that refill themselves after every order — and guests don't need an app.

Orange Fresca Pizza stamp card in Apple Wallet with 7 of 9 pizza stamps collected toward a free pizza

Why your stamp card belongs in Wallet

Paper stamp cards end up in the wash. Few guests install an app for a single slice, and a promo in the inbox rarely makes it to the counter.

Skip the paper card

Guests save the card in one tap from a QR code at the till or a link in a receipt email.

Stamps that count themselves

Every order moves the card forward — the guest sees progress without asking.

Right when they're nearby

The pass can surface on the lock screen when a guest is close to your restaurant.

How restaurants use Wallet

Each one is a model scenario — a typical setup, not a client case study:

Digital stamp card

Stamps live in a tag: every order moves the card forward and shows how many are left to a free item.

Welcome offer on joining

Joining the club starts a journey — Issue Wallet Pass adds a personal offer code, and the welcome email delivers the link.

Free item unlocked

The stamp tag hits the goal and the card switches to the reward — Apple Wallet can show a change message.

Lunchtime nudge nearby

Add your locations to the pass, and it surfaces on the lock screen near the venue in quiet hours.

Birthday treat

An anniversary segment, a campaign update, and a push to pass holders — the treat lands on the card they already carry.

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 “Welcome offer on joining” from both sides: what the guest sees and what your team sets up. A shared offer like “10% off this week” skips all of this — one link or QR code from the builder.

  1. A guest joins your loyalty club

    An event like ClubJoined with an offer_code attribute starts a journey.
    Events ↗

  2. They get a welcome email with an Add to Wallet button

    Issue Wallet Pass fills the offer field from offer_code; Send Email adds the personal install link.
    Issue Wallet Pass ↗

  3. They save the card

    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 order again — one more stamp

    Your POS or ordering app updates the stamps tag, and tag sync refreshes the card on the interval you set.
    Tag sync ↗

Customer Journey in Pushwoosh where the ClubJoined event issues an offer card and the welcome email 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 lunch coupon or a shared stamp card. 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.
  • Redemption — staff or your POS read the code on the pass; redemption stays on your side.

2. Automate in Customer Journey

A personal stamp card for every regular: a pass campaign plus an Issue Wallet Pass step in a journey. Tag sync keeps the stamps current; the API covers data in your own backend.

Everything from Route 1, plus:

  • Order data — your POS or ordering system sends stamps or orders as tags or events, linked to a User ID.
  • A trigger event — the club sign-up that starts the journey.
Pass builder in Pushwoosh with a pizzeria loyalty campaign and a live preview of the Fresca Pizza stamp 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 restaurants ask before they start