- Home
- Resources
- Integrations
- PassKit Event Tickets
PassKit Event Tickets Zapier integrationAutomate PassKit Event Tickets with Zapier.
The PassKit Event Tickets Zapier integration gives you 3 triggers, 10 actions and 0 searches. All 3 triggers are instant: a ticket issued, updated or saved to a phone wallet reaches your Zap without waiting, free plan included.
Verified Trustpilot reviews · AI, automation & growth agency
What the PassKit Event Tickets Zapier integration does for you
The PassKit Event Tickets Zapier integration links your event productions, and the tickets your guests carry in Apple Wallet or Google Wallet, to the rest of your tools without code. A ticket is issued, changed or saved to a phone, and Zapier passes it on. The other way round, a sale or a scan in another tool can issue, check or redeem a ticket in PassKit.
Three results to build first. Tickets issued from wherever you sell: a paid order in your shop or registration form runs Issue Ticket by Event Id, and the guest gets a ticket for an event that already exists. Passes delivered without copy and paste: New Ticket Issued followed by Get Event Ticket Pass URL gives you the link to send to the guest. Doors that know who came in: your scanning or check-in tool runs Validate Ticket or Redeem Ticket, and PassKit records the entry.
What Zapier does not do here. There is no search step: the four Get actions fetch a ticket from an ID, a ticket number or an order number you already hold. There is no trigger on a redemption or a validation, no action to cancel a ticket, and nothing to create a production, a venue or a ticket design, which you prepare in PassKit. Tickets issued before the Zap was published are never picked up. Still choosing a platform? See the Zapier review, then Make vs Zapier and n8n vs Zapier.
Zapier vocabulary in one minute
Eight words carry this page. Here they are once, in plain English.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run every time the trigger event happens.
- Trigger
- The event in an app that starts the Zap, like a ticket being issued in PassKit. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does once it has started: the step that issues, checks, redeems or fetches a ticket for you in an app.
- Task
- The unit Zapier bills: one action your Zap completed successfully. The number on your plan counts those and nothing else.
- Instant vs polling trigger
- An instant trigger is reported by the app the moment it happens. A polling trigger is checked by Zapier on a timer that depends on your plan.
- Filter
- A step that lets the Zap go on only when what arrived meets the condition you set, and quietly stops it otherwise.
- Connection
- Your PassKit account linked to Zapier once, then reused by every step of every Zap that works with your event tickets.
- Multi-step Zap
- Any Zap beyond one trigger and one action. A second action or a filter makes it one, and it then needs a paid plan.
What PassKit Event Tickets on Zapier really costs
Zapier bills in tasks, and only for actions that go through. Triggers never cost anything, and all three PassKit Event Tickets triggers are instant, so your plan's check interval plays no part.
- Tasks on the free plan100 per month
- Steps on the free plan2: one trigger, one action
- Premium appNo
- Instant triggers3 of 3
Every successful action counts one task, and that includes the four Get actions: on Zapier they are actions, not search steps, so each completed lookup is billed. A failed action is not counted. The free plan gives 100 tasks a month and Zaps of two steps. A filter or a second action makes the Zap multi-step, which needs a paid plan. PassKit Event Tickets is not a premium app, so it runs on the free plan.
Connect PassKit Event Tickets to Zapier in 3 steps
- 01
Open Apps and add a connection
In your Zapier account, go to the Apps page and click + Add connection. In the dialog, search for PassKit Event Tickets by name and select it from the results.
- 02
Sign in to PassKit
Click Add connection, then sign in to PassKit in the tab that opens, with the account that holds your productions. If a colleague or a venue partner owns them, ask for read or write access first.
- 03
Grant access
Approve the access Zapier requests. The connection now sits on your Apps page and every PassKit Event Tickets step reuses it, so you sign in once instead of once per Zap.
Your first Zap: email each new ticket's wallet link
GoalWhen a ticket is issued for your production, the Zap fetches the link to its wallet pass and sends it by email.
- 01
Build: pick the trigger
Create a Zap, choose PassKit Event Tickets and New Ticket Issued. Select your connection, then the production to watch: the trigger needs its Production Id.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent tickets of that production. Pick one so the next steps are mapped on a real ticket, not on empty sample data.
- 03
Get the pass link
Add Get Event Ticket Pass URL, choose the Format of the link, and map one identifier from the trigger: ticket ID, ticket number or order number. This second action makes the Zap multi-step: paid plan.
- 04
Add the email
Add an email step, map the recipient from the test ticket if it carries an address, and paste the pass link into the message. Test each step once and read the result.
- 05
Publish
Click Publish. From then on, every ticket issued for that production sends its link. Tickets issued earlier stay out, so handle those separately.
The 3 PassKit Event Tickets triggers
3 events start a Zap when something happens in PassKit Event Tickets, and 3 of them are instant: the app calls Zapier straight away, whatever your plan.
Ticket Installed
Instant triggerIn Zapier“Triggers when a ticket is installed in the wallet. Dependent on the Pass Holder being connected to internet.”
Starts the Zap when a guest adds one of your tickets to the wallet on their phone. It tells you the ticket did not just leave your system: the guest kept it, which is the signal to prepare for the people who are really coming.
New Ticket Issued
Instant triggerIn Zapier“Triggers when a new ticket is issued for a Production.”
Reacts each time a new ticket is created for a production, whoever issued it: your team in PassKit, another Zap or another tool. It is the natural place to send the ticket on, log the sale or alert the box office.
Ticket Updated
Instant triggerIn Zapier“Triggers when a ticket is updated in a Production.”
Fires when a ticket of a given production changes. Your other tools follow the ticket instead of keeping the version from the day it was sold, which matters when a holder corrects their details.
The 10 PassKit Event Tickets actions
PassKit Event Tickets gives you 10 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Get Event Ticket Pass URL
ActionIn Zapier“Retrieves digital event ticket pass(es) in the requested format based on the index provided. Only one of ticketId, ticketNumber or orderNumber is required.”
Returns the link to a ticket's wallet pass, or to several passes, in the format you choose. One identifier is enough: ticket ID, ticket number or order number.
Get Ticket by Id
ActionIn Zapier“Gets a Ticket record by ID.”
Fetches a full ticket record from the ID PassKit gave it, the same ID used as the serial number in Apple Wallet and the object identifier in Google Wallet.
Get Ticket by Ticket Number
ActionIn Zapier“Gets a Ticket record by Ticket Number.”
Fetches a ticket from its ticket number within a given production.
Get Ticket by Order Number
ActionIn Zapier“Gets a Ticket record by Order Number.”
Starts from the order number a ticket was sold under and returns that ticket, within a given production.
Issue Ticket by Date
ActionIn Zapier“Issue a new ticket for the provided date.”
Builds a ticket from scratch for the date you give, inside a production and at a venue, with its start and end date and time.
Issue Ticket by Event Id
ActionIn Zapier“Issue a new ticket for an exiting event.”
Creates a new ticket for an event that already exists in PassKit, using the ticket design you pick.
Patch Person
ActionIn Zapier“Updates personal information of a ticket holder”
Edits the personal information of a ticket holder and leaves the ticket itself alone.
Redeem Ticket
ActionIn Zapier“Redeems a ticket by either internal PassKit ID or Ticket Number.”
Marks one ticket as used, found by its PassKit ID or by its ticket number.
Redeem Ticket by Order Number
ActionIn Zapier“Redeems existing Tickets by Order Number. Use this endpoint when you want to capture redemption data and trigger the switch to the redeemed design of the Ticket.”
Redeems the tickets of an order in one go, records the redemption and switches them to their redeemed design.
Validate Ticket
ActionIn Zapier“Validates an existing Ticket. Use this endpoint when you want to check validity of a ticket. Tickets can be validated multiple times. Requires ticket.id to be set, or ticket.ticketNumber + ticket.event.production.id to be set.”
Checks that a ticket is valid, as many times as needed, from its ID or from its ticket number plus production.
When a PassKit Event Tickets Zap breaks
Zapier links no help article to PassKit Event Tickets, so these cases come from the general limits, read through what this app does.
Six situations explain most surprises with ticket Zaps. When none fits, the Zapier troubleshooting page is the next stop.
Tickets sold before the Zap are ignored
A Zap only reacts to what happens after you publish it. Tickets issued, updated or installed before are never picked up; sending those passes is a separate job.A Zap that sets itself off
A Zap that changes tickets of the production its own Ticket Updated trigger watches can restart on every run, and burns through the task count fast.A bulk issue is held back
Issuing a huge batch of tickets at once, after an import or a migration, can trip Zapier's flood protection, which holds those runs back instead of firing them all.Installs that arrive late
Ticket Installed depends on the guest's phone being online. A pass saved without a connection only reaches PassKit, and your Zap, once the phone reconnects.A pass redeemed by its own validations
Validate Ticket redeems the ticket once the Maximum Number of Validations is reached. Set it too low on a multi-entry pass and the ticket is redeemed before its last entry.One production per Zap
Each trigger and several actions require a Production Id. A Zap set on one production ignores the others, so a new show needs its own Zap or a changed setting.
Need help automating PassKit Event Tickets with Zapier?
A person reads every message.



