Referral Program: How to Join and How It Works
What this means
Referral means you invite users with your code. If they pay successfully, you can earn commission based on your approved referral settings.
Apply to payout flow
Before you start
Quick check
Step-by-step
- Open your account and go to Referral page.
- If you do not have referral access yet, open Join referral program panel.
- Fill the referral application form carefully.
- Add expected monthly subscription revenue and choose the correct currency.
- Submit application.
- If status changes to Needs info, open the same panel and update requested details.
- When approved, your referral code appears in Referral dashboard.
- Copy code and share with users (message, email, social, or website).
- When a user pays successfully with your code, reward entry is created.
- Rewards may stay in hold window before becoming payable.
- If customer refund happens, reward can reduce or reverse.
- Track everything in referral ledger and payout history.
Easy examples
Simple earning example
If a user buys using your code and pays 100 (after discount), your commission is calculated using approved referral rules. If that payment is refunded later, the referral reward can be reduced.
Application status example
Submitted means waiting for review. Needs info means update form details. Approved means code is active and ready to share.
Simple word meanings
Referral
You invite people with your code and can earn commission if rules are met.
Visual diagrams
Referral application flow
flowchart LR
A[Open Referral page] --> B[Submit Join referral form]
B --> C{Admin review}
C -->|Approved| D[Referral code active]
C -->|Needs info| E[Update and resubmit]
C -->|Rejected| F[Apply later with better details]
E --> CReward and payout flow
flowchart LR A[User applies your code] --> B[Payment success] B --> C[Reward added in ledger] C --> D[Hold period] D --> E[Payable] E --> F[Payout sent] B --> G[If refund happens] G --> H[Reward reduced or reversed]