Mindbody + PassKit Integration For Google & Apple Wallet

Mindbody is a business management platform for fitness, wellness, and beauty professionals, used by gyms, yoga studios, salons, spas, and similar service-based businesses. It manages scheduling, memberships, payments, and marketing in one place.

By connecting Mindbody with PassKit, you can turn customer activities like class bookings, membership renewals, or event registrations into instant wallet passes for Apple Wallet and Google Wallet. This allows you to replace paper cards and static PDFs with dynamic passes that update in real time, creating a more convenient and engaging experience for customers.

Setting Up The Integration

Setting up this integration is simple once you have a PassKit pass design ready. You will connect Mindbody booking and membership events to PassKit actions so that passes are issued and updated automatically.

  1. Create and publish your pass project in PassKit. This could be a membership card, class pass, event ticket, or promotional coupon.
  2. In PassKit, go to Settings → Developer Tools, note your API region, SDK host, and API prefix, then generate API credentials.
  3. In Mindbody, identify the events that should trigger a pass action such as:
    • New membership purchase or renewal
    • Class booking confirmation
    • Event registration or ticket purchase
    • Completion of a package or punch card purchase
  4. Use Zapier, Make, or the Mindbody API to send these events to a middleware service that calls the PassKit API.
  5. Map Mindbody fields like customer name, email, membership ID, booking date, and pass expiry to the fields in your PassKit template.
  6. Optionally, subscribe to PassKit webhooks so activity such as pass installs, scans, and updates can be recorded back into Mindbody.

Once configured, passes will be created or updated instantly whenever key actions occur in Mindbody.

Common Use Cases

Mindbody and PassKit work together to keep your customers informed and engaged. Here are some popular examples:

  • Digital Membership Cards – Automatically issue passes with customer details, tier level, expiry date, and a scannable code.
  • Class Passes or Punch Cards – Track remaining visits and update the pass after each session.
  • Event Tickets – Send wallet passes for workshops or special events that can be scanned at the door.
  • Promotional Offers – Deliver time-limited passes for seasonal sales, VIP customers, or reactivation campaigns.
  • Renewal Reminders – Change the pass appearance when a membership is about to expire to encourage renewal.

These scenarios help replace manual processes with automated, branded experiences that sit right in your customer’s digital wallet.

Industries That Benefit Most

Any business using Mindbody can benefit, but the integration is particularly valuable for:

  • Gyms and fitness studios
  • Yoga and Pilates centers
  • Salons and spas
  • Wellness and holistic health providers
  • Martial arts and dance schools
  • Event and workshop organizers

These industries thrive on repeat visits and personal connections, making wallet passes a natural fit for improving retention and convenience.

Requirements

Before starting, make sure you have:

  • A PassKit account with a published pass project
  • A Mindbody account with API access or integration capabilities
  • API credentials from PassKit Developer Tools
  • A middleware tool like Zapier or Make to handle automation
  • Field mappings between Mindbody customer and booking data and your PassKit template

Support & Documentation

Helpful resources for setup and management:

Reviewing these resources before starting will ensure the integration process is efficient and avoids unnecessary issues later.

Frequently Asked Questions

Can PassKit Issue Passes For Both Online And In-Person Mindbody Transactions?

Yes. Mindbody captures both online activities, such as class bookings or event registrations through its website or app, and in-person actions, such as payments or check-ins at your location.

With the integration, either type of event can trigger the creation or update of a pass. This ensures customers get a consistent experience no matter how they interact with your business.

A member could book online from home, receive their updated pass immediately, and then use it in person at the front desk that same day.

Can I Create Different Pass Designs For Different Membership Types In Mindbody?

Yes. You can map membership tiers, service packages, or even promotional campaigns in Mindbody to separate pass templates in PassKit.

This allows each customer segment to have a unique design that clearly reflects their benefits, expiry dates, and status.

For example, a premium yoga member could receive a gold-themed pass showing unlimited class access, while a trial member might have a different pass that promotes upgrading before expiration. These designs update automatically when a customer changes tier or renews.

Can Mindbody Passes Show Class Credit Balances Or Session Counts?

Yes. If you track class credits, session counts, or package balances in Mindbody, these values can be sent to PassKit and displayed directly on the customer’s wallet pass.

Each time a customer attends a class or redeems a session, the balance can be updated in real time. This gives customers a clear visual of how many visits they have left, reducing the need for them to log into the Mindbody app or contact your staff.

Can PassKit Passes Be Scanned For Check-Ins At Mindbody Locations?

Yes. PassKit passes can include a barcode or QR code that links to customer records in Mindbody. When scanned at the front desk or check-in kiosk, it can automatically confirm attendance or redeem a service.

This speeds up the process for staff, reduces manual lookups, and ensures a smooth experience for customers as they arrive.