Overview
A Multipass card allows customers to pre-purchase multiple visits or services in advance. Each time they visit, a use is deducted from their card. This is ideal for businesses like yoga studios, fitness centers, art classes, or beauty services where clients buy a set number of sessions (e.g., 10 manicure visits or 15 art classes).
Businesses can also reward bonus points for each visit, which customers can later redeem for discounts or services — increasing engagement and lifetime value.
Key benefits
Sell services in bulk to secure upfront revenue
Track remaining visits and bonus points on a single card
Reward customers with points for each redeemed visit to encourage repeat purchases
Use referral programs and geo-located push notifications to grow your customer base
How to create a Multipass card
Step 1: Open the cards module
Log in to your Perkstar account.
Navigate to the left-hand menu.
Click the Cards icon to open the Cards module.
You can either create a card using a pre-loaded template or build one from scratch. This guide walks through creating a card from scratch.
Click From Scratch to begin the Multipass card creation workflow.
A card is created by completing five sections: Card Type, Settings, Design, Information, and Save & Preview.
Step 2: Select card type
From the available card types, click Multipass.
Click Continue to move to the Settings section.
Step 3: Configure settings
Barcode type
Choose the barcode type that determines how the card is scanned and recognized by the system.
Happy hours
Select a time period during which customers earn an increased number of points per visit.
Important: Happy hours only works for the Spend and Visit mechanics. These points have no specific expiration date.
Card expiration date
Unlimited – The card has no expiration date
Fixed term – The customer cannot use the card after the specified date. The card will not be deleted from their phone
Fixed term after card issuing – Select the number of days after card activation until expiry. This is useful for short-term promotions (e.g., a two-month membership)
Stamp life
Select whether stamps (visits) remain valid indefinitely or expire after a specific duration.
Lifetime points
Choose whether loyalty points last forever or expire after a set period.
Locations
Enter the location(s) of your business to trigger push notifications. Customers with the card installed in Apple Wallet receive a notification when they are within 100 meters. You can add up to 10 locations per card template on Scale plans — they don't need to be business addresses.
Tip: Geo-located push notifications are a powerful way to attract nearby customers and increase retention.
Language
Select the language for your Multipass card from the dropdown.
Date format
Choose how the date is displayed on the card. If the card has no expiration date, this setting is irrelevant.
Thousands separator and decimal separator
This setting defines how the point balance is displayed on the customer's card.
Purchase amount when charging
When turned on, this setting requires the purchase amount to be entered whenever a transaction is processed. The amount is counted in ROI statistics under the revenue figure.
Note: This applies only to transactions made via the scanner. If disabled, the amount field still appears but can be skipped.
Card issuing form
Define the fields customers fill out when installing the card. A phone number or email is required.
Delete fields using the cart icon
Enable the Required toggle to make a field mandatory
Enable the Unique toggle to ensure a field contains unique values (recommended for phone numbers only)
Important: Do not make fields other than phone number unique. For example, marking "Name" as unique would prevent customers with the same name from installing the card.
To add a new field, click Add field, then select the field type and enter the field name.
UTM tags
Create channel links for analytics tracking. For example, if you distribute your Multipass via Facebook, Google Ads, and partner channels, create a UTM tag for each. Perkstar generates a unique URL and QR code for every tag so you can track which channel performs best.
Phone mask
Select which country prefix appears by default in the card issuance form. Customers can choose a different country if needed.
Privacy policy
Enable the toggle to display consent on the card's release form. Customers must accept the condition before installing the card. You can edit the privacy policy text as needed.
Enable Consent to the processing of personal data to add a checkbox for marketing data consent.
Google Wallet installation button
When enabled, the Google Wallet button appears on the card installation form, allowing Android users to add their card to Google Wallet.
PWA installation button
When enabled, the PWA (Progressive Web App) button appears on the card installation form. Customers can install the card as a web app without needing an app store.
Limit the number of cards issued
Control how many cards can be distributed. Set to 0 for unlimited.
Number of birthday points
On a customer's birthday, the specified number of additional points will be credited to their card. The customer receives a push notification. This only applies if you use points with this card type (points are credited when a visit is deducted).
Number of birthday stamps
On a customer's birthday, the specified number of additional stamps (visits) will be credited to their card. The customer receives a push notification. This stamp has no specific expiration date.
Analytics
If you want to include a customized analytics script, add it in the Analytics field.
Once all fields are configured, click Continue to move to the Design section.
Step 4: Configure design
Stamp count
Specify the total number of visits displayed on the card. For example, if you set it to 15 and sell a customer 10 visits, only 10 stamps appear active while the remaining 5 appear inactive.
Important: This setting cannot be changed after the card is activated. Stamp positions are fixed and depend on the number selected.
Tip: Set the stamp count to match your typical customer lifecycle. For example, if most customers visit around 15 times, set the count to 15.
Active and inactive stamps
Active stamp – Shows the number of visits a customer still has available. Select an icon from the dropdown or upload your own image
Inactive stamp – Shows visits that have already been used. Select an icon from the dropdown or upload your own image
Logo
Click Select File to upload a logo displayed on the card and the release form.
Icon
Click Select File to upload an icon displayed in push notifications next to your company name.
Background under stamps
Click Select File to upload a background image for the stamp area.
Colors
Set colors for card background, text color, stamp background, outline color, active stamp, inactive stamp, and background under stamps.
Note: Color settings only apply when using system icons from the dropdown list. If you upload custom images for stamps and the background, these settings are ignored.
Field names
Use the Field dropdown to select a field type, then rename it in the Field Name column. For example, you can rename "name" to "cardholder." Default fields include bonus balance and total visits.
Card issuing form appearance
Enable Show logo at card issuing form to display your logo on the form
Enable Show background color on card issuing form to apply the background color to the form
Once all design choices are made, click Continue to move to the Information section.
Step 5: Fill in card information
Card description
Enter a short description of the card (e.g., "Art Class Multipass" or your promotion name).
Company name
Enter the name of your business. This text appears in push notification titles.
Service
Enter the name of the service offered through the card (e.g., "Art master classes"). If filled in, this field is displayed instead of one of the custom fields on the card.
Number of points for using the card
Set the number of bonus points awarded each time a customer redeems a visit. If the value is 0, the points field will not be displayed on the customer's card.
Tip: Awarding points for each visit (e.g., 10 points per visit) gives customers an incentive to return and purchase more visits. For example, a customer who completes 10 visits collects 100 points, which you can reward with a 30% discount on their next package — boosting lifetime value.
Welcome bonus points
Set the number of bonus points customers receive when they first install the card. A positive starting balance encourages customers to return sooner.
Transaction message
Enter the message displayed when a visit is deducted from the card. You can customize the text but be sure to keep the hash sign placeholder.
Referral program
Activate or deactivate the referral program using the Active and Inactive radio buttons.
Choose when the referral bonus is issued:
After the invitee makes their first purchase – Rewards are only given when you receive payment. This is the recommended option
After the invitee installs the card – Rewards are given immediately upon card installation
Configure the following:
Number of points for the referrer – Bonus points awarded to the person who shared the card
Number of points for a referral – Bonus points awarded to the new customer
Number of uses of the card for the referrer – Additional visits awarded to the referrer
Stamps count for the new customer – Additional visits awarded to the new customer
Tip: Referral programs are a cost-effective way to grow your customer base without additional marketing spend.
Active links
Add links displayed on the back of the card:
Select the link type from the Type dropdown (URL, Phone, Email, or Address).
Enter the link in the Link field.
Enter display text in the Text field.
Click the cart button to remove a link, or click Add Link to add another.
Feedback links
Add links for customer reviews. Customers see these links one hour after each visit, following a quality rating prompt. If a customer gives 4 or 5 stars, they are prompted to leave a review on the linked platform.
Supported platforms include Google Maps, Yelp, Foursquare, and Facebook.
Tip: Adding your Google Maps link helps boost your search ranking and local SEO.
Terms of use
Enable the toggle to include terms of use on the card. Enter your terms in the text field. If you have full terms on your website, add the link in the Link to full terms and conditions field — customers will be redirected there.
Issuer information
Enter your company name, email, and contact number. These details appear on the back of the card for customers who need support.
Once all details are filled in, click Finish.
Step 6: Save, preview, and activate
After clicking Finish, the Preview popup appears.
Scan the QR code to preview the card on your device.
Click Copy link to copy the card's URL.
Review the card and make any changes before activation.
Important: Before activating, you can issue up to 10 test cards to your own devices, friends, or teammates. Once you activate the card, you cannot change the card type, loyalty program terms, card expiration dates, or card issuing form fields.
Click Activate Card to make the card live.
After activation, you can download promotional materials in PDF format (A5 or A4) for printing. Use these as table tents or signage at your point of sale.
FAQs
How does the Multipass card work with bonus points?
Customers purchase a set number of visits upfront. Each time they redeem a visit, they also earn bonus points. Once they've used all their visits, the accumulated points give them an incentive to purchase another package. For example, collecting 100 points could earn them a 30% discount on their next set of visits.
Can I change the stamp count after activation?
No. The stamp count and several other core settings are locked after you activate the card. Make sure to test the card thoroughly before activation.
How many locations can I add for push notifications?
You can add up to 10 locations per card template on Business and Agency plans. If you need more, contact support.
