The Fivestars + PassKit integration allows you to create digital loyalty cards that customers can save to Apple Wallet or Google Wallet. When someone signs up for your Fivestars rewards program or earns points, you can automatically send them a mobile pass.
This makes it easy for customers to check their rewards and for local businesses to stay top-of-mind without needing a separate app.
Setting Up The Integration

To connect Fivestars with PassKit:
- In PassKit, create and publish a loyalty card project that includes your branding, point display, and custom fields.
- Go to Settings > Developer Tools in PassKit to access your API region, SDK host, and API prefix.
- Generate your API credentials to allow secure communication between Fivestars and PassKit.
- In Fivestars, use webhooks or a tool like Zapier, Make, or your own webhook handler to trigger events (such as new sign-up, points earned, or reward unlocked).
- Set your automation to create a new pass or update an existing one based on customer activity.
- Map the data fields from Fivestars like customer name, phone number, points, or reward level to your PassKit pass template.
- Optionally, subscribe to PassKit webhooks to track if customers install or use their pass and use that data to improve engagement.
Common Use Cases
Examples of how local businesses use this integration:
- Send a digital loyalty card to new Fivestars members
- Show point balance, visit history, or unlocked rewards on the pass
- Update the pass automatically when a customer earns or redeems points
- Display exclusive offers, limited-time deals, or birthday rewards
- Track who has added their pass and follow up with those who haven’t
Industries That Benefit Most
This integration is especially useful for:
- Restaurants and Cafes – Let customers track their points and offers right from their phone
- Retail Stores – Replace paper punch cards with digital passes that update in real time
- Salons and Barbershops – Reward repeat visits and promote VIP perks
- Service Businesses – Keep loyalty info visible without needing a customer to log in
If you’re already using Fivestars to build customer loyalty, adding PassKit gives your program a mobile-first extension that’s easy to maintain and use.
Requirements
To use this integration, you’ll need:
- A PassKit account with a published loyalty card
- A Fivestars account with access to customer and reward data
- API credentials from PassKit Developer Tools
- A connection platform like Zapier, Make, or a custom webhook handler
- Fields from Fivestars mapped to your pass (e.g., name, phone, points, reward status)
You can start with basic automations, no coding required. Developers can also build more advanced flows using our API.
Support & Documentation
Helpful resources:
SDK and API Configuration Settings
These resources help you connect your loyalty program to digital passes and keep everything updated as customers earn rewards.
Frequently Asked Questions
Can I Send A Loyalty Card When Someone Joins My Fivestars Program?
Yes. You can trigger a pass to be created and delivered as soon as someone signs up for your program.
Can The Pass Show Points, Offers, Or Reward Levels?
Yes. You can include any information from Fivestars that you want your customer to see.
What Happens When A Customer Earns Points Or Uses A Reward?
The pass can be updated through the API to reflect any changes automatically.
Can I Use This For Seasonal Or Limited-Time Promotions?
Yes. You can push updated offers to the pass at any time, including sales, coupons, or birthday perks.