How to Connect HubSpot to Apple Wallet and Google Wallet Passes
Your contact data is already in HubSpot. Every loyalty programme member, every VIP customer, every event attendee — the record exists, the fields are populated and the segments are built. The question is why issuing a wallet pass to that contact should require exporting to a CSV, importing into another tool, manually configuring distribution and then waiting for a batch send to complete. The Issuepass HubSpot integration reduces that entire process to zero manual steps.
Why CRM-to-Wallet Is a Natural Fit
Wallet passes are most powerful when they are timely and personalised. A loyalty card issued the moment a customer becomes a member has a far higher add-to-wallet rate than a generic card sent in a monthly batch. An event ticket issued the moment a registration is confirmed lands in the wallet before the registrant has closed the confirmation page.
HubSpot is where the trigger events live — deal stage changes, form submissions, contact property updates, workflow enrolments. The Issuepass integration listens to those events and acts on them in real time. No manual export. No batched import. No gap between the trigger and the pass landing in the wallet.
The Issuepass HubSpot Card
Once installed, a new card appears in the right-hand sidebar of every contact record in HubSpot. The card shows the current pass status for that contact at a glance:
- None — no pass has been issued to this contact yet.
- Issued — a pass has been sent and is pending addition to the wallet.
- Active — the contact has added the pass to their wallet.
- Redeemed — the pass has been scanned and marked as used.
- Revoked — the pass has been deactivated.
From the card, your sales or customer success team can act directly without leaving HubSpot:
- Send Pass — issues a new pass to the contact using the selected template, with contact fields pre-populated.
- Update Pass — pushes updated field values to an existing pass (useful when a membership tier changes or an event detail is updated).
- Revoke Pass — deactivates the pass immediately, for offboarding or cancellation scenarios.
No tab switching. No copying and pasting email addresses into another system. The whole action happens within the contact record in two clicks.
Deal Stage Automation
The most common automated workflow is triggered by a deal stage change. When a deal moves toClosed Won, the associated contact should receive a loyalty or membership pass automatically — no human intervention required. Set this up in HubSpot's workflow builder in minutes:
- Create a deal-based workflow in HubSpot.
- Set the trigger: deal stage is equal to Closed Won.
- Add the Issuepass action: Create and send pass to the associated contact.
- Select the pass template and confirm field mappings.
From that point, every closed deal triggers a pass send automatically. Your sales team closes the deal; the customer receives their loyalty card within seconds. No handoff to a marketing operations team, no batch run at the end of the week.
The same pattern works for other lifecycle moments — contact moves to Customer stage, form submission for an event registration, contact property membership_tier changes fromStandard to Gold. Any HubSpot workflow trigger can fire an Issuepass action.
Field Mapping Between HubSpot and Pass Templates
When you set up the integration, you configure a mapping between HubSpot contact properties and the fields in your pass template. Common mappings include:
- firstname + lastname → Name field on the pass
- email → Delivery address for the pass link
- company → Organisation field on the pass
- membership_tier → Tier label on the pass
- membership_expiry → Renewal date field on the pass
These mappings work both ways. If you use the Update Pass button or an automated update workflow, changes to the HubSpot contact properties flow through to the live pass. A customer who upgrades from Standard to Gold sees their pass update on their device — no re-issue required.
Webhook Events Back to HubSpot
The integration is not one-directional. When activity happens on a pass, Issuepass can fire events back to HubSpot to keep the contact timeline accurate:
- Pass added to wallet — recorded as an activity on the contact timeline.
- Pass scanned — creates a timeline activity: “Pass scanned at [location] on [date] at [time].”
- Pass revoked — recorded for audit purposes.
For sales and customer success teams, pass scan events are particularly valuable. If a loyalty card holder walks into a physical location and is scanned at the door, the contact record in HubSpot updates in real time. Your team sees a contact who was last active in-store yesterday — actionable intelligence for a follow-up call or a targeted campaign.
HubSpot workflow automation can also be triggered by these inbound webhook events. When a pass is scanned, trigger a follow-up email sequence. When a pass is added to wallet, enrol the contact in an onboarding workflow. The loop between physical presence and digital CRM activity closes automatically.
Installing the Issuepass HubSpot App
The integration is available in the HubSpot App Marketplace. Installation takes under two minutes:
- Search for Issuepass in the HubSpot App Marketplace.
- Click Install app.
- Authorise the connection via OAuth — you will be redirected to Issuepass and back to HubSpot automatically.
- Select the Issuepass workspace you want to connect.
- Configure your default pass template and field mappings.
The Issuepass card immediately appears in contact records. Existing contacts can receive passes immediately; new workflow automations can be created in HubSpot's workflow editor using the Issuepass action block.
No developer time is required for the standard integration. The REST API is available for teams that want to build more complex event-driven pipelines or integrate with custom HubSpot properties and objects.
Use Cases at a Glance
- SaaS companies: issue a digital access pass or loyalty card when a trial converts to paid.
- Event organisers: issue tickets from HubSpot event registrant records automatically.
- Membership organisations: issue and renew membership cards tied to HubSpot contact lifecycle stage.
- Retail and hospitality: issue VIP loyalty passes to contacts tagged as high-value customers.
- Agencies: manage pass issuance on behalf of clients across multiple HubSpot portals.
Getting Started
The HubSpot integration is available on all paid Issuepass plans. Connect your account via the App Marketplace and issue your first pass from a contact record within minutes.
Start free and connect Issuepass to HubSpot today.
Start issuing wallet passes today
Try Issuepass free for 14 days — no credit card required.