Skip to main content

Creating and Managing Cashback Cards

Complete guide to creating cashback cards with percentage-based rewards. Learn how to configure tiered cashback levels, set point expiration, design your card, and manage customer rewards and redemptions.

Michael Francis avatar
Written by Michael Francis
Updated this week

What are cashback cards?

Cashback cards reward customers with points based on a percentage of their purchases. Customers accumulate points on their card and can use them to pay for future purchases.

Key features:

  • Progressive cashback tiers (higher spending = higher cashback percentage)

  • Points displayed directly on the customer's card

  • Flexible redemption options set by you

  • Tier-based rewards to encourage repeat purchases

info: How redemption works: To redeem points, enter the purchase amount twice in the scanner app—once for the transaction and once for the points deduction.

Creating a cashback card

Step 1: Access the Cards module

  1. Log in and navigate to the left-hand menu

  2. Click the Cards icon to open the Cards module

  3. Click Create from Scratch to begin

Step 2: Select card type

  1. Choose Cashback from the available card types

  2. Click Continue

Step 3: Configure settings

Barcode type – Select how the card will be scanned and recognized by your system.

Happy hours (optional) – Set specific time periods when customers earn increased points on their visits. This feature only works with Spend and Visit mechanics, and bonus points earned during happy hours have no specific expiration date.

Card expiration – Choose one of three options:

  • Unlimited: No expiration date

  • Fixed term: Card expires on a specific date (remains on customer's phone but cannot be used)

  • Fixed term after issuing: Set number of days after activation before card expires

Cashback points lifetime – Define how long cashback points remain valid after they're earned:

  • Lifetime points: Points never expire

  • Fixed term after bonuses earned: Set number of days before points expire

Info: Each point has its own expiration countdown starting from the date it was earned. Points expire individually based on when they were added, regardless of whether the customer earns additional points.

Note: Example: If you set validity to 1 month and a customer earns 10 points on April 5, those points expire on May 5. Points earned on April 10 would expire on May 10.

Warning: Customers do not receive push notifications about upcoming points expiration.

Geolocation push notifications – Add your business location(s) to send push notifications to customers within 100 meters. You can add multiple locations, including addresses other than your business location. Learn more about geolocation push settings.

Cardholder tiers

Create multiple cashback tiers to reward customers based on their total spending. Configure each tier with:

  • Tier name: Label for the tier (e.g., "Silver," "Gold," "Platinum")

  • Spend to achieve: Total amount customer must spend to reach this tier

  • Cashback percentage: Percentage of cashback earned at this tier

How tiers work:

  • Customers start at the first tier when they install the card

  • Total spending accumulates across all visits (not per transaction)

  • When customers reach the spend threshold, they move to the next tier

  • New cashback percentage applies to all future purchases

Example:

  • Customer installs card and starts at Tier 1 (1% cashback)

  • They spend $1,000 and earn 10 points (1%)

  • On their next visit, they spend another $1,000 and earn 10 more points

  • Total spending: $2,000 with 20 points earned

  • If Tier 2 requires $5,000 total spending, they need to spend $3,000 more

  • Once they reach $5,000 in total spending, they move to Tier 2 (3% cashback)

  • All future purchases earn 3% cashback

You can create 1-6 tiers:

  • Remove a tier by clicking the cart icon

  • Add a tier by clicking Add Tier

Display settings

  • Language: Select the language for your cashback card

  • Date format: Choose how dates display on the card (irrelevant if no expiration date)

  • Number formatting: Define how point balances display (thousands separator and decimal separator)

Transaction settings – Enable "Purchase amount when charging" to require the purchase amount whenever processing a transaction via scanner. This amount is counted in ROI statistics and revenue figures. When disabled, the amount field appears but can be skipped.

Card issuing form

Define which fields appear when customers install the card:

  • At least one contact field (phone number or email) is required

  • Toggle Required to make fields mandatory

  • Toggle Unique for fields that must contain unique values (recommended for phone numbers only)

  • Add custom fields using Add field

  • Remove fields by clicking the cart icon

Warning: Avoid making fields like "Name" unique, as this would prevent customers with the same name from installing cards.

UTM tracking – Create channel links to track which distribution channels generate the most installations. Each UTM tag generates a unique URL and QR code for analytics. You can also create customer segments based on UTM tags.

Tip: We recommend implementing UTM tracking from the start of your loyalty program for better insights.

Phone mask – Select the default country prefix for the card issuing form. Customers can change this if they have a foreign phone number.

Privacy policy – Enable to display consent text on the card issuing form. Customers must accept before installing the card. You can customize this text as needed.

Consent to processing personal data (optional) – Enable this toggle to require explicit consent for processing customer personal information.

Installation options – Choose where customers can install the card:

  • Google Wallet button: Displays for Android users

  • PWA (Progressive Web App) button: Allows installation as a web app without an app store

Distribution settings

  • Card limit: Set maximum number of cards that can be issued (0 = unlimited)

  • Welcome points: Set points automatically added when card is issued

  • Birthday points: Automatically credit points on customer's birthday with a push notification

Analytics (optional) – Add custom analytics scripts in this field.

Click Continue when finished.


Step 4: Design your card

Logo – Upload a logo to display on the card and issuing form (click Select File).

Icon – Upload an icon for push messages (click Select File).

Card center background – Upload an image for the center of the card (click Select File). Follow the file size and weight recommendations.

Colors – Set colors for:

  • Card background

  • Text color

  • Background color of the central part

Note: If you've uploaded a background image, you can skip the background color setting as the image will be displayed instead.

Field customization

  • Use the Field dropdown to select field types (displays all fields from the card issuing form)

  • Enter text in Field Name to customize what appears on the card

Tip: Example: If displaying the customer's name, you could rename this field to "Favorite Guest" for a personalized touch.

Issuing form display

  • Enable Show logo at card issuing form to display your logo

  • Enable Show background color on card issuing form to apply your brand colors

Click Continue when finished.


Step 5: Add card information

Tip: Preview your changes on the mobile screen displayed on the right side.

Card description – Enter a short description of the card.

Company name – Enter your business name (appears in push notification titles).

Referral program

Enable or disable the referral program using the toggle.

Choose when bonuses are awarded:

  • First visit/card use by new customer (recommended): Bonus awarded after the referred friend makes their first visit and earns points

  • Card issued to new customer: Bonus awarded immediately when the referred friend installs the card

Configure referral rewards:

  • Points for the referrer: Set how many points customers earn for referring friends

  • Points for the referred customer: Set bonus points for new customers (in addition to welcome points if configured)

Active links

Add links that appear on the back of the card:

  • Choose link type: URL, Phone, Email, or Address

  • Enter the link and display text

  • Add multiple links using Add Link

  • Remove links using the cart icon

Note: Note for iPhone users: Links may not be clickable in quick view. Open the card through the Apple Wallet app to access them.

Feedback links – Add review links that appear only after customers rate their visit (after selecting stars).

Terms of use (optional)

  • Enable the toggle to include terms on the card

  • Enter terms in the text field

  • Add a link to your full terms and conditions

Issuer information – Add your company name, email, and contact number. This information displays on the back of the card.

Click Finish when complete.


Step 6: Preview and activate

After clicking Finish, a preview popup appears with:

  • QR code for the card

  • Copy link button to share the card installation link

  • Activate Card button

Click Activate Card to make the card available to customers.


Frequently asked questions

How does the tier system calculate total spending?
Total spending accumulates across all visits, not per individual transaction. Customers progress to the next tier once their cumulative spending reaches the threshold.

Do customers receive notifications when they move to a new tier?
Tier progression happens automatically, but customers can view their current tier and progress on their card.

What happens to points when they expire?
Individual points are removed from the customer's balance based on their specific expiration date. There are no notifications about upcoming expirations.

Can I change the cashback percentage after activating the card?
You can adjust tier settings, but major configuration changes may require creating a new card template.

Did this answer your question?