The Synerise + PassKit integration lets you create and update digital loyalty cards, coupons, or reward passes that customers can save to Apple Wallet or Google Wallet. When users earn points, unlock promotions, or change tiers in Synerise, you can trigger a PassKit pass with live data.
This integration is ideal for data-driven brands using Synerise’s promotion engine who want to extend engagement through mobile wallets.
Setting Up The Integration
To connect Synerise with PassKit:
- In PassKit, create and publish a loyalty, coupon, or gift pass project.
- Find your API region, SDK host, and API prefix via Settings > Developer Tools in PassKit.
- Generate API credentials for secure access.
- In Synerise, configure promotion rules, loyalty point events, voucher campaigns, or tier updates.
- Synerise Automation with an Outgoing Integration node to trigger the PassKit API. Such as those triggered on voucher assignments, points received, or promotion activations or automation tools (Zapier, Segment, custom backend) to call the PassKit API.
- Map Synerise fields (e.g., profile ID, points balance, voucher code, tier status) to your pass template.
- Optionally, use PassKit webhooks to track pass installs, updates, and deletes.
Common Use Cases
Brands use Synerise with PassKit to:
- Issue wallet passes when a voucher is assigned or promotion activated
- Display real-time loyalty point balances or tier levels on the pass
- Send coupons via wallet when users qualify for offers
- Update passes when customers redeem points or upgrade levels
- Monitor engagement with pass analytics via PassKit
Industries That Benefit Most
This integration works best for:
- Retail & Ecommerce – Deliver wallet-based coupons and loyalty cards
- CPG & DTC – Share personalized voucher codes
- Travel & Hospitality – Use tiers and vouchers in digital wallets
- Food & Beverage – Promote offers and rewards in the wallet
- Financial Services – Support loyalty programs and reward passes
If you’re leveraging Synerise for personalization and promotions, PassKit provides a mobile wallet channel for real-time incentives.
Requirements
To use this integration, you’ll need:
- A PassKit account with a published pass project
- A Synerise account with promotions, vouchers, or loyalty enabled
- API credentials from PassKit Developer Tools
- A method to connect systems (webhooks, Zapier, Segment, or backend)
- Mapped fields from Synerise (like profile ID, promotion code, points, tier)
Basic workflows can be built without code using automation tools. Developers can enhance behavior with PassKit’s and Synerise’s APIs and webhooks.
Support & Documentation
Helpful resources:
SDK and API Configuration Settings
Frequently Asked Questions
Can I Trigger A Pass When A Voucher Is Assigned In Synerise?
Yes. Use webhook events like client.activatePromotion or voucher assignment to trigger pass creation and delivery.
Can Loyalty Points Or Tier Levels Be Shown On The Wallet Pass?
Absolutely. You can map real-time point balances and tier statuses from Synerise onto the pass.
Can I Update The Pass When Points Are Redeemed Or Promotions Expire?
Yes. Synerise events like points.received, client.deactivatePromotion, or promotionExpire can trigger pass updates.
Can I Include Voucher Codes Or Discounts On The Pass?
Yes. When a voucher is assigned via Synerise’s voucher endpoints, you can include the code and details on the pass.