Affihub
DocsConceptsPartner Portal

Partner Portal

Overview

The Partner Portal at portal.affihub.com is where affiliates manage their referral activity. Partners log in with their email via a one-time code (OTP) — no password required.

Authentication

Partners authenticate using email OTP:

  1. Enter email address at the login page
  2. Receive a 6-digit code via email (valid for 10 minutes)
  3. Enter the code to get a session token
  4. Session lasts 30 days

Rate limit: 5 OTP requests per email per 15 minutes.

Dashboard

The partner dashboard shows key performance metrics:

Metric Description
Clicks Total clicks on referral links
Referrals Successful conversions (purchases)
Conversion Rate Clicks-to-referrals percentage
Pending Commissions awaiting approval
Approved Commissions approved, awaiting payout
Paid Total amount paid out
Balance Approved commissions not yet paid

Partners can create and manage referral links:

  • Default linkhttps://yoursite.com?ref=partner-slug
  • Custom links — Point to specific pages: https://yoursite.com/pricing?ref=partner-slug

Partners can create multiple links, each with a different landing page. All links use the same ref parameter tied to their slug.

In the portal, partners click Create Link and enter the target URL. The portal generates the full referral URL with their slug appended.

Commissions

The commissions page shows a history of all earnings:

Column Description
Date When the commission was created
Amount Commission amount
Transaction Transaction total
Rate Commission percentage
Status pending, approved, rejected, paid

Partners can filter by status and date range.

Payouts

The payouts page shows payment history and allows payout requests:

  • View history — All past payouts with amounts, dates, and statuses
  • Request payout — If approved balance meets the minimum threshold, partners can request a payout
  • Payout methods — View and update their preferred payment method

Settings

Partners can manage their account:

Setting Description
Name Display name
Email Contact email
Payout method PayPal, Stripe, bank transfer, or crypto
Payout email Email for PayPal payments
Stripe Connect Connect or check status of Stripe account

Stripe Connect onboarding

Partners who want direct bank deposits click Connect Stripe to:

  1. Create a Stripe Express account
  2. Complete identity verification
  3. Add bank account details

Once connected, payouts can be sent directly to their bank via Stripe Connect.

Mobile experience

The portal is fully responsive. Partners can check their dashboard, view commissions, and request payouts from any device.