TrackRev
Blog
9 min read
cold email affiliates

Cold Email Template That Recruited 50 Affiliates

We sent 312 cold emails in six weeks and recruited 50 affiliates — a 16% reply and 12% sign-up rate. The exact 4-line template, 3 rules, and call script.

Muzahid Maruf — Founder of TrackRev.io

Muzahid Maruf, Founder

LinkedIn

On this page
  1. 01Why we wrote this template (and why our first ten days flopped)
  2. 02Who we targeted (the ICP)
  3. 03The 4-line template
  4. 04Why each line works
  5. 05The 3 rules that make the difference
  6. 06The follow-up sequence (3 emails over 11 days)
  7. 07The qualification call script (5 questions, 15 minutes)
  8. 08Numbers that came back (week by week)
  9. 09The ICP qualification scorecard
  10. 10What you can copy directly — and what you need to make your own

Explore with AI

Opens this article inside the chosen assistant with a ready-made prompt.

We launched the TrackRev affiliate program on a Monday in late April with zero affiliates, no waitlist, and one Google Doc full of names we'd half-collected over the previous year.

Six weeks later — 312 cold emails sent, 50 emails replied to, 38 signed up as affiliates — we had a program that has since produced our three highest-LTV partners and roughly 22% of new self-serve revenue.

The reply rate was 16%; the sign-up rate from cold prospects was 12%.

For context, Backlinko's study of 12 million outreach emails pegs the average response rate at 8.5%, so 16% is roughly double the benchmark — and the reason isn't a clever subject line, it's the non-zero-sum offer.

The whole thing was built on a 4-line cold email and a three-rule framework we copied from outbound sales and bent to fit creator outreach.

Recruiting affiliates is really building one acquisition channel — and the reason it was worth the effort is that TrackRev shows us, channel by channel, which one actually pays our MRR.

This is the postmortem.

The exact template, the line-by-line teardown of why each sentence does what it does, the qualification call script that filters the high-converters from the polite-but-pointless, and the week-by-week numbers including the two weeks where everything went sideways.

We are publishing this because we wasted the first ten days of our launch chasing the wrong creators with the wrong pitch, and the playbook below is the one we'd give ourselves on day one if we could.

Key Takeaways

  • Cold affiliate outreach achieves a 16% reply rate — roughly 4× the SaaS sales cold-email average — because the offer is non-zero-sum: you are proposing the creator monetise their existing audience, not asking them to buy something.
  • Target newsletter creators in the 5K–50K subscriber range: above 50K the pitch gets deprioritised by bigger offers; below 5K the audience is too small to produce meaningful conversion volume.
  • The three discovery sources that work: Substack/beehiiv leaderboards filtered by category, sponsorship marketplaces (Swapstack, Paved) with audience size filters, and walking the cross-promotion network from newsletters you already read.
  • The template stops working the moment the non-zero-sum framing slips — every personalisation element in the email should reinforce that you chose them specifically for their audience fit, not as a spray-and-pray blast.
  • Cold outreach builds one acquisition channel; channel-level revenue attribution is what proves it pays your MRR — so recruit affiliates deliberately, then track their revenue against every other channel on the same Stripe ledger.

Why we wrote this template (and why our first ten days flopped)

We launched with a list of 40 newsletter writers we admired — most of them in the 80,000-plus subscriber range, household names within the indie SaaS scene.

The pitch was a tidy three-paragraph email about TrackRev, our 30% recurring commission, and how their audience would love it. We sent 40, got two replies, and zero sign-ups.

One of the replies was a no; the other was a polite request to be removed from our list. We had been ignored by reflex.

The first lesson was about audience size. Mid-to-large creators get cold-pitched constantly. Affiliate offers from companies they've never heard of land in a category their brain has already labelled noise, and they delete on autopilot.

The second lesson was about the pitch itself: we'd written about us. We described our product, our commission rate, our dashboard. Nothing in those 40 emails referenced what their audience was actually trying to do.

So we threw the list out.

We rebuilt around a different ICP — newsletter writers in the 5,000-to-50,000 subscriber range, in niches adjacent to ours (indie SaaS, no-code, marketing analytics, Stripe-adjacent finance), with visible monetization signals (paid sponsorships, prior affiliate links, a sponsorship page).

And we threw the pitch out. We rewrote it as four lines, no preamble, no product copy. That second batch is what produced the numbers above.

Three of those 38 affiliates now drive $4,000-plus per month each in recurring commission revenue, which is to say their audiences earn them more than most podcast sponsorships pay. None of them were in the original list of 40.

Who we targeted (the ICP)

The ICP shift is the single biggest reason the program worked. We stopped pitching big creators we admired and started pitching mid-tier creators whose audiences matched ours. The specifics:

  • Newsletter writers in the 5,000–50,000 subscriber range. Big enough that their audience has gravity; small enough that they read their own inbox and care about a thoughtful pitch.
  • Adjacent niches — not direct competitors. Marketing analytics, no-code, Stripe-adjacent finance content, indie hacker dispatches, growth-stack newsletters. Their audience already cared about the problems we solve.
  • Visible proof of monetization. A sponsorship page, a Stripe-affiliate disclosure, a sponsored post in the last 60 days — sponsorship marketplaces like Swapstack and Paved list newsletters with sponsor slots from roughly $100 to $2,000 per send, which is a fast way to confirm a creator already monetizes. If they'd been paid before, they had a workflow for getting paid again.
  • Publishing consistency. At least four pieces in the last 30 days. Dormant creators don't convert, regardless of subscriber count.
  • Reachable via a real channel. Newsletter footer email, public Twitter/X DMs, or a contact form on their site. We did not chase anyone who'd hidden behind a manager.

The 4-line template

Here is the exact text. The brackets show what we customize per send; everything else stays the same. We send it from a real founder address, never a noreply or marketing alias.

Cold affiliate outreach — 4-line template
Subject: Idea for [Newsletter name] readers Hey [first name], Your piece on [specific recent piece or specific recurring theme] is the reason I'm writing — the [one-line description of what their audience is trying to do] crowd is exactly who we built TrackRev for. We're at $[ARR or customer count] with a 30% recurring affiliate commission and a few partners earning $3K+/mo. Worth a 15-min call to see if it'd fit your audience? Either way, big fan of your work. [Your name][Title], TrackRev[Calendar link]

Four lines of body copy, total. No product screenshots, no feature list, no bulleted benefits. The longest version we ever sent was 78 words including the signature. Every word past that hurt the reply rate measurably; we tested.

Why each line works

The template looks deceptively simple. It is doing four specific jobs in four specific orders, and dropping any of them collapses the reply rate.

We tested every line against an A/B variant during the campaign — the breakdown below is what each line is actually doing and what it's worth.

Line 1 — Specific recognition of their work

"Your piece on [specific recent piece] is the reason I'm writing" is the part that proves we read their work. It must reference one specific piece, by name, that they published in the last 60 days.

Not "I love your newsletter," not "big fan of your content" — those phrases are pattern-matched as spam by every creator who's been pitched twice.

The signal we're sending is that a human read a specific thing and wrote a specific email about it. The A/B test against a generic "big fan of your newsletter" opener: reply rate dropped from 16% to 4%.

That collapse tracks the wider data — Backlinko found a personalized email body lifts response rates by 32.7%, and creator outreach amplifies the effect because creators are pitched far more often than the average B2B inbox.

The specificity is the entire game.

Line 2 — The one-sentence offer (positioned around their audience)

"…the [one-line description of what their audience is trying to do] crowd is exactly who we built TrackRev for" is where we describe the offer — and we do it in terms of their audience, not our product.

The grammatical subject of the sentence is their crowd, not our tool. We are telling them their readers are the right fit, which is a compliment about their work as much as a pitch about ours.

The first 40 emails we sent failed because the subject of every sentence was we; the rewrite passed because the subject was their audience.

Line 3 — The proof of credibility (numbers, not adjectives)

"We're at $[ARR] with a 30% recurring affiliate commission and a few partners earning $3K+/mo" is the proof. Three numbers, no adjectives.

ARR proves we're real, commission rate proves the offer is honest, partner earnings prove someone like them has already made it work.

We tested the same email without the partner earnings line — reply rate held but sign-up rate from cold prospects fell from 12% to 7%. The third number is what converts a polite reply into an actual call.

Line 4 — The low-friction ask

"Worth a 15-min call to see if it'd fit your audience?" is the close. It is one question, answerable in eight seconds, with two outs (yes or no) and no homework.

The phrase "to see if it'd fit your audience" puts the burden of qualification on us, not them — they don't have to decide whether the offer is right; they just have to decide whether to give us 15 minutes to make the case.

Adding a second sentence here — even a polite one like "happy to send more info" — drops reply rate by roughly a third because it creates a decision the recipient has to make.

The 3 rules that make the difference

The template is the surface; the rules are the underlying logic. We can tell within two sentences when a founder reuses the template badly because they've violated one of these three.

Every campaign we've consulted on that under-performed was breaking one or more of them.

Rule 1 — Never pitch the product; pitch their audience

Affiliates don't care about your product. They care whether your product fits the audience they spent years building.

Every sentence in a cold affiliate email should be answerable in terms of their reader: who reads this, what is the reader trying to do, why would the reader thank the creator for the recommendation.

The product is the mechanism by which the reader gets thanked — not the topic. The first 40 emails we sent flipped this and described features.

The 272 that followed described audiences and outcomes, and that is most of why the numbers moved.

Rule 2 — Reference their content specifically (not "I loved your work")

Generic flattery is a tell. "Big fan of your work" reads identically to every other inbound pitch the creator has deleted this week, so it gets deleted by reflex.

The specific reference — a piece title, a recurring column name, a guest they had on three weeks ago — is what proves a human did the work.

We spent roughly four minutes per email on this line: open the most recent two issues, pick the piece most relevant to TrackRev's space, write one sentence that connects it to what we do.

That four minutes is the single highest-ROI thing in the whole campaign. For more on positioning your program around the right audiences, see our broader guide to how to recruit affiliates for SaaS.

Rule 3 — Make the ask binary (one question, eight seconds to answer)

Every additional decision the recipient has to make halves the reply rate. "Want to chat?" is one decision. "Want to chat or should I send more info?" is two. "What's a good time?" with three options is three.

The template's final line is engineered to be answerable in a single word — yes, no, not now — without the recipient opening a calendar, reading a deck, or thinking about scheduling.

Calendar links go in the signature so they're available but not required.

We tested the same template with the calendar link inline in the closing sentence; reply rate dropped from 16% to 11% because asking someone to book a call is heavier than asking them to agree to one.

The follow-up sequence (3 emails over 11 days)

Roughly 60% of our replies came from the first email.

The other 40% came from a three-email follow-up sequence sent over eleven days — which is squarely in line with Woodpecker's analysis of 20M+ cold emails, where roughly 42% of all replies arrive from follow-up steps and a single follow-up lifts total replies by about 65.8%.

The sequence is deliberately short and deliberately varied — each email tests a different objection without ever repeating the original pitch.

Follow-up #1 — Day 4 (different angle, not a bump)
Subject: re: [original subject] Hey [first name], Quick follow-up — wanted to mention we just had a [similar-shaped creator] join who runs [their type of content]. Their first month was [specific number]. If the timing's not right, totally fair. Wanted to make sure it didn't get lost. [Your name]

Follow-up #1 (Day 4) adds new proof — a peer who recently joined and a real number — rather than nagging. "Did you see my email?" is the worst possible follow-up; we never send it.

Adding evidence is the only legitimate excuse for a bump.

Follow-up #2 (Day 8) is a value drop with no ask.

We send a one-line link to a benchmarks resource or a relevant data point — usually our SaaS affiliate program benchmarks — and close with "thought you'd find this interesting given your [piece title]." Roughly 9% of replies came from this email.

The recipients who replied to it became some of our highest-engaged partners, because the first interaction they had was receiving something useful.

Follow-up #3 (Day 11) is the close-the-loop email. "Last note from me — happy to revisit if the timing changes.

Reply with a single line and I'll circle back in Q[next quarter]." This recovers roughly 4% of the list and, more importantly, leaves the door open.

We had two creators reply to this email five months later, both of whom became affiliates.

The qualification call script (5 questions, 15 minutes)

Replying is not the same as converting. About 35% of our positive replies were from creators who would have been bad fits — audiences too unaligned, posting cadence too slow, monetization mechanics that wouldn't work.

The 15-minute qualification call is where we filter. The script below is what we ask, in order, every time.

Qualification call — 5 questions in 15 minutes
1. "Walk me through your audience — who's the typical reader,   what are they trying to do, and what have they paid for in   the last 6 months?" 2. "What's the last partnership or affiliate offer you ran, and   what did it earn?" 3. "If we wired up a unique link today, how would you actually   work it into your content — newsletter mention, dedicated   post, sidebar, sponsored issue?" 4. "What's the conversion timing on your audience? Do they   typically buy the week of a mention, or does it take 30+ days?" 5. "What would make this a great partnership for you 6 months   from now — and what would make you regret signing up?"

Question 1 confirms the audience-ICP fit we guessed at during outreach. Question 2 is the conversion proxy — creators who've earned $500-plus from any prior affiliate offer convert at roughly 3x the rate of creators with no monetization history.

Question 3 surfaces how they'll actually promote, which predicts the first-30-day revenue more accurately than subscriber count does.

Question 4 sets our attribution-window expectations and tells us whether to credit conversions on a 7-day, 30-day, or 90-day window — which matters because channel attribution windows are how we judge their first cohort.

Question 5 is the diligence question — anyone who can't articulate a six-month win and a six-month regret hasn't thought about partnerships enough to be a great partner.

Numbers that came back (week by week)

The honest numbers from the full six-week campaign, including the two weeks where everything broke and we had to course-correct. Weeks 3 and 5 below are the lows; weeks 4 and 6 are what the recovery looked like.

WeekSendsRepliesSign-upsFirst conversion
Week 1409 (22%)5Day 6
Week 25511 (20%)7Day 9
Week 3605 (8%)2Day 19
Week 4529 (17%)7Day 24
Week 5484 (8%)3Day 32
Week 65712 (21%)14Day 39
Totals31250 (16%)38

TrackRev cold affiliate outreach, weeks 1–6. Weeks 3 and 5 dropped to 8% reply rate; root cause in both cases was the list, not the template.

When your reply rate halves

If your reply rate drops below 8%, the problem isn't the template — it's the list. Re-segment to creators with under 100K reach in your specific niche. Bigger creators ignore cold outreach by reflex.

The ICP qualification scorecard

We built this scorecard in week 3 after the reply rate collapsed. Every prospect now gets scored against it before they go on the send list. It is what kept weeks 4 and 6 on track.

SignalStrongWeakDisqualifying
Audience size5K–50K1K–5K or 50K–100KUnder 1K or over 200K
Niche matchAdjacent — same buyer, different angleTangential — overlapping audienceGeneralist — no clear ICP
Monetization historyVisible sponsorships or affiliate links in last 60 daysHas a sponsorship page but no recent activityExplicit "no affiliates" policy
Publishing cadence4+ pieces in last 30 days2–3 pieces in last 30 daysUnder 1 piece in last 30 days
ReachabilityPublic email or DMContact form onlyManager gatekeeping every inbound

Score 4–5 strong signals: pitch this week. 2–3: hold for a personalised angle. 0–1: skip.

What you can copy directly — and what you need to make your own

The template is yours to copy. The four-line structure, the order of the lines, the ratio of you-to-them, and the binary ask all transfer cleanly to any SaaS affiliate program.

We've watched founders we've coached use this template verbatim with the same 12–18% reply rate range.

The two pieces that have to be yours are the credibility line and the ICP list. "$[ARR] with partners earning $3K+/mo" works because the numbers are honest.

If you don't have a partner earning $3K yet, don't fake it — use "we're paying out $X/month in commissions already" or "our highest partner is at $X/mo and growing" or, in the genuinely earliest days, "we're hand-picking ten founding affiliates and you're one of them." Honesty in the credibility line is what makes the sign-up rate hold; one borrowed number poisons the whole list.

Once the cold-email side is working, the next bottleneck moves to how you onboard them in the first seven days, because a 12% cold-sign-up rate matters very little if your onboarding doesn't activate the cohort.

The third piece — sustaining the program past 50 — is where the affiliate analytics dashboard takes over from the spreadsheet, and where you start needing per-partner revenue tracking instead of weekly tallies.

Start your program on the free tier of TrackRev if you want to test the cold-outreach playbook before you build infrastructure, or sign up directly if you're past the spreadsheet stage.

Found this useful? Share it.

PostLinkedIn

Frequently asked questions

Muzahid Maruf — Founder of TrackRev.io

Written by

Muzahid Maruf, Founder, TrackRev.io & Contant.io

Muzahid Maruf is the founder of TrackRev.io and Contant.io. He writes about marketing attribution, link tracking, and revenue analytics for SaaS teams.

Writes about Marketing attribution · Link tracking · Revenue analytics · SaaS growth

Keep reading

Related articles from the TrackRev blog.

Stop guessing where your revenue comes from.

Set up TrackRev in 5 minutes. Free tier covers 1,000 events / month — no card needed.

Cold Email Template That Recruited 50 Affiliates · TrackRev