The Shopify + PassKit integration allows you to use customer and order data from your store to drive digital pass activity. Whether you want to issue loyalty cards after a purchase or update membership tiers based on spend, this setup connects your storefront with mobile wallets in real time.

Setting Up The Integration

To connect your Shopify activity with PassKit:

  1. Log into your PassKit account and go to Settings > Developer Tools to access your API region, SDK host, and API prefix.
  2. Generate API credentials to authenticate secure requests.
  3. In Shopify, create webhooks for key events like order.created, checkout.completed, or customer.created.
  4. Use these events to trigger API calls to PassKit — for example, to issue a pass, update a tier, or reflect loyalty status changes.
  5. You can also configure webhooks in PassKit under Settings > Integrations > Webhooks to send real-time updates back to your connected system when a pass is installed, updated, or removed.

This setup allows you to sync your store’s activity with the PassKit wallet experience.

Common Use Cases

Shopify and PassKit work well together for creating more personalized, loyalty-driven shopping journeys.

  • Issue a digital pass after an order is completed
  • Send a coupon pass based on cart value or order frequency
  • Update pass points or tier when customer lifetime value increases
  • Re-engage past buyers with pass-based incentives
  • Track in-store redemptions from online purchase history

Each use case is designed to reward engagement and bring your brand into your customer’s everyday mobile experience.

Requirements

To use this integration, you’ll need:

  • A PassKit account with a published loyalty, membership, or coupon pass
  • A Shopify store with access to customer and order events
  • PassKit API credentials, available in your developer settings
  • An automation tool or server to manage workflows between Shopify and PassKit

The setup is flexible and can be adapted to fit any eCommerce journey.

Support And Documentation

Helpful links to support setup:

SDK and API Configuration Settings

Subscribe to PassKit Webhooks

Using Long-Lived API Tokens

You can manage the full connection using your existing store data and tools.

Can I Trigger A Pass After Checkout?

Yes. Shopify events like completed checkouts or new orders can be used to issue passes in real time.

What Data Can I Sync From Shopify To PassKit?

You can pass name, email, phone number, order details, customer tags, and total spend to personalize the pass.

Can I Update A Loyalty Pass Based On Order Value?

Absolutely. You can use order totals or customer history to adjust tiers or rewards shown on the pass.

Can I Track Redemptions Made In-Store?

Yes. Use the pass barcode or QR code to scan and verify activity linked to online purchases.

How Can I Automate This Without Writing Code?

Platforms like Zapier or Make can connect Shopify events to PassKit actions using drag-and-drop interfaces.