Affiliate Management
Affiliate management in the developer portal
Developer users manage the full affiliate program from the developer portal — including reviewing applications, creating new affiliates directly, managing their status, and tracking commissions.
Affiliate directory
Go to Developer Portal → Affiliates → Directory (route: /developer/affiliates/directory) to see all affiliate accounts.
The directory table shows:
- Affiliate name and email
- Status (Pending / Active / Suspended)
- Number of referral links/codes created
- Total clicks
- Total signups
- Total commission earned
Use the search bar and status filter to find specific affiliates quickly.
Reviewing applications
New affiliate applications arrive with a status of Pending.
To review:
- Go to Affiliates → Directory
- Filter by Status: Pending
- Click an affiliate to open their profile (
/developer/affiliates/[id]) - Review their application details and promotion notes
- Click Approve to activate, or Reject to decline
Approved affiliates receive an email notification and gain access to create referral links and codes.
Creating an affiliate directly
To bypass the public application flow:
- Go to Developer Portal → Affiliates
- Click + New Affiliate
- Enter the affiliate’s name, email, and initial status
- Select Active if they should be immediately able to earn commissions
- Click Create
The affiliate receives an email invitation to set their password and access their dashboard.
Viewing a specific affiliate
Open an affiliate’s profile at /developer/affiliates/[id] to see:
- Account details and contact information
- Status and status history
- All referral links and codes they have created
- Their click and signup statistics
- Their commission history
Commission ledger
Go to Developer Portal → Affiliates → Ledger (route: /developer/affiliates/ledger) for the platform-wide commission log.
The ledger shows all commission records across all affiliates:
| Column | Description |
|---|---|
| Affiliate | Which affiliate the commission belongs to |
| Customer | The referred customer organization |
| Payment amount | The customer’s payment that triggered this commission |
| Commission | 50% of the payment amount |
| Status | Pending / Approved / Paid / Rejected |
| Date | Commission creation date |
Use the ledger to:
- Mark commissions as Approved after review
- Mark commissions as Paid after transferring funds
- Reject commissions in cases of refunds or fraudulent referrals
Suspending an affiliate
To suspend an affiliate account:
- Open their profile in the affiliate directory
- Click Suspend Account
- Provide a reason (internal record only)
A suspended affiliate cannot access their dashboard or generate new referral links. Existing referrals already attributed to them are not affected.