Skip to main content

How to create a Cashback card in Perkstar

Set up a progressive cashback loyalty card that rewards customers with bonus points based on their spending.

Written by Dan. A
Updated this week

Overview

A Cashback card rewards customers with bonus points calculated as a percentage of their purchases. Points are displayed on the card and can be redeemed toward future purchases. As the business owner, you determine what points can be redeemed for and write them off via the scanner app.

Cashback can also be progressive — the more a customer spends, the higher their cashback percentage. For example, a new customer might earn 1% cashback, then automatically move up to 3% after spending a certain amount, and 5% after spending even more.

Note: Perkstar operates with bonus points, not real currency. You decide how to equate bonus points to your local currency (e.g., 1 point = $1). To redeem points, you'll need to enter the amount twice in the scanner app.

Key benefits

  • Reward customers automatically based on their spending

  • Set up progressive tiers to increase cashback as customers spend more

  • Motivate repeat visits with point expiration and welcome bonuses

  • Grow your customer base through built-in referral programs


How to create a Cashback card

Step 1: Open the cards module

  1. Log in to your Perkstar account.

  2. Navigate to the left-hand menu.

  3. 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.

  1. Click From Scratch to begin the Cashback card creation workflow.

A card is created by completing five sections: Card Type, Settings, Design, Information, and Save & Preview.


Step 2: Select card type

  1. From the available card types, click Cashback.

  2. 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. For example, set a 15-day expiration for short-term promotions — after that period, bonus points can no longer be added or spent

Lifetime points

Define how long bonus points remain valid:

  • Unlimited – Points never expire

  • Fixed term – Points expire on a specific date

  • Fixed term after bonuses earned – Points expire a set number of days after they are earned

Each point has its own expiration countdown starting from the date it was earned. Only the expired points are removed, not the entire balance.

Tip: Setting a short expiration (e.g., 7 days) is a powerful way to drive repeat visits. If a customer earns points today and doesn't return within 7 days, only that transaction's points are removed — motivating them to come back on a predictable schedule.

Note: 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 up to 10 locations per card template on Business and Agency plans.

Cardholder status (progressive tiers)

Create multiple cashback tiers based on cumulative spending. Each tier has three fields:

  • Tier Name – The name of the level (e.g., Bronze, Silver, Gold)

  • Spend to Achieve – The total amount a customer must spend across all visits to reach this tier

  • Percentage – The cashback percentage for this tier

For example, a customer starts at 1% cashback. After spending a total of 5,000, they automatically upgrade to the Silver tier and begin earning 3% cashback. After reaching 10,000 in total spending, they move to the Gold tier at 5%.

Important: The tier upgrade is based on cumulative spending across multiple visits, not a single purchase. A minimum of 1 tier is required, and you can create up to 6 tiers.

Click the remove button to delete a tier, or click Add Tier to add another.

Language

Select the language for your Cashback 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. A phone number or email is required.

  • Delete fields using the shopping 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, create separate UTM tags for Facebook, Google Ads, and partner promotions. Perkstar generates a unique URL and QR code for each tag so you can track which channel performs best.

Tip: You can also create customer segments based on UTM tags. We recommend setting up UTM tracking from the very beginning of your loyalty program.

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.

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 points when issuing a card

Set the starting number of bonus points a customer receives when they first install the card (welcome bonus).

Tip: Starting customers with a positive point balance (e.g., 50 points) gives them an immediate incentive to return, rather than starting from zero.

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.

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

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 of the central part

Click Select File to upload a background image for the center of the card.

Tip: Follow the file size and weight recommendations for best results.

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 configured in the previous step.

Use the Field Name column to rename how the field appears on the card. For example, if you display the customer's name, you could rename the field to "Favorite guest."

Default fields include cashback percentage and cashback status. You can also display how many bonus points a customer needs to spend to reach the next tier.

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 (your promotion name).

Company name

Enter the name of your business. This text appears in push notification titles.

Referral program

Activate or deactivate the referral program using the Active and Inactive toggle.

Choose when the referral bonus is issued:

  • First visit/card use by a new customer – The bonus is awarded only after the referred customer makes their first purchase and earns points. This is the recommended option — you only pay rewards after receiving revenue

  • Card issued to a new customer – The bonus is awarded as soon as the referred customer installs the card, with no purchase required

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

Note: If you've also set welcome points, the invited customer will receive both the welcome bonus and the referral bonus.

Tip: Referral programs let you grow your customer base without additional advertising costs. You can choose to reward only the referrer to maximize their motivation to invite friends.

Active links

Add links displayed on the back of the card:

  1. Select the link type from the Type dropdown (URL, Phone, Email, or Address).

  2. Enter the link in the Link field.

  3. Enter display text in the Text field.

You can add up to 10 active links. 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 by default — customers only see them after rating their visit (after selecting stars). If a customer gives 4 or 5 stars, they are prompted to leave an additional review on the linked platform.

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. 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.

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.

  1. Scan the QR code to preview the card on your device.

  2. Click Copy link to copy the card's URL.

  3. 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.

  1. 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 near your cashier zone or at your point of sale.


FAQs

How do progressive cashback tiers work?

Customers start at the lowest tier (e.g., 1% cashback) and automatically move up as their total spending increases across visits. The upgrade is based on cumulative spending, not a single transaction. Once a customer reaches a new tier, all future purchases earn the higher cashback percentage.

Do bonus points expire all at once?

No. Each point has its own expiration countdown starting from the date it was earned. Only individual expired points are removed — the rest of the balance remains intact.

Can I change the cashback tiers after activation?

No. Cardholder status tiers, card type, expiration dates, and issuing form fields are locked after activation. Test your card thoroughly before activating.

How does the scanner app work for redeeming points?

When a customer wants to redeem bonus points, you enter the purchase amount in the scanner app twice — once to calculate the cashback earned and once to deduct the points being redeemed.

Did this answer your question?