Zapier Integration
Link wallet passes to the rest of your stack — CRMs, email tools, spreadsheets, forms — without writing code.
What it does
The Pass Studio app for Zapier connects your passes to thousands of other tools. When something happens in Pass Studio — a customer saves a pass, redeems a coupon, earns points — a Zap can react in Mailchimp, HubSpot, Google Sheets, Slack, or anywhere else. And it works the other way too: events in your other tools can issue passes, award points, update pass fields, or revoke passes.
How to connect
- In Pass Studio, go to Settings → API Keys, click Create key, give it a label (e.g. "Zapier"), and copy the key — it's shown once.
- In Zapier, create a new Zap and search for Pass Studio.
- When prompted to connect your account, paste the API key. The connection is labeled with your account email.
Triggers
Triggers fire in real time via webhooks — Pass Studio registers the endpoint automatically when you turn the Zap on and removes it when you turn the Zap off. Each trigger can watch all passes or be filtered to a single pass.
- Pass Issued — a customer saves a pass to their wallet, with holder identity (name, email, phone when known), pass details, and the wallet platform.
- Pass Updated — pass fields change and the update is pushed to holders.
- Pass Redeemed — a pass is redeemed at the counter or through an order.
- Pass Removed — a holder deletes the pass from their wallet.
- Holder Merged — two holder records are identified as the same person and consolidated.
Actions
- Issue Pass by Email — issue a pass to a customer and email them an "Add to Wallet" link. Idempotent: re-running for the same person returns the existing pass instead of duplicating it.
- Award or Adjust Points — add or subtract loyalty points by pass, barcode, or email. Crossing a reward threshold unlocks the reward exactly as an in-store scan would.
- Process Order — feed an order from any platform into the loyalty engine: accrues points, redeems codes, and issues passes by the same rules as native Shopify orders.
- Update Pass for One Holder — set field values on a single holder's pass and push the change to their phone.
- Update Pass for ALL Holders — change field values across every holder of a pass (announcements, offer changes, seasonal updates).
- Revoke Pass — void one pass instance by instance ID or barcode.
- Revoke ALL Passes by Barcode — void every instance carrying a barcode (leaked code cleanup). Defaults to a dry run that reports what would be revoked.
Searches
- Find Holder — look up a holder by email, phone, or barcode; returns identity, passes, and points. Pairs with Zapier's search-or-skip paths.
Example Zaps
- Pass Issued → add a contact to Mailchimp/Klaviyo/HubSpot — sync every new pass holder into your CRM the moment they save the pass.
- Typeform/Jotform submission → Issue Pass by Email — turn any form into a pass-issuance channel.
- Pass Redeemed → Google Sheets row — a live redemption log for reporting.
- Order paid in your POS → Process Order — run loyalty for platforms Pass Studio doesn't natively integrate with.
- Pass Removed → tag the contact in your email tool — trigger a win-back sequence when someone deletes their pass.
Billing
Zapier actions use the same credits as the equivalent in-app operations — issuing a pass or pushing a field update costs what it costs everywhere else; triggers, searches, and point accruals that don't push are free. Billing details →
Availability
The Pass Studio app for Zapier is currently invite-only while it completes Zapier's public review. Contact us for an invite link — it works with any Zapier plan. Prefer to integrate directly? Everything the Zapier app does is available in the REST API.