The PassKit + MoEngage integration allows you to connect pass activity from your mobile wallet experiences directly to your MoEngage campaigns. Whether you’re delivering loyalty passes, distributing coupons, or triggering actions based on real-world interactions, this setup helps keep your campaigns relevant and timely—no coding required.

You can set everything up directly inside the PassKit platform by enabling MoEngage from the Settings > Integrations tab of your chosen pass type.

Setting Up the Integration

To get started, make sure you have an active PassKit account and access to your MoEngage API credentials.

Then, follow these steps:

  1. In PassKit, navigate to the Passes section and select the pass type you want to integrate (e.g. loyalty, membership, coupon, or ticket).
  2. Click on the Settings tab.
  3. Scroll down to the Integrations section and choose MoEngage.
  4. Click Configure and enter the required details:
    • Workspace ID (same as MoEngage’s Data API ID)
    • Data API Key
    • Your MoEngage data center
    • A name for the integration
  5. Enable the integration and select which pass events you want to send to MoEngage (e.g. pass created, installed, deleted).
  6. Click Save to complete the setup and begin syncing data.

Once connected, pass events will be sent to MoEngage based on the actions you’ve selected, allowing you to use that data in your campaigns and automation flows.

Common Use Cases

This integration helps tie mobile wallet activity to your customer engagement strategies inside MoEngage.

Here are a few ways you might use it:

  • Track when users install, update, or delete a pass and trigger campaigns accordingly
  • Create audience segments in MoEngage based on pass behavior or status
  • Use pass creation events to start onboarding or reward workflows
  • Send targeted reminders when a pass is about to expire or hasn’t been used
  • Deliver dynamic passes through MoEngage using SmartPass Links

These workflows keep your messaging connected to real-world behavior, while reducing manual work.

SmartPass Link Support

You can also create passes on demand using SmartPass Links. These are unique URLs generated using user data and MoEngage’s templating language. When clicked, they create a personalized pass instantly for that user.

To do this, you’ll need:

  • Your PassKit SmartPass URL (found under Distribution > SmartPass Settings)
  • Your Project Secret (used for hashing the link)
  • Your Program or Campaign ID

Inside your MoEngage message, you’ll build a payload, encode it, generate a secure signature, and create a full URL. This link can then be used behind “Add to Wallet” buttons for Apple Wallet or Google Pay.

SmartPass Links let you distribute passes dynamically—without needing to pre-generate them manually.

Requirements

To use the MoEngage integration, you’ll need the following:

  • An active PassKit account
  • A MoEngage account with Data API access
  • At least one pass template set up in your PassKit dashboard
  • MoEngage Workspace ID and API Key
  • Customer data fields configured in your pass setup (e.g. name, email)

The integration is fully managed within PassKit and does not require development resources.

Support and Documentation

For step-by-step instructions, payload examples, and signature generation guidance, refer to the MoEngage Integration Guide in the PassKit Help Center.

Additional resources are available for:

If you run into any issues, the PassKit support team is available via the Help Center to assist with setup or connection testing.

Frequently Asked Questions

Do I Need A MoEngage Account To Use This Integration?

Yes. You’ll need an active MoEngage account with access to your Workspace ID and Data API Key in order to connect it with PassKit and start sending event data.

What Events Can I Send From PassKit To MoEngage?

You can send a range of events, including pass created, updated, installed, deleted, uninstalled, and invalidated. These can be used to build segments or trigger messaging inside MoEngage.

Can I Use This Integration To Create Passes On Demand?

Yes. You can generate SmartPass Links using user data from MoEngage. These links create a pass dynamically when clicked, and can be inserted into campaigns using MoEngage’s templating language.

Where Do I Find My MoEngage API Credentials?

Your Workspace ID and Data API Key are available in the MoEngage dashboard under Settings > Account > APIs.

Do I Need Developer Support To Set This Up?

No. The entire integration is handled through the PassKit dashboard. You don’t need to write any custom code to connect PassKit and MoEngage or to use SmartPass Links.