Pass Studio and Salesflare

How to connect Pass Studio

About Pass Studio

Pass Studio is a wallet pass platform that turns orders and events into branded Apple & Google Wallet passes — issue, update, award points, and revoke..

Pass Studio operations on Zapier

Triggers (5)

Start a workflow when this happens

  • Holder Merged — Triggers when Pass Studio identity resolution merges two holder records — re-key your CRM to the surviving holder ID.
  • Pass Issued — Triggers when a customer adds a pass to their wallet (share link, form, order, or API).
  • Pass Redeemed — Triggers when a pass is redeemed — at the counter, on an order, or via the API.
  • Pass Removed — Triggers when a holder removes a pass from their wallet or it is revoked.
  • Pass Updated — Triggers when a pass is updated and pushed to holders.

Actions (16)

Things Salesflare can make it do

  • Award or Adjust Points — Adds (or deducts, with a negative number) loyalty points for one holder. Crossing the reward threshold triggers the full reward flow — new code, face change, push notification.
  • Create Loyalty Program — Creates a loyalty program on one of your passes — the same rules and credits as the Studio wizard. On a coupon pass it builds the three-stage loop; on a membership card it runs in single-card mode (stages on the back, optional tiers). The program starts as a draft; launch it with Update Loyalty Program.
  • Create Pass — Creates a pass design headlessly — the same object the Studio builds, images by URL. Drafts are free; publishing costs the same credits as in the Studio.
  • Draft Translation — Drafts the translation of a pass into one language. Nothing is saved: review the rows, then send them with Update Pass (Added Languages + Translations).
  • Invite Shopify Customers — Invites a connected Shopify store's existing customers to a membership pass by email, with claim links that link each card to the Shopify customer. Nothing is charged until a customer adds their card. Runs a sweep now and can leave the hourly sweep on for new customers.
Show 11 more actions
  • Issue Pass by Email — Issues a pass to a customer and emails them Apple & Google Wallet buttons. Deduplicates per email (or per barcode when you supply one) — re-running for the same customer returns the existing pass.
  • Notify All Holders — Sends a message to everyone holding a pass, now or at a date and time: a campaign. iPhone shows it on the lock screen and as the latest update on the back of the pass; Android as a Google Wallet notification. Costs 2 credits per notified device, charged at the start.
  • Process Order for Pass — Feeds an order into the Pass Studio engine: detects Pass Studio codes, matches the customer to a holder, accrues or redeems loyalty points, and issues a pass when appropriate. Idempotent — re-sending the same order is safe.
  • Redeem Pass Code — Redeems a pass code the way the staff app does: validates the code, decrements uses, pushes the updated pass to the holder's wallet, fires Pass Redeemed, and advances a loop when the pass is spent. An event ticket is never refused for a second scan: the answer says when and where it was scanned before. Add an Order ID to record an online order instead of a counter scan.
  • Redeem Reward — Redeems a reward on a membership card in one call: deducts the reward's cost from the member's points, clears or rewrites the Reward lines on the back of the card, pushes the card with an optional notification, and fires Pass Redeemed. For merchants whose own software decides when a reward is earned.
  • Revoke ALL Passes by Barcode — ⚠️ Deliberately revokes EVERY pass sharing a barcode (leaked shared code, cancelled event ticket batch). Dry Run is ON by default — it reports how many passes WOULD be revoked without touching them. Turn it off to execute.
  • Revoke Pass — Revokes ONE holder's pass — it visibly dies in their wallet. If several live passes share the barcode, the action fails safely; use Revoke ALL by Barcode for deliberate mass revocation.
  • Update Loyalty Program — Launches, pauses, or edits one loyalty program: status, name, earning rules, offers, notifications, single-card back lines, tiers. Send only what changes.
  • Update One Holder's Pass — Updates fields on a single holder's pass and pushes it to their wallet. Template-owned keys (title, details, terms, expiry) are rejected — use Update Pass for ALL Holders for those.
  • Update Pass — Updates a pass design — name, status (publish or archive), distribution, colors, texts, images by URL — and pushes it to every holder like a Studio save. Per-holder values live in Update One Holder's Pass.
  • Update Pass for ALL Holders — Updates template fields — and optionally the venue location — and pushes the change to EVERY active holder of the pass. Use for event changes, moving pop-ups, or template-owned fields (title, details, terms, expiry).

Searches (7)

Look up existing records

  • Find Holder — Finds a pass holder by email, phone (any format), or barcode content. Returns identity, pass instances, and loyalty state.
  • Get Loyalty Program — Returns one loyalty program: status, earning rules, offers, single-card back lines, tiers, and the passes it runs on.
  • Get Pass — Returns one pass — design (colors, texts, image URLs, fields), status, distribution, share URL, editable field keys and labels, and the active-holder count.
  • List Holder Profiles — Lists the account's holder profiles — one row per person, with every email, phone, and member id seen on their passes — as line items. Paginated. Not available on team API keys.
  • List Holders of a Pass — Lists the holders (pass instances) of one pass, newest activity first, as line items — feed them to Looping by Zapier. Paginated: pass the returned Next Cursor to get the next page.
Show 2 more searches
  • List Loyalty Program Members — Lists a program's members with points balance, loop state, active code, tier, and identity, as line items. Paginated.
  • List Loyalty Programs — Lists the account's loyalty programs with their rules, status, and the pass ids each one runs on, as line items.

Similar apps

Not using Salesflare yet?

Salesflare is a CRM for small and medium-sized B2B businesses — it fills itself in automatically so your team actually keeps it up to date.

Try it for free