Overview
The Punch Card plugin helps you drive repeat business by letting users collect virtual punches toward a reward. Once a user reaches the total number of punches, they can claim a reward set by the business. This plugin supports both user and business views and includes QR scanning, manual punch entry, and full customization.
How users earn and redeem rewards
Each time a user completes a qualifying action, the store can apply a punch.
After reaching the total number of punches, a reward is marked as available.
Users can claim the reward immediately or save it for later.
Store staff can view reward redemptions from the merchant interface.
Required
This is a Boost plugin, available on the Standard, Growth, and Business plans.
Users must be logged in to track and redeem punches.
To approve rewards, assign a tag to store staff or managers.
How to set up the Punch Card plugin
Log in, go to Builder in the left navigation.
Click the + button at the top left to open the Plugin Marketplace.
Search for Punch Card, then click Add Plugin.
Name your feature and choose whether to add it to the side menu, then click Add.
In the Content tab:
Optional: Add Text to appear at the top of the screen.
Under Card Details:
Set a Reward Name (e.g., "Free Coffee").
Choose the Card Size (3 to 10 punches).
In the Design tab:
Upload custom Stamped and Unstamped images (e.g., coffee cup icon).
In the Layouts tab:
Optional: You can use custom CSS and HTML to adjust the styling more by toggling on Advanced Mode .
In the Settings tab:
Use tags to control which users (e.g., staff) can issue rewards.
In the Security tab:
You are unable to toggle off Required Login as this is a required setting.
You can toggle on Required Tags if you you’d like to restrict the punch card to specific user groups.
Enter the Tag Title.
Enter how many times the tag must be applied.
Choose if users need to match any tag or all tags.
Click +Add Tag.
In the Tagging tab:
You can add a tag to anyone who uses the punch card.
Enter a Tag Title.
Click +Add Tag.
In the Purchase tab:
You can restrict access to users with a purchase or subscription.
In the Analytics tab:
You can track views, usage, and device data.
In the History tab:
You can view a log of punches and redemptions.
In the Language tab:
You can update default terms like "Reward" or "Punch" to fit your brand.
Pro tips
Assign store staff a tag for reward approvals to keep redemptions secure.
Use the QR scanner for faster punch application.
Customize the design to match your brand and reward experience.