With Wave + PassKit, you can issue digital wallet passes such as loyalty cards, membership cards, or event tickets based on payment activity, new customer creation, or invoice events. This connection helps you reward or engage customers based on their financial interactions, without needing complex systems.

Setting Up The Integration

To connect Wave with PassKit:

  1. Create and publish your digital pass in PassKit (e.g., coupon, loyalty card, or membership).
  2. Go to Settings > Developer Tools in your PassKit dashboard to access your API region and generate API credentials.
  3. In Wave, identify a trigger point, such as:
    • A new customer is added
    • An invoice is paid
    • A payment is received
  4. Use Zapier, Make, or a backend script to connect Wave to PassKit:
    • Trigger: A specific event in Wave (e.g., “New Payment” or “New Customer”)
    • Action: Create a pass in PassKit and populate it with the customer’s information
  5. Return the pass link via email, attach it to a confirmation message, or store it in your CRM.

This allows you to deliver wallet-ready passes based on billing events.

Common Use Cases

Wave + PassKit is useful for small businesses offering loyalty perks, access passes, or member-only offers.

  • Send a digital loyalty card when a customer pays an invoice
  • Offer a membership pass after a first purchase
  • Deliver a digital coupon to repeat customers who’ve made multiple payments
  • Track pass issuance based on billing frequency or invoice size
  • Revoke or update passes if payment terms change

It adds a layer of engagement on top of financial transactions.

Requirements

To use this setup, you’ll need:

  • A PassKit account with a published pass
  • A Wave account
  • API credentials from PassKit Developer Tools
  • A connection tool like Zapier or Make
  • Customer and invoice fields that match your pass template

No coding is needed for basic workflows using Zapier or Make.

Support And Documentation

Helpful links:

SDK and API Configuration Settings

Subscribe to PassKit Webhooks

Using Long-Lived API Tokens

These resources help guide setup and troubleshooting.

Frequently Asked Questions

Can I Send A Pass After A Customer Pays?

Yes. You can trigger pass creation based on payment or invoice status in Wave.

How Are Passes Delivered?

You can include the pass link in a confirmation email or message, or send it manually if needed.

Can I Track Who Received A Pass?

Yes. You can log pass details in a spreadsheet or CRM during the workflow.