The Yotpo + PassKit integration allows you to automatically issue and manage mobile wallet passes based on customer actions tracked in Yotpo. Whether you’re running a loyalty program, offering reward coupons, or sending post-purchase incentives, this setup connects Yotpo data with PassKit to deliver real-time, personalized passes to your customers.
Setting Up The Integration

To integrate Yotpo with PassKit:
- In PassKit, create and publish your pass project (loyalty card, coupon, or membership).
- Go to Settings > Developer Tools in your PassKit account to access your API region, SDK host, port, and API prefix.
- Generate your API credentials for secure requests.
- In Yotpo, identify the key event or condition you want to use as a trigger (e.g. reward redemption, tier upgrade, or purchase milestone).
- Use Zapier, Make, or a backend service to connect Yotpo’s data to PassKit’s API — issuing a pass when your selected trigger fires.
- Map data from Yotpo (e.g., customer name, email, points, or tier) to the corresponding fields in your PassKit pass template.
- Optionally, use PassKit webhooks to feed pass activity (installs, redemptions, uninstalls) back into Yotpo, your CRM, or another marketing platform.
This integration allows you to extend your loyalty program beyond email by bringing it directly into your customers’ wallets.
Common Use Cases
Yotpo + PassKit lets you move from static email rewards to dynamic, trackable passes:
- Issue a digital loyalty pass when a customer joins your Yotpo rewards program
- Deliver a coupon or voucher when points are redeemed
- Automatically upgrade pass tiers when a customer reaches a new loyalty level
- Send personalized passes after leaving a review or making a repeat purchase
- Follow up via email or SMS if a pass is not installed or nearing expiration
This bridges your digital loyalty strategy with real-world, mobile-first customer engagement.
Requirements
To use this integration, you’ll need:
- A PassKit account with an active, published pass
- A Yotpo account with access to loyalty data or campaign triggers
- API credentials from the PassKit Developer Tools section
- An automation platform like Zapier or Make to connect data between Yotpo and PassKit
- Field mappings between Yotpo outputs and your PassKit pass template
No custom development is required for typical use cases — just configuration of your triggers and workflows.
Support And Documentation
Helpful setup resources:
SDK and API Configuration Settings
Frequently Asked Questions
Can I Issue A Pass When Points Are Redeemed In Yotpo?
Yes. You can trigger pass issuance when a customer uses their Yotpo points, using automation tools or API calls.
Can I Personalize Passes Based On Loyalty Tier Or Spend?
Absolutely. You can pass in dynamic values like customer name, tier, or rewards balance and show them on the pass.
Can I Track If A Customer Installs Their Pass?
Yes. PassKit webhooks can notify your system when a pass is installed, updated, or removed which you can log in Yotpo or a connected CRM.
Is This A No-Code Integration?
It can be. Tools like Zapier or Make make this possible without development, though more advanced logic may benefit from API scripting.
Can I Use This With SMS Campaigns In Yotpo?
Yes. You can insert the pass link into SMS messages sent via Yotpo, making it easy for users to save their pass from their mobile device.