Stage 1 — The list beats the blast
The shift
You think the message is the hard part. It isn't. A great message to the wrong person gets nothing; an average message to exactly the right person, at the right moment, gets a reply.
The leverage is in the list. A hundred prospects you have actually qualified will outperform ten thousand you scraped, on every metric that matters — reply rate, meetings booked, and the reputation of the domain you send from.
The move
Define the prospect precisely enough to exclude people, then build the list small and by hand-with-AI.
- Write the exclusion-first ICP. Not "SaaS founders" — "seed-stage B2B SaaS founders, 5–20 employees, who sell to marketing teams, and have raised in the last 9 months." Every clause removes people who would waste your send.
- Find them where they already signal. Recent funding announcements, job postings for a role that implies your problem, conference speaker lists, GitHub, podcast guests, people who commented on a relevant post.
- Qualify each one before it goes on the list. One line per prospect: the specific reason they belong. If you cannot write that line, they do not belong.
Use AI to compress the research, not to invent it. Paste a prospect's site, LinkedIn, or a funding article and have it extract what is real.
Copy this
Here is what I sell and who it is for:
[one paragraph on the product and the exclusion-first ICP]
Here is a prospect: [paste their site copy / LinkedIn / an article about them]
Tell me, using only what is in the source:
1. Do they fit the ICP above? Yes/no, and the clause they fail if no.
2. The single most specific reason they might care about this — tied
to something concrete about them, not a generic pain point.
3. If there is nothing specific, say "no hook found" rather than
inventing one.
That last instruction is the whole discipline. A fabricated hook is worse than no message.
Unlocked when
You can point at any name on your list and say the exact sentence that explains why they are on it.
Stage 2 — The trigger: why now
The shift
"Cold" is not a property of the person. It is a property of the timing. The same prospect is cold in March and warm the week they post a job for a role your product makes unnecessary.
Relevance is mostly about when. A message that references something that happened this month reads as attention; the same message with no timing reads as a template.
The move
For each qualified prospect, find one recent, real trigger — and build the message around it.
Triggers that work, roughly strongest first:
- They just raised (new budget, new pressure to grow)
- They posted a job that implies your problem
- They shipped or announced something you can react to specifically
- They said something public — a post, a podcast, a talk — you genuinely have a view on
- A change in their market that hits them in particular
Then let AI do the reading, not the judging. Have it summarise what actually happened and hand you the raw material; you decide whether it is a real hook.
Copy this
Prospect: [name, company]
Recent material: [paste the funding post / job listing / their
LinkedIn post / podcast transcript / announcement]
Pull out:
1. What specifically happened, in one sentence a human would say
out loud — no marketing language.
2. The plausible consequence for them that connects to [my product].
3. One thing in the source I could reference that shows I actually
read it, not just the headline.
If the connection to my product is a stretch, say so.
Unlocked when
Your opening line could not have been sent to anyone else on your list without changing it.
Stage 3 — The first line, written from research
The shift
The first line is not an icebreaker. It is the proof, in one sentence, that this message was written to them. If it could be pasted into a hundred other emails, it has already failed — the reader has seen that exact shape a thousand times and deletes on reflex.
Personalisation "at scale" got a bad name because it meant Hi {FirstName}. Real personalisation is the trigger from Stage 2, said like a person.
The move
Write the opener from the trigger, never from a template. Keep the whole message short: three or four sentences.
The shape that works:
- Line one — the specific observation. The trigger, in your own voice. No "I hope this finds you well."
- Line two — the relevant bridge. Why that observation connects to a problem they plausibly have.
- Line three — the ask (Stage 4).
Use AI to draft from your research, and give it your voice rules so the output does not read like AI. Then edit the opener by hand — it is the one line worth your own thirty seconds.
Copy this
Write a 3-4 sentence cold email.
Trigger (line one must reference this specifically):
[the thing from Stage 2]
What I offer and the bridge to their situation:
[one or two sentences]
The ask: [from Stage 4]
Voice rules:
- No "I hope this finds you well", no "I wanted to reach out"
- No adjectives selling the product — state what it does
- Sound like one founder emailing another, not a sales sequence
- Under 90 words total
Give me three versions with different opening lines. Do not use my
prospect's first name as the personalisation — the opening line is
the personalisation.
Unlocked when
You read the draft and it sounds like something you would actually send from your own inbox, not from a tool.
Stage 4 — The ask they can say yes to
The shift
The reason people do not reply is often not disinterest. It is that the ask was too big to answer from a phone between meetings. "Do you have 30 minutes this week for a call?" asks a stranger to spend thirty minutes and open their calendar. That is a lot to grant on a first message.
A smaller ask gets a reply, and a reply is the whole game — you cannot have a conversation until you have one.
The move
Make the first ask cost the reader almost nothing.
- Ask a question, not a meeting. "Is [specific problem] something your team is dealing with, or have you already solved it?" invites a one-line answer.
- Offer the value before the call. "Happy to send the two things we changed that moved this — want them?" The yes is to a resource, not a sales call.
- Make it easy to say no. "If this isn't relevant, no worries at all — just let me know and I'll leave it." Counter-intuitively, this raises reply rates: it signals you are a person, not a sequence.
Save the meeting ask for after the first reply. The job of message one is to start a conversation, not to close it.
Copy this
Here is my draft cold email: [paste]
The current ask is: [paste the ask line]
Rewrite just the ask three ways, each requiring less effort to
answer than the last:
1. A yes/no question tied to their specific situation
2. An offer to send something useful, no call required
3. A soft version that makes saying no easy
Keep everything else in the email the same.
Unlocked when
Someone can reply to your message usefully in under ten seconds and one sentence.
Stage 5 — The follow-up (where the replies are)
The shift
Most replies to cold outreach come after the first message, not from it. Yet most people either never follow up, or follow up with "just bumping this to the top of your inbox" — which adds nothing and reads as pressure.
A follow-up should give the reader a new reason to reply, not repeat the old one louder.
The move
Plan two or three follow-ups, spaced out, each adding something.
- Follow-up one (3–4 days): a relevant proof point or a short, specific example. "Since I wrote — here's exactly how [comparable company] handled this." New information, not a reminder.
- Follow-up two (a week later): a genuinely useful resource with no ask attached. Give something away. This is the message that most often gets the reply.
- The break-up (final): "I'll stop here so I'm not cluttering your inbox — if it's ever relevant, my door's open." Clean, no guilt. It frequently gets a reply precisely because it removes the pressure.
Then handle replies fast and like a human. The moment someone answers, the system ends and the conversation begins — drop the sequence entirely.
The compliance line — read before you send
Cold outreach sits inside real rules, and they vary by where your recipient is.
- Email: many regions (GDPR in the EU/UK, CAN-SPAM in the US, CASL in Canada) govern unsolicited commercial email. At minimum: use accurate sender details, make it genuinely easy to opt out, honour opt-outs immediately, and have a defensible reason you are contacting a business address.
- Do not buy or scrape personal-data lists you have no lawful basis to use. "Technically I found the email" is not the same as "I am allowed to email it."
- When unsure, ask before you send. This is a business decision with legal edges — check your obligations for the recipient's country, or take advice, rather than assuming the norms of your own.
The system in this playbook is designed to keep you on the right side of this by default: you contact a small, qualified list of businesses for a genuine, relevant reason, and you make it effortless to opt out. Volume-blasting bought lists is the thing these rules exist to stop — and it is also the thing that does not work.
Copy this
Here is my first cold email and the ask: [paste]
Write a 3-message follow-up sequence:
1. Sent 3-4 days later: adds one specific proof point or example,
does not repeat the original pitch
2. Sent ~1 week later: gives away something genuinely useful, no ask
3. A break-up message: closes the loop cleanly, no guilt, easy to
re-open later
Each under 70 words. None of them should contain the phrase
"just following up" or "bumping this".
Unlocked when
More than half your replies are arriving on message two or three, and you stop the sequence the instant someone answers.
The whole thing on one page
| Stage | The shift | The one move |
|---|
| 1 | The list beats the blast | Qualify each prospect with one specific reason |
| 2 | Cold is timing, not the person | Find one real, recent trigger per prospect |
| 3 | The opener is the personalisation | Write line one from the trigger, not a template |
| 4 | Small asks get replies | Ask a question, not a meeting |
| 5 | Replies live in the follow-up | Add value each time; stop the instant they reply |
How to actually run this
Do not scale until one full pass works by hand.
Pick twenty prospects. Run all five stages on them manually — the AI does the research and drafting, you do the judgement and the final edit on each opener. Send. Measure three numbers: reply rate, positive-reply rate, and meetings booked. Anything above a five to eight percent reply rate on a well-qualified list is a working system; blast outreach lives under one percent.
Only once those twenty are working do you widen the list — and even then, the list grows, the personalisation does not get thinner. The day your first line could be sent to anyone, you are back to the thing that does not work.
Twenty prospects, five numbers, one honest read of whether people replied. That is the whole test.
FiscEdge Academy — Build with AI
More playbooks, tools and workflows for founders: academy.fiscedge.com
Weekly breakdowns of the AI and business news that actually affects operators.
This playbook is free to share. If someone forwarded it to you, get the rest of the series at academy.fiscedge.com.