Platform
Attribution, commissions, payouts, and partnership ops — on one platform. Wired to Stripe and Paddle, built for SaaS.
Cookie-free tracking script, real-time events.
Percentage, flat, recurring, per-plan flows.
One-click bulk payouts with a full audit trail.
Assign codes to partners, deduct from commission.
Auto-reverse commissions on chargeback or refund.
Two-tier overrides and recruit-to-earn networks.
Time-boxed incentives and bonus rules.
Short links per partner with UTM preservation.
One workspace per domain — multi-brand isolation.
HMAC-signed events, retry and replay.
TypeScript, React, CLI, MCP.
White-label partner dashboard, one script tag.
Integrates with what you already run
Multi-Workspace
Each workspace owns its own domain, commission rules, partner roster, and payout schedule. Switch between them in one click — Studio ships with 3, Agency with 10.
acme.com
Current · 47 partners · $24,580 MRR
acme.com
47 partners
lumen.app
18 partners
notch.io
9 partners
Add workspace
Recruit-to-Earn
Top partners recruit new affiliates and earn overrides on their sales. Managers get their own dashboard — you stay in control of the rates.
Sarah Chen
Manager · 4 recruits · 10% override
$840
Alex Rivera
Sales $2,400
Mike Johnson
Sales $1,900
Kim Blake
Sales $1,600
Tara Ng
Sales $1,500
Attribution without links
Assign Stripe or Paddle coupons to partners. Every redemption is attributed automatically — no cookies, no scripts, no referral-link requirement.
SARAH20
@sarah_chen · 47 redemptions
$2,340
MIKE-10
@mike_builds · 12 redemptions
$480
ALEX15
@alex_rivera · 31 redemptions
$1,555
KIM-LAUNCH
@kim_blake · 8 redemptions
$320
Automatic reversal
Stripe and Paddle chargebacks auto-reverse the associated commission. The partner gets an email, and your ledger stays balanced — no manual bookkeeping.
Sale captured
+$49.00Pro Plan · $49.00 · partner @alex_rivera
Mar 18
Commission created
+$14.7030% recurring · auto-approved
Mar 18
Refund received
−$49.00Stripe chargeback · reason: customer request
Apr 09
Clawback applied
−$14.70Commission reversed · partner notified
Apr 09
Real-time events
Subscribe to commission.created, payout.paid, partner.recruited, and more. Every delivery is signed, logged, and replayable.
https://api.acme.com/affihub/hookActivecommission.created2001/384mspartner.recruited2001/362mspayout.paid2001/3118mscommission.clawback5002/3412mscommission.created2001/371msBuilt for builders
Every button in the dashboard has an API call behind it. Build with the TS SDK, drop in React hooks, script with the CLI, or let an AI agent run your program via MCP.
import { Affihub } from "@affihub/sdk";
const affihub = new Affihub({
apiKey: process.env.AFFIHUB_API_KEY,
});
const commission = await affihub.commissions.create({
partner_id: "p_38x",
amount_cents: 1470,
event: "Pro Plan signup",
});@affihub/sdk
TypeScript
@affihub/react
Hooks + provider
affihub-cli
Scripting + CI
affihub-mcp
AI agents
Early Access
Every feature on this page is shipped and running in production. Join the beta to get early access.
Get Early Access