| Platform | Plan |
|---|---|
| Shopify | Starter, Pro & Guru |
| Salla | Starter, Pro & Guru |
| Non-platform Clients | Growth & Enterprise |
Activating Gameball’s Referral Program
- Log in to the Gameball dashboard.
- From the left-side menu under Programs, click Referrals.
- On the Referrals setup page, toggle the activation switch to enable the referral program on your platform.

Referral Program Configuration
1. Referral Reward
Gameball allows you to decide who gets rewarded in your referral program. You can choose to reward:- Both the customer and their friend
- Only the customer

- Click Edit in the Referral Reward section.
-
Under Friend’s Action, choose what qualifies a referral as successful:
- The friend completes their first purchase (account creation not required).
- The friend creates an account and completes a specific action, such as:
- Completing their first purchase
- Triggering a custom event that you have configured

Set Up the Rewards
Customer Reward- Click Change under Customer Reward.
- Choose the type of reward from the Rewards section. Learn more about Rewards Types.
- [Optional] Add an extra reward for every X successful referrals. For example, reward the customer with 100 extra points for every 5 successful referrals.

- Click Change under Friend Reward.
- Choose the type of reward from the Rewards section.
- Select the notification style you want to use.

2. Settings
Referral Landing Page Choose the page you want referred friends to be directed to:- Enter your desired URL (by default, it redirects to your homepage).
- Press Save.

- Click the redirection link in the Referral Content section

- From the left-side menu, go to Widget Display > Content, then select the Referral tab

Multi-Step Rewards [Add-on]
Multi-step rewards allow you to incentivize both your customers and their friends at different stages of the referral journey. For example, you can reward a customer when their friend:- Creates an account
- Completes an order

- Click Add New Step.
- Set the friend’s action for this step.
- Choose the rewards for both the customer and the friend.

You can now configure multi-step referral flows to mark an event as “Happens One Time”, without needing to define additional metadata or complex custom rules.
FAQ
How do I generate and track referral deep links?
You can use Branch.io and Adjust to generate and track referral links for your customers. Branch.io and Adjust are tools used to create dynamic referral links, primarily for clients with mobile apps who want to redirect users to their app. Both platforms offer free plans, but these come with limits based on the number of Monthly Active Users (MAUs) or attributions.- Read about how to integrate Branch.io with Gameball
- Read about how to integrate Adjust with Gameball
Can I create referral links without using deep link generators like Branch.io and Adjust?
The referral process can be completed without using a deep link generator like Branch or Adjust. In such cases, you will need to provide your own referral link. Gameball will simply append the referral code to it. Deep link generators are only responsible for generating the link that appears in the referral widget. If you’re not using one, the referral link will follow this format:{referralLink}?GbReferral={referralCode}
Can I show referral codes rather than links?
You can choose to display a customer’s referral code instead of the full referral link, making it easier for customers to copy, share, and use referrals during sign-up especially in offline or manual flows. From the dashboard, navigate to Widget > General > Visibility > Referral Page. You can choose whether referral experiences display the full referral link or only the customer’s unique referral code.