The Calendly + PassKit integration enables you to automatically issue digital passes such as event tickets, appointment confirmations, or access cards whenever someone schedules a meeting. This setup is perfect for appointment-based businesses, events, or services looking to enhance the booking experience with mobile wallet support.

Setting Up The Integration

To integrate Calendly with PassKit:

  1. In PassKit, create and publish your digital pass project (e.g., ticket, appointment card, or access pass).
  2. Go to Settings > Developer Tools in PassKit to access your API region, SDK host, and API prefix.
  3. Generate your API credentials to authenticate secure communication.
  4. In Calendly, go to Integrations > Webhooks or use a tool like Zapier or Make to connect event triggers (e.g. new meeting scheduled) with PassKit.
  5. Create a trigger that activates when a new Calendly event is booked.
  6. Map Calendly invitee details (e.g., name, email, event type) to your PassKit pass template.
  7. Optionally, use PassKit webhooks to track if a pass is installed or used, and sync that data back to your CRM or follow-up system.

This allows you to confirm appointments with something more engaging and functional than just a plain calendar invite.

Common Use Cases

Using Calendly with PassKit unlocks new customer experiences for appointment-driven businesses.

  • Issue a digital pass when someone books a consultation or appointment
  • Send event tickets for scheduled sessions or webinars
  • Use wallet passes for check-in at in-person meetings or services
  • Update passes with rescheduled details or cancellations
  • Track which invitees installed their passes and send reminders if needed

It’s a modern, mobile-first way to manage and confirm appointments.

Requirements

To set this up, you’ll need:

  • A PassKit account with an active, published pass
  • A Calendly account with API or webhook access
  • API credentials from PassKit Developer Tools
  • A connection platform like Zapier or Make, or a webhook handler
  • Fields mapped from Calendly booking data to your PassKit pass

No development needed for simple flows but scalable for more advanced automation.

Support And Documentation

Helpful resources:

SDK and API Configuration Settings

Subscribe to PassKit Webhooks

Using Long-Lived API Tokens

Frequently Asked Questions

Can I Issue A Pass When A Calendly Event Is Booked?

Yes. Use Calendly’s webhook or an automation tool to trigger pass creation when an invite is confirmed.

Can I Include The Pass Link In Calendly Confirmation Emails?

Yes. Once generated, the pass URL can be added to a custom follow-up email or sent using an external campaign tool.

What Happens If The Event Is Cancelled?

You can configure your automation to revoke or expire the associated pass when the booking is canceled.

Can I Personalize The Pass Based On Booking Info?

Absolutely. You can include the attendee’s name, email, appointment time, and any custom tags.

Can I Use This For Group Events Too?

Yes. You can issue a unique pass for each individual booking, whether it’s a 1:1 meeting or group session.