The Klaviyo + PassKit integration allows you to personalize and automate the delivery of digital wallet passes through your email and SMS campaigns. Whether you’re issuing loyalty cards, membership passes, or coupons, this connection makes it easy to send mobile wallet links at the right moment based on customer behavior or attributes inside Klaviyo.
Setting Up The Integration

To integrate Klaviyo with PassKit:
- First, create and publish your digital pass in PassKit (e.g. coupon, membership, loyalty card).
- In your PassKit account, go to Settings > Developer Tools to get your API region, SDK host, and API prefix.
- Generate your API credentials.
- In Klaviyo, set up a Flow or Campaign where pass issuance should occur such as after a purchase, signup, or custom event.
- Use Zapier, Make, or a backend webhook to trigger a call to PassKit’s API, issuing a pass when the Klaviyo flow starts.
- Send the personalized pass URL to the user using Klaviyo’s dynamic variables (e.g., as part of the email or SMS content).
- Optionally, use PassKit webhooks to bring engagement data (e.g., pass installed, redeemed, or expired) back into Klaviyo via custom events or profile updates.
This setup helps you create timely, targeted messaging that leads straight to a wallet-ready digital experience.
Common Use Cases
Combining Klaviyo with PassKit opens up advanced automation possibilities:
- Issue a loyalty card when someone joins your VIP list or completes a form
- Send a membership pass after a successful purchase or subscription
- Deliver a coupon when someone abandons a cart or reaches a spending threshold
- Follow up with reminders if a pass hasn’t been installed
- Trigger a re-engagement email when a pass is uninstalled or expires
This integration improves your existing flows with wallet-ready content that builds customer loyalty and action.
Requirements
To use this integration, you’ll need:
- A PassKit account with an active, published pass
- A Klaviyo account with access to flows, profiles, or events
- PassKit API credentials from the Developer Tools section
- An automation platform like Zapier, Make, or a custom webhook handler
- A mapped system to track pass URLs and tie them to customer profiles in Klaviyo
This setup can start simple and scale with your marketing complexity over time.
Support And Documentation
Useful links for setup:
Introduction to Distribution Methods
SDK and API Configuration Settings
Frequently Asked Questions
Can I Deliver A Pass Link In A Klaviyo Email?
Yes. Once the pass is created, you can use a dynamic field to include the pass URL in your email or SMS.
What Klaviyo Events Can Trigger Pass Creation?
Typical triggers include new signups, purchases, cart abandonment, birthday flows, or custom list subscriptions.
Can I Segment Based On Pass Activity?
Yes. Using PassKit webhooks, you can track who installed or redeemed their pass and send that data into Klaviyo using custom events or profile updates.
What Kind Of Passes Work Best With Klaviyo?
Loyalty cards, coupons, and memberships are common, anything that complements Klaviyo’s behavior-based messaging.
Can I Resend A Pass Later?
Yes. You can store the pass URL in a custom property and reuse it across other flows or campaigns.