- Home
- Resources
- Integrations
- PassKit Coupons
PassKit Coupons Zapier integrationAutomate PassKit Coupons with Zapier.
The PassKit Coupons Zapier integration gives you 3 triggers, 8 actions and 0 searches. All 3 triggers are instant, so a coupon 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 Coupons Zapier integration does for you
The PassKit Coupons Zapier integration connects your digital coupon campaigns, the passes your customers keep in Apple Wallet or Google Wallet, to the rest of your tools without code. A coupon gets issued, changed or saved to a phone, and Zapier passes it on. Or another tool tells PassKit to issue, redeem or cancel a coupon for you.
Three results worth building first. Coupons handed out by your other tools: a new sign-up or a purchase elsewhere runs Issue Coupon, and the customer gets a pass for the right offer. Redemptions recorded at the till: your point-of-sale or booking tool runs Redeem Coupon, so PassKit knows the coupon has been spent. A live view of who actually kept the offer: Coupon Installed feeds a sheet or a CRM each time a customer saves a pass to their wallet.
What Zapier does not do here. There is no search step for this app: the two Get Coupon actions fetch a record you already have the ID of, they do not hunt for one by name or email. There is no trigger for a redemption, and no action to create a campaign or an offer, which you set up in PassKit first. Nothing from before the Zap was published gets picked up either. 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 whole 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 coupon 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, updates, redeems or fetches something 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 PassKit Coupons.
- 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 Coupons on Zapier really costs
Zapier bills in tasks, and only for actions that go through. Triggers never cost anything, and all three PassKit Coupons triggers are instant, so your plan's check interval does not apply.
- 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. That includes the two Get Coupon 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 Coupons is not a premium app, so all of this works from the free plan.
Connect PassKit Coupons 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 Coupons 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. Use the account that holds your coupon campaigns. If a colleague owns them, get read or write access from them before you start.
- 03
Grant access
Approve the access Zapier requests. The connection now appears on your Apps page and every PassKit Coupons step reuses it, so you sign in once instead of once per Zap.
Your first Zap: tell the team when a coupon lands in a wallet
GoalWhen a customer saves a coupon to their phone wallet, the Zap fetches the coupon record and emails your team.
- 01
Build: pick the trigger
Create a Zap, choose PassKit Coupons and Coupon Installed. Select your connection, then the campaign the Zap should watch: the trigger needs its Campaign Id.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent installs from that campaign. Pick one so the next steps are mapped on a real coupon, not on empty sample data.
- 03
Fetch the coupon
Add Get Coupon by Id and map the coupon ID the trigger returned. This second action makes the Zap multi-step, so it needs a paid plan.
- 04
Add the email
Add an email step to your team's address and write the message with details from the coupon record. Test each step once and read what came back.
- 05
Publish
Click Publish. From then on, every coupon saved to a wallet in that campaign starts the Zap. Coupons installed before that moment stay out of it.
The 3 PassKit Coupons triggers
3 events start a Zap when something happens in PassKit Coupons, and 3 of them are instant: the app calls Zapier straight away, whatever your plan.
Coupon Installed
Instant triggerIn Zapier“Triggers when a coupon is installed in the wallet. Dependent on the Pass Holder being connected to internet.”
Starts the Zap when a customer adds one of your coupons to the wallet on their phone. This is the signal that the offer was not just sent but kept, which is the number most campaigns actually care about.
New Coupon Issued
Instant triggerIn Zapier“Triggers when a new coupon is issued for a Campaign.”
Reacts each time a new coupon is created for a campaign, whoever issued it: you in PassKit, another Zap, or another tool. It is the place to keep a single register of every coupon in circulation.
Coupon Updated
Instant triggerIn Zapier“Triggers when a new coupon is updated in a Campaign.”
Fires when a coupon of a given campaign is changed. Your other tools follow the coupon's life instead of keeping the version it had on the day it was issued.
The 8 PassKit Coupons actions
PassKit Coupons gives you 8 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Get Coupon by External Id
ActionIn Zapier“Gets a Coupon record by External ID”
Fetches a coupon record from your own External ID, within the campaign you name.
Get Coupon by Id
ActionIn Zapier“Gets a Coupon record”
Fetches a full coupon 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.
Issue Coupon
ActionIn Zapier“Issue a new coupon.”
Creates a new coupon in one of your campaigns, for the offer you pick. The customer then gets a pass ready to save to their wallet.
Patch Person
ActionIn Zapier“Updates personal information of a coupon holder”
Edits the personal information of a coupon holder and leaves the rest of the coupon alone.
Redeem Coupon
ActionIn Zapier“Redeems a coupon by either internal PassKit ID or External ID.”
Marks a coupon as used, found either by its PassKit ID or by your own External ID.
Update Coupon
ActionIn Zapier“Updates an existing Coupon. If updating only a coupon holders personal information use the Patch Person action as empty values along with an updated person field will override existing personal information.”
Changes an existing coupon in a campaign, tied to its offer.
Update Coupons External Id
ActionIn Zapier“Updates an existing Coupons external Id.”
Replaces the External ID of an existing coupon with a new one you provide.
Void Coupon
ActionIn Zapier“Voids (deletes) an existing Coupon by ID or External ID. Invalidates the coupon in the customers Mobile Wallet; rendering it useless. This method is irreversible and should be used with care.”
Deletes an existing coupon by ID or External ID and makes the pass in the customer's wallet unusable.
When a PassKit Coupons Zap breaks
Zapier links no help article to PassKit Coupons, so these cases come from the general limits, read through what this app does.
Six situations explain most surprises with coupon Zaps. When none of them fits, the Zapier troubleshooting page is the next stop.
Coupons issued before the Zap are ignored
A Zap only reacts to what happens after you publish it. Coupons issued, updated or installed before that are never picked up; moving that history is a separate job.Update Coupon sets off Coupon Updated
A Zap that updates a coupon in the campaign its own Coupon Updated trigger watches restarts itself on every run, and burns through the task count quickly.A bulk issue is held back
Issuing a huge batch of coupons 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
Coupon Installed depends on the customer's phone being online. A pass saved without a connection only reaches PassKit, and your Zap, once the phone reconnects.Personal details wiped by an update
Update Coupon with blank person fields overwrites the holder's existing details. Use Patch Person when only the personal information should change.A voided coupon cannot come back
Void Coupon deletes the coupon and kills the pass in the wallet. A wrong ID mapped in the Zap means a real customer loses an offer you cannot restore.
Need help automating PassKit Coupons with Zapier?
A person reads every message.



