Most affiliate programs treat dormant affiliates as a lost cause, quietly written off and never contacted again. That's a mistake: reactivating a dormant affiliate costs a fraction of recruiting a new one, and it's one of the most under-used levers in the entire program. The global affiliate industry hit roughly $32.3 billion in 2024, up from about $27.8 billion in 2023, and most of that growth is still going to programs that keep their existing partners active, not just ones that recruit constantly.
What "dormant" actually means
An affiliate isn't dormant just because they haven't sent a sale this week. The standard working definition is an affiliate who signed up, may have driven traffic or sales at some point, but hasn't promoted your product in 90 days or more.
That 90-day line matters because it filters out normal ebbs, a seasonal content creator, someone between campaigns, from affiliates who have genuinely disengaged. Track this number in your dashboard as a standing metric, not something you notice by accident six months later.
Why affiliates actually go quiet
Dormancy almost never means the affiliate hates your product. It usually means one specific, fixable friction point got in the way and nobody followed up.
- A broken or outdated tracking link they never reported
- A commission rate that got beaten by a competitor's offer
- Content fatigue: they've said what they can say about your product and need new angles
- A payout that was late, wrong, or confusing once, and they quietly stopped trusting the process
- Simply forgetting you exist among a dozen other programs they joined
Notice that most of these are your problems to fix, not the affiliate's motivation to rebuild. That reframes reactivation from "convince them to care again" to "remove the thing that made them stop."
Detecting churn before it's permanent
Waiting for a affiliate to hit 90 days silent means you're already working with a cold lead. Better programs watch for the leading indicators instead.
Set an alert at 30 days of inactivity, not 90. A quick "everything okay with your links?" check-in at 30 days catches broken tracking before the affiliate assumes your program just doesn't pay out.
Watch click-through activity dropping to zero even when the link stays live, that's a stronger signal than sales dropping, since sales were always lumpier. Cross-reference against payout history too, an affiliate who had one confusing or delayed payment is at far higher dormancy risk than one whose payouts always landed clean.
Win-back campaigns that work
Generic "we miss you" emails do little. Effective reactivation outreach addresses the specific, likely reason that affiliate went quiet, and gives them something new, not just a repeat of the original pitch.
- Fix-first outreach: personally confirm their tracking link still works before asking for anything
- Rate bump for a limited window: a temporary elevated commission gives a concrete reason to post again now
- New creative or angle: a fresh product launch, seasonal promo, or updated brief solves content fatigue directly
- Personal note from a real person, not an automated newsletter blast, dormant affiliates respond far better to outreach that feels human
- Explicit re-onboarding: treat them like a new affiliate, refresh their brief and links rather than assuming they remember everything
Realistic expectations matter here. Reactivation campaigns typically re-engage 30-50% of dormant affiliates at some level, and 15-25% go on to drive at least one sale within a 90-day window. That's a strong return for the cost of a personalized email, even if it isn't everyone.
Worked example: segmenting before you send anything
Imagine a program with 400 affiliates crossing the 90-day dormancy mark this quarter. Sending all 400 the same "we miss you" email wastes the exercise, since they went quiet for different reasons and need different first messages.
A reasonable way to sort them before writing anything:
| Signal in the dashboard | Likely reason | First message to send |
|---|---|---|
| Zero clicks, link still live | Broken or outdated tracking | Fix-first check-in, no ask attached |
| Clicks dropped right after a competitor promo | Rate got undercut | Time-limited rate bump with a clear end date |
| Was a strong performer, faded gradually | Content fatigue | New creative brief or seasonal angle |
| Support ticket history shows a late or wrong payout | Broken trust in payment | Personal apology plus an expedited next payout |
| No engagement history at all, short tenure | Simply forgot the program exists | Full re-onboarding, treat as a new signup |
This is a planning framework, not a guaranteed formula, actual recovery rates will vary by niche and offer. But it turns one undifferentiated list into five specific, testable messages, which is a meaningfully different (and better) starting point than a single generic blast.
Common mistakes reactivation campaigns make
A few habits quietly cap how well these campaigns perform, even when the underlying idea is sound.
- Sending one template to the whole dormant list, ignoring that a broken-link affiliate and a fee-fatigued one need completely different first lines
- Adding a rate bump with no stated end date, which either becomes a permanent discount you didn't intend or an awkward conversation when you try to remove it later
- Re-engaging without checking consent status first, an affiliate who unsubscribed or opted out of marketing contact stays opted out, reactivation doesn't override that
- Measuring success as "they clicked once" instead of "they're still active at day 90 after reactivation", the real test of whether the underlying friction actually got fixed
Building reactivation into the regular cadence
Treat win-back as a scheduled process, not a one-off cleanup project you run once a year. A quarterly sweep through affiliates crossing the 90-day mark, paired with the 30-day early check-in, keeps the dormant pool from growing unchecked.
The broader subscription market backs up why this matters: returning customers accounted for roughly 20% of new acquisitions in 2025, meaning programs that don't run win-back campaigns are effectively handing that share to competitors who do. Your dormant affiliate list isn't dead weight, it's a warm list you already paid to build once.