Skip to content
Skip to content
Passinstance in action

Rules built into every pass

Mechanics define what happens when a pass is scanned. Pick one per template — no code required.

Pass mechanics

Stamp card

Each scan adds a stamp to the pass. Fill the card and a reward image reveals in the wallet. You control the grid layout, stamp artwork, and completion behaviour.

Coffee loyaltyPunch cardsRetail rewards

Stamp redemption

Remove stamps when a customer redeems a reward. Supports partial redemption or full card reset — staff scans to confirm, no manual input needed.

Free item claimsCoupon redemptionReward checkout

Points & tiers

Award points on every scan. Define tiers — Bronze, Silver, Gold, Platinum — each with its own colours, logo, and background image. The pass updates its artwork automatically when a tier changes.

Loyalty clubsVIP tiersMember status

Stored value

Track a balance on the pass. Staff enters the amount at scan; the balance deducts and the pass updates live. Multi-currency, configurable floor and ceiling, optional auto-deactivation at zero.

Gift cardsCanteen creditPrepaid vouchers

Daily validation

Allow exactly one successful scan per calendar day. A second scan the same day returns a clear rejection — no accidental double entries. Timezone-aware to match your location.

Daily check-inAttendanceDaily coupons

Extend expiry

Each scan pushes the pass validity date forward. Built for subscriptions, rolling memberships, or any pass that renews on interaction rather than a fixed calendar date.

Gym membershipsSubscriptionsParking permits

What happens when a pass is scanned

Every mechanic fires at scan time. The pass state updates, the Apple Wallet or Google Wallet copy refreshes, and any configured push notification sends — all within seconds.

Wallet pass scan updating in real time
01

Attach a mechanic to your template

In the dashboard, open a template and add one mechanic. Set the rules — stamp count, point thresholds, balance limits — and save.

02

Issue passes to customers

Generate passes via the dashboard or API. Each pass starts with the initial value you configured — zero stamps, zero points, or a loaded balance.

03

Every scan updates the pass live

Staff scans the pass via QR or NFC. The mechanic fires, the pass state changes, and Apple Wallet or Google Wallet updates within seconds.

One mechanic per template. Switch mechanics at any time — existing passes carry over their current value.
Works onApple WalletGoogle Wallet

Add mechanics to your first pass

Start free. Pick a template, attach a mechanic, issue passes. No credit card required.