π§βπ€βπ§Referrals
Fuul lets you set up incentives to encourage affiliates, KOLs, and users to bring new participants to your project through referrals. Referrals are the core growth mechanism β they connect attribution, reward structures, and affiliate management into a single system.
How referrals work
An affiliate generates a tracking link or code
A user clicks the link and connects their wallet β Attribution determines which referrer gets credit
The user converts (trades, deposits, etc.) β rewards are calculated based on the reward structure
Payouts are distributed to the referrer (and optionally to the referred user)
Referral reward structures
Once attribution is set up, you can configure how rewards flow through the referral chain:
Multi-level referrals
Reward up to 4 levels of the referral chain (direct referrer + up to 3 levels above)
Sharing rewards with referred users
Affiliates share a portion of their commission with the users they refer (double-side rewards)
Tiered rewards
Different reward rates based on affiliate performance, volume, or audience segment
Referral codes vs affiliate codes
Fuul offers two types of codes for referral tracking:
Created by
The affiliate (with a wallet signature)
The project (on behalf of users)
Format
Custom (e.g., my-brand)
Auto-generated (7-char alphanumeric)
Used in
Tracking links (?af=code) β automatic attribution
Accepted explicitly by the user β permanent relationship
Scope
Cross-project
Single project
See Affiliate Codes vs Referral Codes for the full comparison.
Dynamic Referral Cap
Fuul supports a dynamic referral cap that limits how much a referrer can earn from their referral chain. Instead of unlimited accumulation, the referrer's reward is capped based on a volume multiplier applied to their own trading volume.
How it works
The cap is calculated as:
When the referrer's accumulated referral rewards reach this cap, further referral rewards are reduced or stopped until the cap resets or the referrer's own volume increases.
Key behaviors:
Works for both Points and Tokens payout types
Setting the multiplier to
nulldisables the cap entirely (unlimited referral rewards)The cap applies per referral cycle β it does not permanently block rewards
Higher multipliers allow referrers to earn more relative to their own activity
Caps are currency-scoped: only rewards paid in the cap's own currency count toward its accumulated total. A cap defined in one currency (e.g. USDT) is never reduced by rewards paid in a different currency (e.g. a points reward).
Example
Alice
$10,000
3Γ
$30,000
Bob
$50,000
2Γ
$100,000
Alice can earn up to $30,000 from her referrals before the cap kicks in. Bob can earn up to $100,000.
This mechanism prevents affiliates with minimal personal activity from earning disproportionate rewards purely through referral chains, while still rewarding active referrers who also contribute volume.
Related pages
How attribution assigns credit
Track referrals in your app (SDK)
Create affiliate links and codes
Manage referral codes
Build an affiliate dashboard
Manage affiliate applications
Last updated