With the HubSpot + PassKit integration, you can connect your digital wallet passes directly to your CRM workflows. This allows you to automatically issue, update, and track loyalty cards, membership passes, coupons, or event tickets based on real-time activity in HubSpot.

Using PassKit’s APIs and webhooks, you can trigger pass actions from HubSpot and receive pass-related updates back into your CRM, enabling a smarter, more personalized customer experience.

Setting Up The Integration

Connecting HubSpot with PassKit starts with a few simple steps inside your PassKit account.

Begin by logging into your dashboard and navigating to Settings > Developer Tools. This is where you’ll find your API credentials including your region, SDK host, port, and REST API prefix. These details are required to securely communicate with PassKit from HubSpot.

Next, go to your project’s Settings > Integrations > Webhooks. Here, you can subscribe to specific events such as when a pass is issued, installed, updated, or removed and enter the endpoint where you want to receive updates.

On the HubSpot side, you can use custom workflows to either send data to PassKit (e.g., issuing a pass when a lifecycle stage is updated) or receive webhook notifications from PassKit (e.g., triggering a follow-up email after a pass is installed).

For step-by-step instructions and examples, see the documentation links provided in the Support section below.

Webhooks Overview

Webhooks enable real-time automation between PassKit and HubSpot. Instead of waiting or manually checking for updates, PassKit sends data to your system the moment something important happens like a new pass being created or a user installing their pass in their wallet.

To configure them, go to Settings > Integrations > Webhooks inside your PassKit project. Select the events you want to track and provide your HubSpot-compatible endpoint. PassKit will send a structured payload containing the relevant pass and customer data.

Some common webhook-powered flows include:

  • Notifying HubSpot when a pass is created, so you can log it on the contact record
  • Triggering a HubSpot email when a customer installs their pass
  • Updating contact properties when a pass is redeemed or expires

Each webhook requires your system to return a 200 OK status to confirm receipt. If preferred, you can also configure webhooks using the PassKit API for more control and automation across environments.

Common Use Cases

Integrating PassKit and HubSpot opens up a range of automated, event-driven marketing and CRM workflows.

  • Automatically issue a digital pass when a contact submits a form or reaches a specific lifecycle stage
  • Sync contact fields like membership tier, loyalty points, or pass status when updates occur
  • Trigger follow-up emails or texts in HubSpot after a pass is installed or updated
  • Track pass engagement such as redemptions or uninstalls to refine segmentation and scoring
  • Revoke or deactivate passes based on contact status, like opt-outs or inactivity

With these automations in place, you can ensure your mobile wallet programs and CRM campaigns stay in perfect sync, creating a more responsive and personalized experience for every customer.

Support And Documentation

You can find everything you need to set up and manage your HubSpot + PassKit integration in our Help Center.

Helpful resources include:

SDK and API Configuration Settings

Subscribe to PassKit Webhooks

Using Long-Lived API Tokens

Need extra help? Our support team is available to assist with setup, field mapping, and troubleshooting. Just visit the Help Center to get started.

Can I Trigger Pass Actions Directly From HubSpot?

Yes, you can use HubSpot workflows to send data to PassKit’s API and trigger actions like issuing or updating a pass.

Can I Track Pass Activity In HubSpot?

Absolutely. By setting up webhooks in PassKit, you can send real-time pass events (installs, updates, uninstalls) back to HubSpot.

Do I Need To Install Anything In HubSpot?

No, there’s nothing to install. You’ll just need access to HubSpot’s automation tools and the ability to send or receive webhooks.

Is Developer Help Required?

Not necessarily. For common workflows, someone familiar with HubSpot automations and basic webhooks can manage setup without writing custom code.

Where Do I Find API And Webhook Settings?

Log into your PassKit account and visit Settings > Developer Tools to access everything needed for configuration.