AffihubDocs
DocsDashboardProvider Dashboard

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

  1. Click Generate Payouts
  2. Select a date range (e.g., last month)
  3. Preview the payout summary (partner count, total amount)
  4. 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

  1. Click Add Flow
  2. Set a name and priority
  3. Choose action type: Percentage or Flat
  4. Set the value (rate or amount in cents)
  5. 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
  6. 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