The Lightspeed POS + PassKit integration enables you to deliver digital loyalty cards, coupons, or membership passes to your customers based on real-time POS activity. By connecting Lightspeed events (such as purchases, new customers, or loyalty redemptions) with PassKit, you can automate wallet pass delivery without manual steps.

Setting Up The Integration

To integrate Lightspeed with PassKit:

  1. In PassKit, create and publish your digital pass project (e.g., loyalty card, coupon, event ticket).
  2. Navigate to Settings > Developer Tools in your PassKit account to access your API region, SDK host, and API prefix.
  3. Generate your API credentials for authenticated communication.
  4. In Lightspeed, identify the event that should trigger a pass such as customer creation, sale completed, or loyalty milestone.
  5. Use a no-code tool like Zapier, Make, or a backend script to receive Lightspeed data and send the relevant details to PassKit via API.
  6. Map customer information (e.g., name, email, loyalty ID) from Lightspeed to your PassKit pass template.
  7. Optionally, use PassKit webhooks to feed back pass activity such as installs or redemptions into your Lightspeed system or connected CRM.

This setup helps you reward purchases, engage customers post-transaction, and digitize loyalty cards in real time.

Common Use Cases

Lightspeed + PassKit supports a range of retail and hospitality use cases:

  • Issue a loyalty card when a customer profile is created or signs up at checkout
  • Deliver a discount pass or reward after a set number of purchases
  • Update tier level or point balance on the pass when a customer earns points
  • Revoke or expire passes when an account is deactivated or flagged
  • Log pass installs and redemptions for improved campaign targeting

This keeps your customer data and mobile engagement in sync with your in-store activity.

Requirements

To use this integration, you’ll need:

  • A PassKit account with an active, published pass
  • A Lightspeed Retail or Restaurant POS account with API/webhook access
  • API credentials from PassKit Developer Tools
  • An automation tool like Zapier, Make, or a custom middleware
  • Matching fields between your Lightspeed data and the fields in your PassKit pass template

No coding is required for basic workflows, just connect the dots using automation logic.

Support And Documentation

Helpful setup resources:

SDK and API Configuration Settings

Subscribe to PassKit Webhooks

Using Long-Lived API Tokens

These resources will help you connect real-time POS data with mobile pass automation.

Frequently Asked Questions

Can I Issue A Loyalty Pass At The POS?

Yes. You can trigger a pass issuance when a new customer is added in Lightspeed or after a sale is completed.

Can I Update Passes With Points Or Tiers?

Absolutely. You can use Lightspeed’s loyalty data to update pass fields like tier level, points, or rewards balance.

Can I Track Redemption Back In Lightspeed?

Yes. When a pass is redeemed or scanned, PassKit webhooks can send that data to your system or CRM for syncing.

Can I Use This With Multiple Pass Types?

Yes. You can issue different passes based on transaction type, customer group, or item category.

What If A Customer Cancels Or Refunds Their Purchase?

You can configure your automation to revoke or update the pass accordingly when a refund or cancellation event occurs.