230 Approved Affiliates. 14 Sending Traffic. Here's What Was Actually Broken.
This is a real audit, with identifying details changed. The client — a subscription SaaS tool, low six-figure ARR — came in convinced their affiliate program needed more partners. The data said otherwise.
The starting numbers
- 230 approved affiliates in the program
- 14 had sent a single click in the prior 90 days
- Average payout: 15% one-time, below the category median of 20-30% recurring
- No onboarding sequence beyond the automated approval email
- Last creative refresh: 14 months prior
The instinct going in was "we need to recruit more affiliates." The actual finding: 216 of the 230 weren't dormant by accident. They had no real reason to start.
Leak 1 — Onboarding ended at approval
Observation: Affiliates got one automated email with a login link. Nothing else.
Why it mattered: A partner who never gets told what's working, what to say, or who to ask has no path from "approved" to "running traffic." Silence reads as low priority, so the program got treated as low priority back.
Fix: Built a 5-touch onboarding sequence across the first 21 days — welcome, proof points, creative options, a check-in, and a direct contact offer.
Leak 2 — Payout was below market with no tiering
Observation: Flat 15% one-time commission, no recurring structure, no bonus tier for top performers.
Why it mattered: Affiliates serious enough to compare offers were choosing competitors with recurring commission. The program was selecting for the least-informed, least-active partners by default.
Fix: Moved to 25% recurring for 12 months, with a tiered bump to 30% for partners generating 10+ conversions/month.
Leak 3 — Zero follow-up cadence
Observation: No system existed to flag or re-engage dormant partners. The 216 inactive affiliates were simply sitting in the dashboard.
Why it mattered: Some percentage of "dormant" partners aren't gone — they're just waiting for a reason to start, or forgot the program existed. Left alone, that group never converts back to active.
Fix: A 3-touch reactivation sequence at the 14-day, 30-day, and 60-day dormancy marks.
What changed in 60 days
- Active affiliates (sent at least 1 click in 30 days): 14 → 41
- Affiliate-driven revenue: up from roughly flat to a meaningful contributor to new MRR
- No new affiliates recruited — every gain came from activating the existing 230
The lesson holds across almost every program with this profile: recruitment is rarely the bottleneck. The partners are usually already there. The system to activate them usually isn't.
Want to know your own numbers before assuming you need more affiliates? Run the free Affiliate Activation Audit Kit — the same scorecard used in this teardown — or book a full audit.
Book Strategy Call