Commerce7 is a direct-to-consumer ecommerce platform built specifically for wineries, offering tools for ecommerce, POS, club management, and personalization.

The Commerce7 + PassKit integration allows you to automatically issue, update, and revoke digital wallet passes based on customer actions in Commerce7. Whether it’s sending a membership card after sign-up or updating loyalty tiers based on purchase behavior, you can connect Commerce7 data to mobile wallet experiences in real time.

This integration is ideal for wineries and beverage brands that want to drive deeper engagement through mobile wallets.

Setting Up The Integration

To connect Commerce7 with PassKit:

  1. In PassKit, create and publish your loyalty, membership, or coupon pass project.
  2. Go to Settings > Developer Tools in PassKit to retrieve your API region, SDK host, and API prefix.
  3. Generate your API credentials for secure access.
  4. In Commerce7, configure webhook events (e.g., club sign-up, purchase, tier change) to trigger automation.
  5. Use an automation platform (like Zapier, Make, or a custom backend) to call PassKit’s API based on Commerce7 events.
  6. Map Commerce7 fields (e.g., email, customer ID, membership tier, order value) to your PassKit pass template.
  7. Optionally, use PassKit webhooks to track pass installs, updates, and deletes for follow-up workflows.

Common Use Cases

You can connect Commerce7 and PassKit to automatically manage digital passes based on what your customers do in Commerce7.

  • Send a membership pass when someone joins a wine club.
  • Give out digital coupons after a purchase or when a customer matches a certain profile.
  • Update the wallet pass if a customer moves to a different club tier or qualifies for a benefit.
  • Remove or deactivate a pass if someone cancels their membership.
  • Keep wallet pass details up to date using customer data from Commerce7, like name, membership level, or club type.

This setup helps you keep passes accurate without needing to update them manually.

Industries That Benefit Most

This integration is a good fit for businesses that rely on customer relationships, repeat purchases, or membership programs. If you’re already using Commerce7 to manage sales, clubs, or customer data, adding PassKit gives you a way to connect that information to something your customers carry with them, their digital wallets.

It’s especially useful for:

  • Wineries & Wine Clubs – Share membership passes, event access, or exclusive offers with club members.
  • Subscription Beverage Brands – Let subscribers receive benefits, renewal reminders, or tasting invitations through their wallet.
  • Direct-to-Consumer CPG Companies – Offer passes that include discounts, loyalty perks, or personalized rewards based on purchases.
  • Hospitality & Tasting Rooms – Issue guest passes, loyalty cards, or booking confirmations for use during visits.
  • Businesses with Loyalty or Membership Programs – Manage member access, track engagement, or provide offers in a format that’s easy to use and update.

Whether you’re running a wine club, a subscription box, or a customer rewards program, connecting your Commerce7 data to PassKit helps you offer something useful and easy to manage for both you and your customers.

Requirements

To set this up, you’ll need:

  • A PassKit account with a published pass project (loyalty, membership, or coupon).
  • A Commerce7 account with access to API features and webhook setup.
  • API credentials from PassKit.
  • A way to connect events between Commerce7 and PassKit, like Zapier, Make, or your own backend.
  • Fields mapped between both platforms, such as name, email, membership tier, or customer status.

You can build simple workflows using no-code tools, or have a developer handle more detailed setups using the APIs.

Support & Documentation

Helpful resources:

SDK and API Configuration Settings

Subscribe to PassKit Webhooks

Using Long-Lived API Tokens

These resources will help you configure the integration, handle updates, and manage authentication securely.

Frequently Asked Questions

Can I Send A Pass When Someone Joins A Wine Club In Commerce7?

Yes. When a customer joins a wine club in Commerce7, you can set up a webhook or automation that creates a digital wallet pass.

This pass can be sent to the customer by email or SMS and will include details like their name and club membership. It gives the customer an easy way to access their membership on their phone.

Can I Include Membership Details Like Tier, Club Name, Or Renewal Date On The Pass?

Yes. You can connect fields from Commerce7 to the pass design in PassKit. This allows you to show things like the customer’s membership tier, the name of their club, and when their membership will renew.

If any of these fields change in Commerce7, the pass can be updated automatically to reflect the new information.

What Happens If A Customer Cancels Their Membership Or Becomes Inactive?

If a customer cancels their club membership or is marked as inactive in Commerce7, you can update or remove their pass using the PassKit API.

For example, you can show a message on the pass that their membership is no longer active or remove the pass from their wallet completely. This helps make sure the pass always shows the correct status.

Do I Need A Developer To Set This Up?

Not always. If you are using simple workflows, tools like Zapier or Make can be used to connect Commerce7 and PassKit without writing code.

These tools let you build actions like sending a pass when someone joins a club. If you need more control or want to build custom logic, a developer can help by using APIs and webhooks.