Skip to main content
Reward your customers for referrals and grow your business.

Introduction

One of the most effective ways to get new users is through user referrals. You can use Gameball referrals capabilities to encourage your users to invite their friends by offering rewards for successful referrals to both the referrer and the recipient.

Referral Links

Generate unique referral links for each customer

Referral Tracking

Track successful referrals and reward both parties

Referral Codes

Create and validate referral codes

Referral Analytics

Monitor referral performance and success rates

How Referrals Work

1

Customer Gets Referral Link

Existing customer receives a unique referral link or code
2

Customer Shares Link

Customer shares the referral link with friends and family
3

New Customer Registers

New customer registers using the referral link
4

Rewards Are Awarded

Both referrer and referee receive rewards as configured

Flutter Implementation

To generate a referral link for a customer, you’ll typically call your backend API:

Validate Referral Code

When a new customer registers, validate the referral code:

Process Referral Registration

When a new customer registers with a referral code:

Referral UI Components

Create a UI component for sharing referral links:

Referral Configuration

Configure referral rewards in your Gameball dashboard:

Backend API Integration

Your backend should integrate with Gameball’s referral APIs:

Testing Referrals

1

Test Link Generation

Verify referral links are generated correctly for each customer
2

Test Code Validation

Test referral code validation with valid and invalid codes
3

Test Registration Flow

Test complete registration flow with referral codes
4

Verify Rewards

Ensure both referrer and referee receive correct rewards

Best Practices

  • Make referral links easy to share across different platforms
  • Provide clear instructions on how to use referral codes
  • Track referral performance and optimize based on data
  • Implement proper fraud prevention measures
Ensure referral codes are unique and cannot be easily guessed. Implement rate limiting to prevent abuse of the referral system.