The SendGrid + PassKit integration allows you to deliver personalized, mobile wallet passes through email, such as membership cards, loyalty rewards, event tickets, or coupons. By combining SendGrid’s delivery infrastructure with PassKit’s pass issuance and tracking capabilities, you can automate how and when passes are sent to your customers.
Setting Up The Integration

To connect SendGrid with PassKit:
- Create and publish your digital pass inside PassKit.
- In your PassKit project, set up your pass template and collect the dynamic pass link field (e.g.
{{pass_url}}
). - Log into SendGrid and open your Dynamic Templates or Transactional Email workflow.
- Insert the pass URL field into your email content, either as part of a welcome message, order confirmation, or campaign.
- Use PassKit’s API or automation platforms (like Zapier or Make) to generate a pass and send the data including the pass URL into SendGrid’s email trigger.
- If needed, log pass status (e.g., installed, uninstalled) using PassKit webhooks and follow up through SendGrid based on that activity.
This setup lets you control when and how wallet passes are delivered to customers, while keeping everything personalized and scalable.
Common Use Cases
Using SendGrid with PassKit enables automated delivery and follow-up workflows tied to digital passes.
- Send a membership card via email after a user signs up
- Deliver a coupon or ticket after a purchase or event registration
- Include a personalized pass in onboarding or loyalty program emails
- Trigger reminder emails if a pass hasn’t been installed
- Re-engage users when a pass is about to expire or has been uninstalled
By embedding wallet pass links in SendGrid messages, you can put mobile rewards and IDs directly in your customer’s inbox.
Requirements
To use this integration, you’ll need:
- A PassKit account with a published pass project
- A SendGrid account with access to dynamic templates or API
- API credentials from PassKit (via Developer Tools)
- A way to trigger pass creation using your app, a backend, or a no-code tool like Zapier or Make
You control the entire flow, from pass creation to personalized delivery, using the platforms you already work with.
Support And Documentation
Helpful resources:
SDK and API Configuration Settings
Frequently Asked Questions
Can I Send A Pass URL Through SendGrid Emails?
Yes. You can include the pass installation link in any transactional or campaign email using dynamic fields.
What Triggers The Email In This Setup?
It depends on your workflow, email can be triggered after a signup, payment, or form submission, depending on how you connect SendGrid and PassKit.
Can I Track If A Pass Has Been Installed?
Yes. You can use PassKit webhooks to detect pass installs and trigger follow-up emails through SendGrid.
Can I Personalize The Email Based On Pass Type Or Tier?
Absolutely. Use PassKit fields like customer name, tier level, or program name to customize the message content.
What Happens If The Customer Deletes The Pass?
PassKit will detect the uninstall and, if connected, you can follow up through SendGrid with a reactivation prompt or new offer.