With Memberful + PassKit, you can issue digital wallet passes like membership cards, coupons, or event access automatically when someone subscribes, upgrades, or renews their membership. This makes it easy to give members something they can use on their phone, without building an app.
Setting Up The Integration

To connect Memberful with PassKit:
- Create and publish your pass in PassKit (e.g., membership, loyalty, or access pass).
- In your PassKit dashboard, go to Settings > Developer Tools to find your API region and generate API credentials.
- In Memberful, set up Webhooks (available on all plans) to fire when membership events occur:
- New member signs up
- Subscription is updated or renewed
- Account is canceled or expired
- Use a tool like Zapier, Make, or your own backend to catch the webhook and send the data to PassKit.
- Map Memberful data such as name, email, plan type, or subscription status to your PassKit pass template.
- After the pass is created, return the pass link to the member via email or embed it in their welcome message.
This setup ensures every member receives a personalized pass as part of their sign-up experience.
Common Use Cases
PassKit + Memberful is ideal for creators, communities, or publishers managing memberships.
- Send a digital membership card when someone joins
- Upgrade a pass design or tier when a user upgrades their subscription
- Deliver a coupon or event ticket as a membership perk
- Automatically revoke access when a subscription ends
- Include pass URLs in welcome emails or member dashboards
This adds a digital, mobile-accessible component to your membership program.
Requirements
To set this up, you’ll need:
- A PassKit account with a published pass
- A Memberful account with webhook access
- API credentials from PassKit Developer Tools
- A webhook handler or automation tool (Zapier, Make, or custom)
- Fields mapped between Memberful data and your pass template
No code required if using Zapier or Make for standard workflows.
Support And Documentation
Helpful resources:
SDK and API Configuration Settings
These links help guide setup and troubleshooting.
Frequently Asked Questions
Can I Issue A Membership Pass Automatically?
Yes. Set up a webhook in Memberful to trigger a pass creation in PassKit.
Can I Update A Pass When A Member Upgrades?
Yes. You can trigger updates or tier changes when a subscription is modified.
Where Do Members Get Their Pass?
You can send it via email, display it on the thank-you page, or include it in the member dashboard.
Does This Work For Free Plans As Well?
Yes. You can issue passes to both free and paid members using Memberful’s webhook events.