Passmint
TemplatesDocsPricingBlog
Log inGet started
Passmint

Apple and Google Wallet passes from one API. Built for people who ship.

Product
  • Pass Designer
  • Developers
  • Distribution
  • Analytics
  • Templates
  • Pricing
Developers
  • Documentation
  • API reference
  • Node SDK
  • Webhooks
Company
  • Changelog
  • About
  • Contact
  • Support
  • Security
  • Terms
  • Privacy
Social
  • GitHub
  • X

© 2026 Passmint. Built for indie makers.

Apple Wallet & Google Wallet, one API.

Events & ticketing

Turn Ticket Tailor orders into Apple & Google Wallet tickets

Keep Ticket Tailor's low fees and let every paid order hand the buyer a branded wallet ticket — QR included, issued automatically, no code.

Start freeRead the docs →
Apple & Google WalletNo-code via ZapierFree to start
Ticket Tailor
New Order
via Zapier
Passmint
Create Pass
Event ticket

What you can do

A few ways teams put Ticket Tailor and Passmint to work together.

If the door time moves or the venue changes, add a Find Pass step (by buyer email) and an Update Pass step. Update event_date or venue and Passmint pushes the change straight to the ticket already in each fan's wallet — no reissue, no resend.
Add a second Zap on Ticket Tailor's refund or cancellation trigger, with Find Pass (by buyer email) → Void Pass. The wallet ticket is marked invalid immediately, so a refunded QR won't scan at the door.

Set it up

One Zap links the two — live in a few minutes, no code involved.

  • A Passmint account and an API key (pmk_live… or pmk_test…), from Developers → API Keys.
  • A Passmint event-ticket template for the pass you're issuing. Note its field names (e.g. event_name, event_date, venue): they must match the values you map from Ticket Tailor.
  • A Zapier account (the free plan is enough to build and test this).
  • A Ticket Tailor account with the event you want to issue tickets for.

In Zapier, add Passmint as a connected app and paste your API key when prompted. Zapier verifies it against your account immediately, so you'll know the connection works before building the rest of the Zap. Use a pmk_test… key while you're setting things up.

Create a new Zap and choose Ticket Tailor as the trigger app. Pick the trigger that fires when an order is completed, select your box office, and send a test so Zapier can read a sample order and learn the buyer and event fields.

TODO(verify): Confirm the exact Ticket Tailor trigger label for a completed order and whether it returns per-ticket or per-order data (an order can hold multiple tickets). Note the field labels for buyer email, buyer name, and the event details.

Add an action step, choose Passmint, and select Create Pass. Pick your event-ticket template from the dropdown — Zapier loads your templates automatically. Then map Holder Email and Holder Name from the buyer fields on the Ticket Tailor order.

In Field Values, map the event name, date, and venue from the order to your template's field names (e.g. event_name, event_date, venue). The key on the left must exactly match a field defined in your Passmint template, or that value is dropped. Run the Zap with your test order, open the resulting ticket on a phone to check the QR scans, then switch to a pmk_live… key and turn it on.

TODO(verify): Confirm, on a real template, that the Field Values keys exist as field names, and confirm which Ticket Tailor fields carry the event name, date, and venue (these vary by box office setup).

Questions

The details teams check before switching the Zap on.

Yes. Each ticket carries a scannable QR rendered from your template, so any QR scanner or check-in app that reads the value you encode can validate it at the door. Pick the QR content (an order reference or ticket ID) when you build the template.
It depends on how Ticket Tailor's trigger returns data. If the trigger fires once per ticket, you get one wallet ticket per attendee. If it fires once per order, you'll get one pass for the buyer; to split a multi-ticket order into separate passes, add a Zapier step that loops over the tickets before Create Pass.
Build the update path: trigger on the change, Find Pass by buyer email, then Update Pass with the new event_date or venue. Passmint pushes the edit to every installed wallet ticket automatically — holders see the new details without doing anything.
Zapier is perfect for getting this live today. When you're issuing tickets for thousands of orders, need a separate pass per attendee on large multi-ticket orders, or want check-in wired straight into your own scanner, call the Passmint API directly — POST /v1/passes, or the @passmint/node SDK. Same wallet tickets, same live updates, full control.

Related integrations

Eventbrite

Turn every Eventbrite registration into an Apple/Google Wallet ticket.

Luma

Turn Luma registrations into Apple & Google Wallet tickets.

Meetup

Give Meetup RSVPs an Apple & Google Wallet pass for the event.

Issue your first pass from Ticket Tailor today

Free for your first passes. No Apple or Google certificates to manage, no code to write.

Start freeExplore the API →