Overview
A reward card lets customers accumulate points and redeem them for rewards at different levels. Unlike a stamp card where there's a single reward, a reward card supports unlimited reward tiers — each worth a specific number of points. When a customer redeems a reward, the corresponding points are deducted from their balance, but they can continue earning points afterward.
For example, a coffee shop might offer a $10 coupon at 0 points (welcome bonus for installing the card), a $20 coupon at 10 points, a $35 coupon at 50 points, and a free dinner for two at 300 points. Rewards can be percentage discounts, fixed-amount coupons, or physical gifts — and you can create as many tiers as you like.
Key benefits
Create unlimited reward tiers with different point thresholds
Offer flexible rewards: percentage discounts, fixed amounts, or physical gifts
Set usage limits and time restrictions on individual rewards
Change reward programs, add rewards, or remove rewards at any time — even after customers have installed cards
Award welcome bonus points to encourage immediate engagement
How to create a reward 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 one of 111 pre-loaded templates or build one from scratch. This guide walks through creating a card from scratch.
Click From Scratch to begin the reward 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 Reward.
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.
Rewards program
Select how customers will earn points. You can change the program at any time, even after customers have installed their cards.
Spend – Customers earn points based on spending. For example, 10 points per $10 spent means a customer spending $30 earns 30 points
Visit – Customers earn a set number of points per visit, regardless of how much they spend. You can limit this to 1 visit per day to prevent multiple check-ins
Points – Points are accrued according to your own custom rules (e.g., specific products purchased, actions completed, or special promotions)
Reward levels
Set up your reward tiers. You can create unlimited reward levels with no restrictions.
For each reward, configure:
Reward name – What the customer receives (e.g., "$10 off next purchase," "Free coffee," "30% discount")
Points required – How many points the customer needs to unlock this reward
Reward type – Choose from three options:
% discount – A percentage off, with an optional maximum discount cap
Absolute value – A fixed-amount discount (e.g., $20 off)
Other – A physical gift or custom reward
Tip: Set a reward at 0 points as a welcome bonus. Customers can use it immediately after installing the card — for example, a $10 coupon for their next purchase. Set the usage limit to 1 so it can only be redeemed once.
Usage limit and time period: In addition to limiting the number of times a reward can be used, you can set a time restriction. For example, setting a usage limit of 1 with a limit period of 1 week means the reward can only be redeemed once per week. Enable Calendar Period to reset the limit at the start of each calendar week, or leave it unchecked to reset based on the time of the last redemption (e.g., 7 days from use).
You can change, add, or remove rewards at any time.
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
Fixed term after card issuing – Select the number of days after card installation until expiry
Lifetime points
Define how long points remain valid after they are earned. Each point has its own expiration countdown starting from the date it was earned. Only expired points are removed individually — the rest of the balance remains intact.
Tip: Setting a short point expiration (e.g., 10 days) motivates customers to return faster to redeem their rewards before points expire.
Note: When a customer has earned enough points to unlock a reward, those points will not be lost. The reward remains accessible and all previously collected points stay intact. There is no push notification about upcoming points expiration.
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 1 location on the Starter plan, 3 on Growth, and up to 10 on the Scale plan.
Language
Select the language for your reward 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 entry window still appears but can be skipped.
Card issuing form
Define the fields customers fill out when installing the card. By default, the form asks for first name, last name, phone, and date of birth.
Delete fields using the cart icon
Enable the Required toggle to make a field mandatory
Enable the Unique toggle for phone numbers to avoid duplicates in your CRM
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. Perkstar generates a unique URL and QR code for each tag. You can create unlimited UTM links to distribute your card across different marketing channels like Google Ads, Facebook Ads, or partner promotions.
Tip: You can create customer segments based on UTM tags. We recommend setting this up from the very beginning.
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 or disable the toggle next to Privacy Policy to show or hide consent on the card installation form. 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.
Installation options
Choose where customers can install the card. This setting is flexible and can be changed at any time.
Google Wallet installation button – When enabled, Android users can add their card to Google Wallet
PWA installation button – When enabled, 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 points when issuing a card
Set the starting number of points a customer receives upon getting the card (welcome bonus points).
Tip: Starting customers with bonus points gives them an immediate incentive to return. For example, if your first reward tier requires 10 points, giving 5 welcome points means the customer is already halfway there.
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.
Track visit when redeem reward
Enable this toggle to count the reward redemption as a visit in your statistics.
Earn points when redeem reward
Enable this toggle to award points to the customer's balance when they redeem a reward.
Analytics
Add custom analytics scripts (such as Facebook Pixel or Google Tag Manager) to track card installs and related user actions.
Once all fields are configured, click Continue to move to the Design section.
Step 4: Configure design
Logo
Click Select File to upload a logo displayed on the card and the release form. Follow the file size and weight recommendations.
Icon
Click Select File to upload an icon displayed in push messages. Follow the file size and weight recommendations.
Background of the central part
Click Select File to upload a background image for the center of the card. Follow the file size and weight recommendations.
Colors
Set colors for card background, text color, and background color of the central part.
Note: If you uploaded a custom background image, the background color setting is overridden by the image.
Field names
Use the Field dropdown to select which fields appear on the front of the card. The dropdown displays all fields from the card issuing form. Available fields include how many bonus points are needed to trigger the next reward, the name of the existing reward, card expiration date, and personal data fields.
Use the Field Name column to rename how fields appear on the card.
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 the name of your reward program.
Company name
Enter the name of your business. This name appears in push notification titles.
Referral program
Activate or deactivate the referral program using the Active and Inactive radio buttons.
Choose when the referral bonus is issued:
First visit/card use by a new customer – The bonus is given when the referred person makes their first purchase. This is the recommended option
Card issued to a new customer – The bonus is given as soon as the new customer installs the card, regardless of purchase
Configure the following:
Number of points for the referrer – Points awarded to the person who shared the card (e.g., 20 points)
Number of points for a referral – Points awarded to the new customer (e.g., 10 points)
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 remove button to delete a link, or click Add Link to add another.
Note: For iPhone users, links may not be clickable in the card's quick view. Customers should open the card through the Apple Wallet app to access them.
Feedback links
Add links for customer reviews. These links are not displayed on the back of the card — customers only see them after rating their visit (after selecting stars).
Supported platforms include Google Maps, Yelp, Foursquare, and Facebook.
Tip: Linking to your Google Maps listing helps boost your search ranking and local SEO.
Terms of use
Enable the toggle to include terms of use on the card. This information is displayed on the back of the card. If you have full terms on your website, add the link in the Link to full terms and conditions field.
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.
Review the card and make any changes before activation.
Important: Before activating, you can issue up to 10 test cards. Once you activate the card, the main settings cannot be changed. You will see a list of locked settings in the activation window.
Click Activate Card to make the card live.
After activation, you can download promotional materials in PDF format (A4) for printing and placement at your business.
FAQs
How is a reward card different from a stamp card?
A stamp card has a single reward after collecting a set number of stamps. A reward card supports unlimited reward tiers — customers accumulate points and can redeem different rewards at different point levels. Points are deducted when a reward is redeemed, and customers keep earning points afterward.
Can I change the rewards after the card is activated?
Yes. You can change, add, or remove reward levels at any time — even after customers have installed their cards. This is one of the key advantages of the reward card type.
Can I change the rewards program (Spend/Visit/Points) after activation?
Yes. Unlike most other settings, the rewards program can be changed at any time, even after customers are using the card.
Do points expire when a customer earns a reward?
No. When a customer collects enough points to unlock a reward, those points are preserved. The reward remains accessible and the points stay intact until the customer chooses to redeem it. Only points that reach their individual expiration date (if Lifetime points is set) are removed.
Can I set a welcome reward for new cardholders?
Yes. Create a reward tier at 0 points and set the usage limit to 1. Customers can redeem it immediately after installing the card — for example, a $10 coupon for their first purchase.
