Reward campaigns are a powerful way to boost customer engagement and drive key actions on your platform.
This guide walks you through the essential setup steps for any reward campaign on Gameball — including how to define your audience, choose triggers and rewards, control repeatability, and track success with goal-based performance metrics.
Audience
This is where you decide who will see and interact with your campaign. Gameball gives you flexible options to target the right users:
All Customers | The campaign will be visible to everyone, whether they are signed in or not. |
Registered Customers | Only customers who are logged into their accounts will be able to see and engage with the campaign.
Note: This option is not available for all campaigns. |
Anonymous Customers | Targets visitors who haven’t signed up yet. Great for encouraging signups or collecting emails before they can join the campaign.
Note:
|
Specific Customers | Narrow down your audience using detailed filters:
|
Trigger
Repeatability
Set how many times a customer can receive the reward from your campaign.
Unlimited | Customers can receive the reward every time the trigger is fulfilled, with no limit. |
|
Limited to X Times | Customers can receive the reward only a specific number of times (e.g., 1 time only), even if the trigger keeps happening.
e.g, 10 times only |
|
Limited With Time-Based Restrictions
You can also set a time-based limit, such as per day, week, month, or year. In this case, customers can only achieve the reward within the time window you choose.
Unlimited Overall But (Limit per Day/Week/etc.) | Customers can receive the reward every time the trigger is fulfilled, but only once (or a set number of times) per day.
e.g, 1 time per day |
|
Limited to X Times But (Limit per Day/Week/etc.) | Customers can receive the reward a limited number of times overall, and also only once (or a set number of times) per day.
e.g, 1 time per day, with a maximum of 10 times in total. |
|
Activation
Decide when the campaign will be active for your customers.
Always Active | The campaign will run continuously unless you manually deactivate it. |
Scheduled | Set a start and end date for the campaign. It will only be visible and active during that time period. |
Details
Set up what your customers will see on Gameball’s widget in your app or website.
Campaign Name | The title of the campaign as it will appear to your customers. |
Campaign Description | A short message explaining what the campaign is about. |
Redirection Link [Optional] |
|
Reward
Set the type of reward customers will receive when they complete the campaign.
Choose one of the following reward types: points, free product, free shipping, etc..
Badge
Icon | Select from Gameball’s available badge icons or upload your own custom design. |
Visibility | By default, no badge is selected, meaning the campaign won't appear on the widget. You can choose to:
|
Tier-locked |
|
Notification
Keep your customers engaged and informed by setting up notifications for their actions and achievements.
Achievement Notification | Choose whether to notify customers when they successfully achieve the campaign reward. |
Event Notification | Notify customers when they complete an action that brings them closer to achieving the campaign. |
Options [1] Global Setting
|
|
Options [2] Always-ON
|
|
Options [3] Always OFF
|
|
Goal
Measure the impact of your campaign by tracking a specific action you want your customers to complete.
Action | Choose an event like |
Time Frame | Define how long customers have to complete the action after the campaign starts (e.g., within 7 days). |