The LoyaltyLion + PassKit integration lets you create digital loyalty cards that customers can save to Apple Wallet or Google Wallet. When someone joins your loyalty program, earns points, or changes tiers, you can automatically send them an updated pass.

This setup works well for eCommerce brands that want to give customers an easy way to keep track of their loyalty status on their phones.

Setting Up the Integration

To connect LoyaltyLion with PassKit:

  1. In PassKit, set up and publish your loyalty card project.
  2. Go to Settings > Developer Tools in your PassKit account to find your API region, SDK host, and API prefix.
  3. Create your API credentials to allow secure access to PassKit.
  4. In LoyaltyLion, use webhooks or connect with Zapier or Make to trigger events (like a new loyalty member or a points update).
  5. Set the automation to create a new pass or update an existing one based on changes in LoyaltyLion.
  6. Map the LoyaltyLion data, like customer name, email, points, or tier to the pass fields.
  7. You can also set up PassKit Webhooks to track when a pass is installed or updated and send that information back to LoyaltyLion or another system.

Common Use Cases

Some ways brands use this integration:

  • Send a digital loyalty card when a customer signs up for your program
  • Update the card when a customer earns or spends points
  • Show the customer’s tier on the pass
  • Push a limited-time reward or promotion to the wallet pass
  • Track who has installed their loyalty card and send reminders to those who haven’t

Requirements

To use this integration, you’ll need:

  • A PassKit account with a published loyalty card project
  • An active LoyaltyLion account with access to webhooks or automation tools
  • Your API credentials from PassKit
  • A way to connect the two systems (Zapier, Make, or your own webhook handler)
  • Mapped fields like name, email, tier, and points

You don’t need to write code for the basic setup. For more advanced features, your developer team can use PassKit’s API and webhooks.

Support & Documentation

Here are some helpful links:

SDK and API Configuration Settings

Subscribe to PassKit Webhooks

Using Long-Lived API Tokens

These resources cover everything you need to set up the connection and keep your loyalty passes up to date.

Frequently Asked Questions

Can I automatically send a loyalty card when someone joins my program?

Yes. When a new member is added in LoyaltyLion, you can use a webhook or automation tool like Zapier to trigger the creation and delivery of a PassKit loyalty card.

Can I show the customer’s points and tier level on the pass?

Yes. You can map LoyaltyLion data to fields on the pass, such as current points, tier name, and customer name or ID.

Can I send the loyalty card link in an email?

Yes. Once the pass is created, you’ll get a unique URL for it. You can include this link in your LoyaltyLion emails or any follow-up campaigns.

Can I track if a customer has added their pass to their phone?

Yes. PassKit provides webhook events that let you know when a pass has been installed or opened, so you can follow up with those who haven’t.