Wallet passes for fitness clubs

Card-io

A gym membership card in Apple Wallet and Google Wallet: plan, status, and renewal date, always current — and no plastic to forget at home.

Pulse Club membership pass in Apple Wallet with the next class, member name, monthly visits and an entry QR code

Why your membership card belongs in Wallet

Plastic cards stay at home. Members open an app just to check when the plan renews, and renewal emails get lost between workout newsletters.

The card that makes every session

It's on the phone members bring to every workout, next to their payment cards.

Status at a glance

Plan, visits, and renewal date update on the card when your system changes them.

One profile behind it

The card shares a customer profile with your push and email, so renewal and win-back journeys can use it.

How gyms use Wallet

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

Membership card on joining

The join event starts a journey that issues a personal card with name, plan, and a member ID barcode.

Plan and renewal date

Plan and renews-on live in tags, so the card always shows where the member stands.

Visit milestones

Your check-in system sends visits as a tag — the card celebrates the milestone with a reward.

Renewal reminder

A segment of members close to renewal, a push to pass holders, and the card shows the new date after payment.

Guest pass

A separate shareable pass — allow multiple holders on Google Wallet so the link works for a friend too.

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 “Membership card on joining” from both sides: what the member sees and what your team sets up. A class promo or an open day pass skips all of this — one link from the builder.

  1. A member signs up online or at the front desk

    A pass campaign with shared fields (club name, logo, terms) and personal fields (name, plan, member ID). The join event starts a journey.
    Wallet Pass Campaigns ↗

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

    Issue Wallet Pass creates the card for both wallets; Send Email adds the personal link.
    Issue Wallet Pass ↗

  3. They save the card and show it at the door

    The barcode carries the member ID that your access system reads.
    Apple Wallet ↗ · Google Wallet ↗

  4. They renew — the card shows the new date

    Your billing system updates the renewal tag, and tag sync refreshes the card. For instant updates, use the API.
    Tag sync ↗

Customer Journey in Pushwoosh where a member-joined event issues a membership 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 class promo, an open day pass, or a general club 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.
  • Entry — your access or check-in system reads the barcode; entry control stays on your side.

2. Automate in Customer Journey

A personal membership card for every member: a pass campaign plus an Issue Wallet Pass step in a journey. Tag sync keeps plan and renewal date live; the API covers data in your own backend.

Everything from Route 1, plus:

  • Member data — a User ID per member, with plan, renewal date, and visits in tags or events.
  • A trigger event — the join that starts the journey issuing the card.
Pass builder in Pushwoosh with a membership campaign and a live preview of the Pulse Club 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 clubs ask before they start