The Braze + PassKit integration connects your mobile wallet passes with Braze’s messaging engine. This setup allows you to send targeted communications when a pass is issued, updated, installed, or uninstalled. You can also track loyalty or membership activity and automatically trigger campaigns based on real-time pass or member events.

Setting Up The Integration

You can enable Braze directly from within your PassKit account. Here’s how to get started:

  1. Go to your PassKit project and navigate to Settings > Integrations.
  2. Select Braze from the list.
  3. Toggle the integration on.
  4. Enter your Braze API Key, Endpoint URL, and a name for the integration.
  5. Under Set Membership Notifications, choose which events should trigger data to be sent to Braze:
    • New Member Enrolls
    • Member Record is Updated
  6. Under Set Pass Notifications, select which pass events you want to track:
    • Pass Created
    • Pass Updated
    • Pass Installed
    • Pass Deleted
    • Pass Uninstalled
    • Pass Invalidated
  7. Click Save to activate the integration.

After setup, PassKit will automatically send relevant data to Braze when the selected events occur.

Common Use Cases

This integration is ideal for marketers and CRM teams that want to use wallet pass activity to power their customer engagement strategy.

  • Send a welcome message when a member enrolls or receives a new pass
  • Trigger a reminder campaign if a pass has not been installed
  • Notify users about expiring passes or available rewards
  • Update customer segments in Braze based on tier or status changes
  • Launch re-engagement flows when passes are uninstalled or invalidated

By tying pass interactions to Braze messaging, you can deliver more timely and relevant experiences.

Requirements

To use this integration, you’ll need:

  • An active PassKit account with a published pass project
  • A Braze account with access to API keys and endpoint URLs
  • At least one pass template created in your PassKit dashboard
  • A defined set of triggers based on your marketing or CRM workflows

No development is required. All setup is handled through your PassKit dashboard.

Support And Documentation

Helpful resources to support your setup:

SDK and API Configuration Settings

Subscribe to PassKit Webhooks

Using Long-Lived API Tokens

What Kind Of Events Can Trigger Braze Messages?

You can use member or pass events like enrollments, pass creation, updates, installs, deletions, and uninstalls to trigger campaigns.

Can I Use This With Multiple Pass Types?

Yes. You can enable Braze for different pass types and customize which events trigger messages.

Do I Need A Braze Account To Use This Integration?

Yes. You’ll need an active Braze account with access to your API Key and Endpoint URL.

Can I Map PassKit Fields Into My Braze Events Or Audiences?

Yes. Data sent to Braze can include key fields like name, email, mobile number, tier, and external IDs for segmentation and personalization.