The Loyalzoo + PassKit integration allows you to issue digital loyalty cards that your customers can add to Apple Wallet or Google Wallet. When a customer signs up for your loyalty program or earns points, you can automatically create or update a wallet pass.

This works well for local businesses, cafes, salons, and retailers using Loyalzoo who want to make their loyalty program easier to access and use on mobile devices.

Setting Up The Integration

To connect Loyalzoo with PassKit:

  1. In PassKit, create and publish your loyalty card project with your branding, fields, and dynamic content.
  2. In PassKit, go to Settings > Developer Tools to access your API region, SDK host, and API prefix.
  3. Generate your API credentials to allow secure communication with PassKit.
  4. In Loyalzoo, set up webhooks, or use a tool like Zapier, Make, or a custom webhook handler to trigger events like new sign-ups, points earned, or rewards issued.
  5. Set your automation to create a new pass or update an existing one when these events occur.
  6. Map the fields from Loyalzoo like name, email, points, rewards, or tier to your pass template in PassKit.
  7. Optionally, use PassKit webhooks to track when a pass is installed or updated, and sync that data back into Loyalzoo or your messaging platform.

Common Use Cases

Ways businesses use Loyalzoo with PassKit:

  • Send a digital loyalty card when a customer joins your program
  • Show real-time points or rewards on the pass
  • Update the pass as points are earned or redeemed
  • Offer perks based on loyalty tier or visit history
  • Track wallet installs and follow up with customers who haven’t added their pass

Requirements

To use this integration, you’ll need:

  • A PassKit account with a published loyalty card project
  • A Loyalzoo account with access to loyalty data and customer actions
  • API credentials from PassKit Developer Tools
  • A connection platform like Zapier, Make, or a custom webhook handler
  • Fields from Loyalzoo mapped to your pass (e.g., name, email, points, tier)

Basic automation can be set up without code, but developers can use the API for more advanced workflows.

Support & Documentation

Helpful resources:

SDK and API Configuration Settings

Subscribe to PassKit Webhooks

Using Long-Lived API Tokens

These resources walk you through how to connect Loyalzoo to PassKit and manage customer passes as they interact with your loyalty program.

Frequently Asked Questions

Can I Send A Loyalty Card When Someone Joins My Loyalzoo Program?

Yes. You can trigger a pass to be created automatically when a new customer is added to your program.

Can The Pass Show A Customer’s Points Or Visit Count?

Yes. You can display points, rewards, or number of visits depending on what’s available in your Loyalzoo data.

What Happens When A Customer Earns A Reward Or Redeems Points?

The pass can be updated in real time using PassKit’s API to reflect any changes in their loyalty status.

Can I Track If Customers Add Their Pass To Their Wallet?

Yes. PassKit provides webhook events so you can see when passes are installed, opened, or used.