The Perkville + PassKit integration allows you to issue mobile-friendly loyalty cards that your members can save to Apple Wallet or Google Wallet. As members earn points, attend visits, or unlock rewards through Perkville, their pass can be updated automatically to show the latest information.

This is especially useful for gyms, fitness studios, salons, wellness centers, and health clubs that want to keep members engaged without needing a separate app.

Setting Up The Integration

To connect Perkville with PassKit:

  1. In PassKit, create and publish your loyalty or membership card project.
  2. Go to Settings > Developer Tools in PassKit to access your API region, SDK host, and API prefix.
  3. Generate your API credentials to allow secure communication with Perkville via a webhook or integration tool.
  4. In Perkville, use webhooks or connect through a service like Zapier, Make, or a custom automation to trigger events (e.g., new sign-up, points earned, reward claimed).
  5. Set the automation to create or update a PassKit pass based on these triggers.
  6. Map relevant Perkville fields such as name, email, points, visit count, or membership level to your pass layout.
  7. Optionally, use PassKit webhooks to monitor installation, usage, and updates, and push that data to your CRM or follow-up tools.

Common Use Cases

Ways businesses use Perkville with PassKit:

  • Send a digital loyalty or membership card when someone joins your program
  • Show current points, visits, or membership level directly on the pass
  • Update the pass as customers earn rewards or hit milestones
  • Display exclusive offers, class credits, or referral status on the pass
  • Track installs and follow up with members who haven’t saved their card yet

Industries That Benefit Most

This integration is especially valuable for:

  • Gyms and Fitness Studios – Keep members motivated by showing points, referrals, and class credits on their mobile pass
  • Salons and Spas – Reward repeat visits and show tier status or earned services
  • Wellness Clinics – Let clients track visits, loyalty rewards, or exclusive offers
  • Franchises and Chains – Keep branding consistent across multiple locations while tracking local customer activity

Whether your goal is to increase return visits or make check-ins easier, digital passes give your customers a more convenient way to engage with your program.

Requirements

To set up this integration, you’ll need:

  • A PassKit account with a published loyalty or membership pass
  • An active Perkville account with access to customer activity and rewards data
  • API credentials from PassKit Developer Tools
  • A connection method (Zapier, Make, or webhook listener)
  • Fields from Perkville mapped to your pass (e.g., name, email, points, visits, rewards)

No code is needed for standard flows, and custom logic can be added using the PassKit API.

Support & Documentation

Helpful resources:

SDK and API Configuration Settings

Subscribe to PassKit Webhooks

Using Long-Lived API Tokens

These guides show how to connect activity and reward updates to your digital pass so your members always see current information.

Frequently Asked Questions

Can I Send A Digital Pass When Someone Joins My Perkville Program?

Yes. You can set up a trigger to create and send a pass when a new member is added to your loyalty program.

Can The Pass Show Points, Visits, Or Rewards?

Yes. You can include any data from Perkville that you want your members to see, including point totals, visit history, and rewards earned.

What Happens When A Member Earns More Points Or A New Reward?

You can automatically update the pass using PassKit’s API so that it always reflects the latest status.

Can I Add The Pass Link To Perkville Emails Or SMS Messages?

Yes. The pass link can be included in Perkville communications or through your own messaging tools.