With the Brevo + PassKit integration, you can connect your marketing workflows to mobile wallet passes. Use Brevo contact or campaign activity to trigger pass issuance, updates, or reminders through PassKit’s APIs and webhooks. Whether it’s sending a loyalty pass after a form submission or updating a membership tier, you can keep your wallet experiences aligned with your communication strategy.

Setting Up The Integration

Brevo is not a built-in integration in PassKit, so this setup relies on external workflows using APIs or tools like Zapier.

Here’s how to get started:

  1. In your PassKit account, go to Settings > Developer Tools to access your API region, SDK host, and REST API prefix.
  2. Generate your API credentials (certificate and key files) for secure authentication.
  3. In Brevo, use an automation or webhook to monitor actions such as form submissions, email link clicks, or contact updates.
  4. Connect these events to PassKit’s API — for example, create a customer and issue a pass when someone joins a Brevo list.
  5. Optionally, configure PassKit webhooks to send pass activity data (e.g., pass installed or updated) back to Brevo via your server or middleware platform.

For no-code users, you can also build this workflow using Zapier or Make, which support both Brevo and PassKit.

Common Use Cases

Brevo and PassKit work well together when you want to extend your campaigns into mobile wallets.

  • Issue a loyalty card when someone signs up via a Brevo form
  • Send a follow-up email when a pass is installed
  • Trigger SMS reminders for pass renewals or unused coupons
  • Update a customer’s pass data when their contact details or status change in Brevo
  • Tag contacts in Brevo based on pass events like installation or expiration

These use cases help bring together email, SMS, and wallet passes into a unified customer experience.

Requirements

To connect Brevo and PassKit, you’ll need:

  • An active PassKit account with a published pass template
  • A Brevo account with automation or webhook features enabled
  • API credentials from PassKit Developer Tools
  • A middleware platform (Zapier, Make, or your own backend) to manage event logic

There is no setup required inside the PassKit dashboard — the integration is handled externally.

Support And Documentation

Helpful resources:

SDK and API Configuration Settings

Subscribe to PassKit Webhooks

Using Long-Lived API Tokens

What Events In Brevo Can Trigger A Pass Action?

You can use events like form submissions, contact updates, or email engagement to trigger actions such as issuing or updating a pass.

Can I Update A Pass When Contact Info Changes In Brevo?

Yes. You can send an API request to PassKit when a contact is updated in Brevo to sync changes to their pass.

Does PassKit Send Data Back To Brevo?

Not directly. However, you can configure PassKit webhooks to send data to your system, which can then push updates into Brevo if needed.

What Kind Of Passes Can I Use With Brevo?

You can use any pass type available in PassKit: loyalty, coupons, memberships, or event tickets.