Launch the Cashback Program

Activate cashback program and configure rewards using default rewards for all levels, or customize cashback rewards for every level.

Rana ElGharib avatar
Written by Rana ElGharib
Updated over a week ago

Table of Contents


Reward your customers with points with a predefined equation based on the amount they pay for their purchases. Players should only get these rewards after completing payment.

Reward your players based on the actual paid amounts on your platform, the more they place orders, the more they earn points. This will let you give your players a reward based on a predefined equation, for example:

  • For every 1 USD spent, reward the player with 1 point

  • For every 1 USD spent, reward the player with 1 point and 1 score (if you have chosen score as your leveling up method. Learn more)

Launching Cashback

In order to launch the cashback program on your website, you must do the following two steps:

  1. Activate the cashback program

  2. Configure and customize the cashback rules and equation

Open your Gameball Dashboard then go to Ways to Earn > Cashback Points

Activate the Cashback Program

At the upper right section of the cashback program page, you will find the activation toggle. Make sure it is set to Active.

Once you activate the cashback program, your players will be able to win points for every paid order or purchase.

Configure the Cashback Program

Cashback configuration and rules allow you to reward your players with:

  • Points: These are used in redemption. Players can exchange points for discounts or free items on their next orders on your platform. Points can also be earned so that players can level up and earn higher privileges like higher discounts.

  • Score: This could reflect on player level and status. The more purchases your players make, the higher their score gets and so is their level. Players at high levels are your most loyal and frequent customers.

How to Configure Your Cashback Experience for Your Players?

There are simple ways to do that: Go to Programs > Cashback on your Gameball dashboard, follow these steps.

1. Set up a return window duration

To avoid the complications that come with a customer returning an order. Gameball allows you to put a time gap between the day a customer places an order and the day they receive their points reward for that purchase. You have up to 90 days to set as a return window. Click the Edit Icon under Settings.

Under Return Window Duration, type down the number of days you want to set as a return window gap before the player can use the points they earned for making this purchase.

Then click Save.

2. Setting default rewards for all player

Set default value points for all players at all levels. Click the Edit Icon under Cashback Rules.

A small pop-up menu will appear where you will be asked to enter default values for cashback. It is recommended that you reward your players with 1 point for every 1 USD. This makes it easier for your players or customers to understand the value of the points gained, furthermore, you can configure how they use these points for redemption in Point Configuration.

If you are using a different currency that is usually used in large units, you can change the default value from 1 to any of the following options:

Next, choose the number of points you want to reward your players with for every x amount they pay and click Save Changes.

3. Rewarding players with different cashback based on their level

The second way is to configure different cashback for every level for your players, for example, if you want to reward players on the highest level with double the rewards a player on a lower level gets. Learn more

4. Set different cashback values based on collections

You can offer different cashback percentages when your players order from specific collections in your store. Learn more


What's next?

Did this answer your question?