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
Generate Referral Link
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
Share Referral Link
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