With Intercom + PassKit, you can issue and manage digital wallet passes like coupons, loyalty cards, event tickets, or membership passes based on customer interactions or behavior. You can trigger pass creation through chat, automation, or help desk activity, and deliver personalized pass links through Intercom Messages or Inbox.
Setting Up The Integration
To connect Intercom with PassKit:
- Create and publish your pass in PassKit (e.g., coupon, loyalty card, membership).
- Go to Settings > Developer Tools in your PassKit dashboard to find your API region and generate API credentials.
- In Intercom, define when you want a pass to be triggered this could be:
- A specific tag applied to a user
- A new conversation started
- A completed onboarding sequence
- A custom event or property update
- Use Zapier, Make, or your own backend service to listen for those Intercom triggers and send the relevant user data to PassKit.
- Map customer fields (like name, email, phone number, or subscription level) to the fields in your PassKit template.
- Once the pass is created, send the pass link back to the user through an Intercom message, email, or chatbot reply.
This setup lets you issue passes based on real-time customer actions or support outcomes.
Common Use Cases
PassKit + Intercom can be used to deliver value during onboarding, support, and retention workflows.
- Send a loyalty card after a customer completes onboarding
- Issue a discount coupon when a customer expresses intent to cancel
- Deliver a digital membership card based on a chatbot response
- Offer a ticket to a webinar or live event via Intercom Messenger
- Revoke or update a pass based on customer tags or segments
This adds a tangible digital reward or access experience to your conversations.
Requirements
To use this integration, you’ll need:
- A PassKit account with a published pass
- An Intercom account with access to user properties, tags, or custom events
- API credentials from PassKit Developer Tools
- A connector like Zapier, Make, or custom webhook handler
- Mapped fields between Intercom and your PassKit pass template
No coding required for standard flows using no-code automation tools.
Support And Documentation
Helpful resources:
SDK and API Configuration Settings
Use these to help with field mapping, triggers, and pass delivery.
Frequently Asked Questions
Can I Send A Pass From An Intercom Chat?
Yes. Use a workflow or webhook to create the pass and reply with the link in Messenger.
Can I Automate Pass Delivery Based On User Behavior?
Yes. You can issue passes when tags are applied, events occur, or properties change in Intercom.
Where Do Customers Receive The Pass?
You can send the pass URL via live chat, email, or automatically through a bot or campaign.
Can I Revoke Or Update A Pass From Intercom?
Yes. Use a trigger (e.g., subscription cancelation) to send a request to PassKit and update the pass.