Member check-ins

Turn on check-ins for any membership product and active members get a QR code. Scan it in the Redeem tool to log a visit. Useful for tracking gym attendance, studio drop-ins, or co-working access.

Member check-ins

If your membership represents physical access — a gym, studio, co-working space, drop-in classes — turn on check-ins when setting up the membership product. Active members get a unique QR code your staff scans when they arrive.

How a check-in works

    1. The customer joins your membership. Their welcome email includes a QR code (and Apple Wallet / Google Wallet links to save it to their phone).
    2. They arrive at your venue and show the QR — phone screen or printed.
    3. Open the mobile app's Redeem tab → Check in member, or use Redeem on a desktop.
    4. Scan the QR (or type the code). The app shows the member's name, plan, current status, and last check-in.
    5. Tap Confirm check-in. Done.

Each check-in is logged with the time, your staff member's name, and which device it came from. The member's history is visible in their detail page on Memberships.

When a check-in is rejected

The app refuses a scan with a clear message when:

  • The membership is cancelled or past due. The QR stays the same but check-ins are blocked until billing is sorted. Send the member to their customer portal to update their card, or refund and re-enrol if they want to re-join.
  • The scan is rate-limited. To prevent accidental double-scans, the app blocks repeat scans of the same QR within about a minute. Tap Force check-in in the app if the cooldown is the issue.
  • The QR doesn't belong to your store. Members are scoped to one merchant — a member of another business on Zillo can't check in to yours.

Reading visit history

In Memberships:

  • Click into a member to see their last visits, newest first.
  • Filter the member list by date to see who came in this week or this month.
  • Export to CSV if you need to share data with accountants or analyse trends.

Turning check-ins on for an existing product

If you set up a membership product without check-ins and want them later, just flip the toggle in the product editor. Existing members will receive an updated wallet pass with their new QR on their next email touch.

There's no way to retroactively log visits that happened before you turned check-ins on. The log starts when you enable the feature.

Multi-use vouchers and experience passes

The Redeem tool also scans multi-use passes — class packs, punch cards, multi-day tickets. Same scan flow, different rejection copy: where a member sees "Monthly allowance used" when their per-period cap is hit, a pass-holder sees "Pass exhausted" when all N visits have been redeemed. Each scan shows "X of Y used" so staff can tell how many punches remain.

See Selling multi-use passes for how the three product types differ.

Next steps

Was this helpful?
All docs
More in Memberships