Provider Dashboard
Overview
The provider dashboard at app.affihub.com is where you manage your affiliate program. Log in with your program owner email using OTP authentication.
Dashboard home
The main dashboard shows key performance indicators:
| KPI | Description |
|---|---|
| Revenue | Total transaction revenue from affiliate referrals |
| Commissions | Total commission amount owed or paid to partners |
| Active Partners | Number of partners with active status |
| Clicks | Total referral link clicks |
| Conversions | Total successful referral transactions |
| Conversion Rate | Clicks-to-conversions percentage |
Below the KPIs, you'll see recent commissions and a time-series chart of referral activity.
Partners
The Partners page lists all affiliates in your program.
Actions
- Add Partner — Create a new partner with email, name, slug, and optional commission override
- Search — Filter by email, name, or slug
- Filter by status — View invited, active, or deactivated partners
- Edit — Update partner details, commission rate, or status
- Deactivate — Soft-delete a partner (preserves history)
Partner details
Click on a partner to see their stats:
- Total commissions earned
- Pending, approved, and paid amounts
- Recent referral activity
- Payout history
Commissions
The Commissions page shows all commission records with filtering:
Filters
- Status — Pending, approved, rejected, processing, paid
- Partner — Filter by specific partner
- Date range — Filter by creation date
Bulk actions
- Approve — Select multiple pending commissions and approve them
- Reject — Select multiple pending commissions and reject them
Commissions are created automatically when Stripe or Paddle webhooks are processed. Review them here before approving for payout.
Payouts
The Payouts page manages partner payments.
Generate payouts
- Click Generate Payouts
- Select a date range (e.g., last month)
- Preview the payout summary (partner count, total amount)
- Confirm to create payout records
Pay partners
For each pending payout:
- Pay via Stripe — Executes a Stripe Connect transfer (partner must have Stripe connected)
- Mark as paid — For manual payments (PayPal, bank, etc.)
- Cancel — Cancel the payout
Flows
The Flows page configures your commission rules engine.
Creating a flow
- Click Add Flow
- Set a name and priority
- Choose action type: Percentage or Flat
- Set the value (rate or amount in cents)
- Add conditions (optional):
- Field:
txn_amount_cents,customer_email,partner_slug,provider - Operator: equals, not equals, greater than, less than, contains
- Value: the comparison value
- Field:
- Save
Flow priority
Flows are evaluated from highest to lowest priority. Use the priority field to control evaluation order. The first matching flow determines the commission rate.
See Commission Flows for detailed documentation.
Settings
See Settings & Keys for details on finding your Program ID, API key, webhook URLs, and integration snippet.
Reports
The Reports section provides time-series data:
- Daily/Weekly/Monthly breakdown of revenue, commissions, and partner activity
- Per-partner performance comparison
- Conversion funnel — Clicks → conversions by partner