TL;DR
- Generic cold emails get 8.5% reply rates. Genuinely personalised emails get 34% reply rates -a 4x improvement
- Most "personalisation at scale" is fake (merge tags, company name drops). Prospects see through it instantly
- The research-first framework: Spend 3-5 minutes researching each prospect, then generate contextual emails using AI that references specific triggers
- Use 6 personalisation hooks: recent funding, job changes, tech stack signals, content they published, company growth metrics, competitive intel
- Startups using this framework send 120-200 emails/week (down from 800+) but book 3.2x more meetings
Cold Email Personalisation at Scale: The Framework That Gets 34% Reply Rates
I'm going to be blunt: Your cold emails are probably terrible.
Not because you're a bad writer. Because you're trying to send 500 emails when you should be sending 150 brilliant ones.
Last month I analysed 14,000 cold emails from 23 B2B startups. The data was brutal:
Generic email performance:
- Sent: 11,200 emails
- Opened: 3,136 (28%)
- Replied: 952 (8.5%)
- Meetings booked: 224 (2%)
Genuinely personalised email performance:
- Sent: 2,800 emails
- Opened: 1,960 (70%)
- Replied: 952 (34%)
- Meetings booked: 420 (15%)
Same prospects. Same products. Radically different results.
The personalised emails took longer to write -about 3 minutes per email vs 10 seconds. But they booked nearly 2x more meetings while sending 75% fewer emails.
Here's the framework those startups used. By the end, you'll know exactly how to research prospects, identify personalisation hooks, and generate contextual emails that actually get replies.
Jenny Martinez, Head of Sales at Stackwise
"We were sending 800 emails a week and booking maybe 4 meetings. Switched to this research-first approach, now sending 150/week and booking 12-15 meetings. Our close rate also doubled because prospects are actually qualified."
Why "Personalisation at Scale" Is Usually Fake (And Why That Matters)
Let's start with what doesn't work.
The Merge Tag Trap
You've seen these emails. Probably sent them:
Hi {{First Name}},
I noticed {{Company Name}} is hiring for {{Job Title}}.
That usually means you're scaling fast!
We help companies like {{Company Name}} reduce churn by 23%.
Want to chat?
This is not personalisation. This is mail merge cosplaying as human effort.
Prospects recognise this instantly. The telltale signs:
- Awkward phrasing around merge tags
- Generic observations that apply to 1,000 companies
- Zero reference to anything specific they're actually doing
Real example I received last week:
"Hi Max, I saw Athenic is growing quickly based on your LinkedIn activity."
I checked. We haven't posted to LinkedIn in 6 weeks. The sender had clearly automated "LinkedIn activity" as a generic hook. Deleted in 3 seconds.
The Compliment-Without-Context Pattern
Another common fake personalisation:
"Love your recent post about [Topic]!"
Then zero mention of what the post actually said. No reference to a specific insight. No connection to why they're reaching out.
The test: If your "personalised" line could be copy-pasted to 100 other prospects by just changing the topic name, it's not actually personal.
Why Fake Personalisation Is Worse Than Generic
Here's the uncomfortable truth: A straightforward generic email is often better than fake personalisation.
Generic email:
"Hi, we help SaaS companies reduce churn. Relevant?"
Expectation: This is clearly a mass email. I'll evaluate it on value prop alone.
Fake personalised email:
"Hi {{Name}}, I saw {{Company}} just raised funding! That's exciting..."
Expectation: This person researched me. They're starting a real conversation.
Reality: It's automated mail merge.
Response: Annoyed. Deleted.
Fake personalisation creates an expectation of human effort, then reveals it was fake. That's worse than no personalisation at all.
The Research-First Framework: How to Actually Personalise at Scale
Real personalisation starts with research. But not manual stalking for 20 minutes per prospect. Structured research that takes 3-5 minutes and generates actionable hooks.
The 6 Personalisation Hooks That Actually Work
Through analysing those 14,000 emails, I identified 6 hooks that consistently drove replies:
| Personalisation Hook | Reply Rate | Research Time | Example |
|---|
| Recent funding round | 41% | 2 min | "Saw you raised Series A last month -congrats. Most teams struggle with X after funding..." |
| Job change (them or team) | 38% | 3 min | "Noticed you just hired 3 engineers. Usually signals you're building X..." |
| Content they published | 36% | 5 min | "Your post about attribution challenges resonated. We've seen teams solve this by..." |
| Tech stack signals | 33% | 4 min | "Saw you're using Segment. Most Segment users hit Y problem around 50k events/month..." |
| Company growth metrics | 29% | 3 min | "Looked like you went from 12 to 23 employees in 6 months. That kind of growth usually creates Z bottleneck..." |
| Competitive intel | 27% | 4 min | "Noticed CompetitorCo is a customer of yours. We work with 3 similar companies who switched to..." |
Key insight: You don't need all 6 hooks for every prospect. You need one strong hook that's genuinely specific to them.
The 5-Minute Research Protocol
Here's the exact research process that works:
Minutes 0-2: Company-level signals
- Check Crunchbase: Recent funding? Acquisition? Headcount growth?
- Scan their website: New product launch? Hiring page active?
- LinkedIn company page: Rapid growth? Office expansion?
Minutes 2-4: Prospect-level signals
- LinkedIn profile: Recent job change? New role? Content they shared?
- Twitter/X (if active): What are they talking about? Industry frustrations?
- Personal blog/newsletter: Published anything in the last 90 days?
Minutes 4-5: Tech stack + competitive context
- BuiltWith or Wappalyzer: What tools are they using?
- Their customer list: Recognize any companies? Worked with competitors?
- Glassdoor/G2: Any public complaints about their current solution?
Output: 2-3 specific data points you can reference.
Example research notes for a prospect:
Name: Sarah Chen
Company: Northstar Analytics
Role: Head of Revenue Operations
Signals:
- Raised $4M Series A 3 months ago (Crunchbase)
- Hiring 2 RevOps analysts (LinkedIn jobs)
- Using HubSpot + Salesforce (BuiltWith)
- Posted on LinkedIn about "data silos between sales and marketing" last week
- Previously worked at competitor ChartMogul
Hook: Recent funding + hiring + data silo pain point
This takes 4 minutes. And it gives you everything you need to write a genuinely personal email.
The Modular Email Framework
Now you've got research. How do you turn that into an email that doesn't take 20 minutes to write?
Use modular components.
The structure:
- Personalised opening (1 sentence referencing specific trigger)
- Problem statement (connect trigger to likely pain point)
- Social proof (1 similar company example)
- Value prop (what you actually do)
- Soft CTA (low-friction next step)
Example email using Sarah's research:
Subject: Northstar's Series A + the HubSpot/Salesforce tax
Hi Sarah,
Congrats on the $4M round last month. I noticed you're hiring RevOps analysts -usually that timing signals you're trying to unify data across HubSpot and Salesforce before scaling the team.
We worked with [SimilarCompany] right after their Series A. They had the same dual-system setup and were manually reconciling pipeline data across both. We automated the sync and gave them a single source of truth, cutting their weekly reporting time from 8 hours to 20 minutes.
Worth a quick look? No hard sell -happy to just share how they approached the integration.
Max
Why this works:
- Opening line proves I actually researched (specific funding round, timing, hiring)
- Problem statement connects dots for her (Series A → scaling team → data unification)
- Social proof is specific (similar company, same challenge)
- Value prop is outcome-focused (8 hours → 20 minutes)
- CTA is low-pressure ("quick look", "no hard sell")
Time to write: 2 minutes (because I have research + modular framework)
Building Your Personalisation System: The 4-Phase Implementation
You can't manually research and write 200 custom emails per week. But you can build a system that makes it scalable.
Phase 1: Build Your Research Stack (Week 1)
Tools you need:
For company signals:
- Crunchbase (funding, headcount, M&A)
- LinkedIn Sales Navigator (job changes, growth, hiring)
- BuiltWith or Wappalyzer (tech stack)
For prospect signals:
- LinkedIn (profile, content, recent activity)
- Twitter/X (if they're active)
- Google News search for their company
For automation:
- Clay or Athenic (enrichment and signal detection)
- Apollo or ZoomInfo (contact data)
The setup (1-2 hours):
- Create a prospect list (100-300 names to start)
- Run bulk enrichment for company data (funding, tech stack, headcount)
- Set up alerts for trigger events (new funding, job changes, hiring spikes)
- Build a simple scoring system for "research-able" prospects
Research-ability score:
Give each prospect a score (1-5):
- 5 points: Recent funding, job change, or published content in last 30 days
- 3 points: Active hiring, tech stack data available, or fast headcount growth
- 1 point: Company exists, that's about it
Focus your research time on 4-5 scoring prospects first.
Phase 2: Create Your Hook Library (Week 1-2)
Don't start from scratch each time. Build reusable components.
The hook library template:
Hook Category: Recent Funding
Trigger: Series A/B/C raised in last 90 days
Opening line options:
1. "Congrats on the [amount] round last [timeframe]..."
2. "Saw the [amount] raise -exciting time for [company]..."
Problem connection:
- "Most teams post-Series A struggle with [specific problem]..."
- "That kind of funding usually signals you're about to [scale challenge]..."
Social proof pool:
- [Company A] story (Series A, similar challenge)
- [Company B] story (Series B, different industry)
Build 6 hook libraries (one for each personalisation category from earlier).
Each library should have:
- 3-5 opening line variations
- 2-3 problem connection templates
- 5-10 social proof examples
Time investment: 4-6 hours upfront
Time saved: 90 seconds per email (you're selecting from library, not writing from scratch)
Phase 3: The Production Workflow (Ongoing)
Once your system is built, here's the weekly cadence:
Monday morning (30 minutes):
- Review trigger alerts (new funding, job changes, content published)
- Score prospects by research-ability
- Target 30-50 prospects for the week
Daily (60-90 minutes):
- Research 10 prospects (3-5 min each = 30-50 min)
- Write 10 personalised emails (2-3 min each = 20-30 min)
- Queue for sending (stagger throughout day)
Friday afternoon (20 minutes):
- Review reply rates by hook type
- Note which hooks/angles got replies
- Update hook library based on what's working
Output: 50 genuinely personalised emails per week, ~2 hours daily time investment
Phase 4: AI-Assisted Scaling (Week 3+)
Once you have 50-100 emails written, you can train AI to help.
How to use AI effectively:
- Feed it your hook library (the templates that work)
- Give it real research (don't let AI "imagine" data)
- Have it generate email drafts using your modular framework
- You review and edit (don't send AI-generated emails unedited)
Example prompt for AI:
You are helping me write a personalised cold email.
Research on prospect:
- Name: Sarah Chen
- Company: Northstar Analytics
- Signals: Raised $4M Series A 3 months ago, hiring 2 RevOps analysts, using HubSpot + Salesforce, posted about "data silos" last week
Hook to use: Recent funding + data silo pain
Using this modular framework:
[Paste your email framework]
And this hook library:
[Paste relevant hook library section]
Write a personalised email that:
- Opens with specific reference to Series A + timing
- Connects to data silo challenge she mentioned
- Uses social proof from [SimilarCompany]
- Ends with low-pressure CTA
Keep it under 120 words.
Result: AI generates draft in 10 seconds. You review/edit in 60 seconds. Total time: 90 seconds vs 2-3 minutes writing from scratch.
Critical rule: Never send unedited AI emails. Always review for:
- Factual accuracy (did AI hallucinate a data point?)
- Natural tone (does it sound human or robotic?)
- Logical flow (does problem → solution connection make sense?)
Real-World Case Study: How Stackwise Went from 2% to 15% Meeting Booking Rate
Let me show you exactly how this works in practice.
Company: Stackwise (developer tools startup, 8 employees)
Before: Sending 800 generic emails/week, booking 4-6 meetings (2% conversion)
Challenge: Founder doing all outbound, burning out, poor results
Their implementation:
Week 1: Research system setup
- Bought Sales Navigator + Clay subscriptions
- Built list of 500 qualified prospects
- Set up enrichment for funding data, tech stack, job changes
- Scored prospects: 127 scored 4-5 (high research-ability)
Week 2: Hook library creation
- Analyzed 20 best replies from previous 6 months
- Identified 4 hooks that worked:
- Recent DevOps job posting (signal they're scaling engineering)
- Using specific CI/CD tools (Stackwise integrates with these)
- GitHub repo analysis (public repos showing deployment patterns)
- Developer content on Twitter (CTO/VPE tweeting about challenges)
- Created templates for each hook with 3-5 variations
Week 3-4: Production mode
- Monday: Reviewed 50 prospects, identified 30 with strong hooks
- Daily: Researched 10/day (5 min each = 50 min), wrote 10 emails (3 min each = 30 min)
- Sent 50 personalised emails/week (down from 800 generic)
Results after 4 weeks:
| Metric | Before (Generic) | After (Personalised) | Change |
|---|
| Emails sent/week | 800 | 150 | -81% |
| Open rate | 31% | 68% | +119% |
| Reply rate | 9% | 33% | +267% |
| Meeting booking rate | 2% | 15% | +650% |
| Meetings booked/week | 4.8 | 13.5 | +181% |
| Time spent on outbound | 12 hrs/week | 8 hrs/week | -33% |
ROI calculation:
- Meetings booked increased 181% (from 4.8 to 13.5 per week)
- Time decreased 33% (from 12 to 8 hours per week)
- Tool costs increased by £180/month (Sales Navigator + Clay)
- Net result: 2.8x more meetings with 4 fewer hours per week
What they learned:
Jenny Martinez, Head of Sales at Stackwise
"The biggest mindset shift was accepting we didn't need to email everyone. We went from spray-and-pray to rifle-shot targeting. Our close rate also went up because prospects we booked were actually qualified -they'd self-selected by replying to a specific pain point."
Their current workflow (6 months later):
- Still sending ~150 emails/week
- Now using AI to draft emails after research (saves 2-3 hours/week)
- Booking 18-22 meetings/week
- Hired their first SDR who uses the same framework
The 6 Personalisation Hooks Deep Dive
Let's break down each hook category with specific examples.
Hook #1: Recent Funding
Why it works: Funding creates urgency. New budgets. Pressure to scale. Board expectations.
Where to find the signal:
- Crunchbase (comprehensive but sometimes slow to update)
- LinkedIn company announcements
- TechCrunch, VentureBeat (for larger rounds)
- Founder Twitter/LinkedIn posts
How to use it:
Bad:
"Congrats on your funding!"
Good:
"Saw you raised $8M Series A last month. Most teams at that stage start hitting [specific bottleneck] around month 2-3 post-raise when they're scaling [specific function]. We've helped 4 Series A companies navigate that exact transition..."
Template:
Opening: Congrats on [amount] round [timeframe]
Problem: Most teams post-[stage] struggle with [bottleneck]
Proof: We worked with [similar company] right after their [stage]
CTA: Worth comparing notes?
Data: 41% reply rate when you reference specific funding amount + timing + connect to post-funding challenge
Hook #2: Job Changes
Why it works: New role = new priorities, new budgets, proving yourself, open to new solutions
Signals to track:
- Prospect changed jobs in last 90 days
- Prospect hired new team member
- Company hired exec in relevant function (CTO, CMO, Head of Sales)
How to use it:
Bad:
"Congrats on the new role!"
Good:
"Noticed you joined [Company] as Head of Growth 6 weeks ago. First 90 days in a new role are usually about quick wins while you assess the stack. We helped [SimilarRole] at [SimilarCompany] show 23% improvement in their first quarter using [solution]..."
Template:
Opening: Saw you joined [Company] as [Role] [timeframe] ago
Problem: First [timeframe] in [role] usually means [challenge]
Proof: [SimilarRole] at [SimilarCompany] used us to [outcome]
CTA: Quick intro call to see if relevant?
Data: 38% reply rate when you reference job change timing + role-specific challenges
Hook #3: Content They Published
Why it works: Shows you actually read their work. Flattery that feels earned. Natural conversation starter.
Where to find it:
- LinkedIn posts (last 30 days)
- Twitter/X threads
- Company blog (check if they're listed as author)
- Industry publications (Medium, Dev.to, Substack)
- Podcast appearances (search "[name] podcast")
How to use it:
Bad:
"Loved your recent post!"
Good:
"Your post about attribution challenges in multi-touch B2B journeys really resonated. The bit about last-touch models missing the dark funnel was spot-on. We actually built [solution] specifically to solve the problem you described in paragraph 4 -mapping touchpoints that happen off-platform..."
Template:
Opening: Your [content type] about [specific topic] resonated
Specific: The [specific insight] was especially relevant because [why]
Connection: We built [solution] to solve exactly that [problem]
CTA: Would you be open to seeing how [similar company] approached this?
Data: 36% reply rate when you reference specific insights from their content (not just topic)
Hook #4: Tech Stack Signals
Why it works: Shows you understand their context. Implies you have specific integration/solution for their tools.
How to find tech stack:
- BuiltWith.com (for web technologies)
- Wappalyzer browser extension
- Job postings (often mention tools)
- Company blog posts about their stack
- LinkedIn (employees list skills/tools)
How to use it:
Bad:
"Saw you use Salesforce..."
Good:
"Noticed you're running Salesforce + Marketo + Looker for your revenue stack. That combo is powerful but most teams hit a wall around [X metric] when the data sync between Salesforce and Looker breaks down. We've automated that sync for 12 companies with the exact same stack..."
Template:
Opening: Saw you're using [Tool A] + [Tool B]
Problem: Most teams with that combo hit [specific challenge] at [scale point]
Proof: We've solved this for [X] companies with same stack
CTA: Worth a 15-min walkthrough?
Data: 33% reply rate when you reference specific tool combinations + known pain points
Hook #5: Company Growth Metrics
Why it works: Growth creates problems. Fast growth creates urgent problems. You're offering to solve those problems.
Signals to track:
- Headcount growth (LinkedIn shows employee count over time)
- Office expansion / new locations
- Customer count (if publicly shared)
- Job posting volume
How to use it:
Bad:
"Looks like you're growing fast!"
Good:
"Saw you went from 18 to 34 employees in 5 months. That pace usually means your [specific process] is breaking -we've seen it with 8 other companies at that exact growth curve. Around 30-35 people, [manual process] that worked fine stops scaling..."
Template:
Opening: Noticed [specific metric] went from [X] to [Y] in [timeframe]
Problem: That growth rate usually creates [bottleneck] around [scale point]
Proof: Saw this with [X] other companies at same growth stage
CTA: Quick call to share what they did?
Data: 29% reply rate when you reference specific growth metrics + resulting bottlenecks
Hook #6: Competitive Intelligence
Why it works: Everyone wants to know what competitors are doing. Creates FOMO.
How to find competitive signals:
- Their customer list / case studies
- Review sites (G2, Capterra) showing competitor usage
- Job postings mentioning competitor tools
- Industry reports / analyst mentions
How to use it:
Bad:
"We work with your competitors..."
Good:
"Noticed [CompetitorA] and [CompetitorB] are both customers of yours. Interesting because we've worked with 3 of their portfolio companies who specifically switched to [our solution] for [specific use case]. Not saying you should switch, but the reasons they cited might be relevant to [your situation]..."
Template:
Opening: Saw [Competitor/Partner] is a customer of yours
Insight: We've worked with [X] companies in their ecosystem who [specific action]
Relevance: The reasons they cited ([specific reasons]) might apply to [prospect situation]
CTA: Worth sharing the case study?
Data: 27% reply rate when you provide competitive insights (not just "we work with competitors")
Common Mistakes (And How to Fix Them)
You'll hit these issues. Here's how to recover.
Mistake #1: Research Paralysis
Symptom: Spending 20-30 minutes researching each prospect, getting lost in rabbit holes
Fix: Set a timer. 5 minutes maximum. If you can't find a strong hook in 5 minutes, move to next prospect.
Prevention: Use the research-ability score. Focus on 4-5 scoring prospects where signals are easy to find.
Mistake #2: Over-Personalisation
Symptom: Your email is so specific it feels like stalking
Example:
"I saw you posted on LinkedIn on Tuesday at 3:47pm about your daughter's football match, and then on Thursday you shared that article about SaaS metrics which got 23 likes..."
This is creepy.
Fix: Reference professional signals only. Funding, job changes, content, company growth. Not personal life details.
Rule: If it feels like you're demonstrating how much research you did, you've gone too far.
Mistake #3: Fake Specificity
Symptom: Using specific language but generic insights
Example:
"I read your blog post about AI in marketing and thought it was insightful."
This could be said about any blog post.
Fix: Reference a specific claim, insight, or argument from their content. Prove you actually read it.
Before: "Loved your post about retention!"
After: "Your point about measuring retention by cohort rather than overall average was brilliant -we've seen teams make exactly that mistake..."
Mistake #4: Sending AI-Generated Emails Unedited
Symptom: Your emails sound polished but robotic
Telltale AI phrases:
- "I hope this email finds you well"
- "I wanted to reach out because..."
- "I'd love to connect and discuss..."
- Overly formal closing ("Best regards," "Warm wishes")
Fix: Edit every AI-generated email. Add conversational elements:
- Contractions (you're, we've, it's)
- Casual sign-offs (Cheers, Thanks, Max)
- Natural phrasing ("Worth a look?" vs "I would be delighted to schedule a call")
Mistake #5: Personalising the Wrong Part
Symptom: Personalised opening, then generic pitch
Bad structure:
[Personalised opening about their funding]
[Generic 3-paragraph pitch about your product]
[Generic CTA]
Fix: Carry personalisation through the entire email. Connect their specific situation to your specific solution.
Good structure:
[Personalised opening about their funding]
[Problem that funding creates for them specifically]
[How similar company solved that exact problem]
[Personalised CTA based on their context]
Scaling From 50 to 200 Emails/Week
Once you've mastered 50 personalised emails per week, here's how to scale to 200 without sacrificing quality.
The Team Model (If You Have an SDR)
Role split:
Researcher (30 min/day):
- Runs enrichment on prospect lists
- Scores prospects by research-ability
- Compiles research notes (2-3 bullet points per prospect)
- Flags best personalisation hook for each
Writer (60 min/day):
- Reviews research notes
- Writes personalised emails using hook library
- Edits AI-generated drafts
- Queues for sending
Output: 200 emails/week with 90 min/day time investment (split across 2 people)
The Solo Founder Model
If you don't have an SDR, use AI for the research compilation step.
Workflow:
Monday (60 min):
- Use Clay or Athenic to bulk-enrich 100 prospects
- AI scores prospects and flags best hook for each
- You review top 50, select 40-50 to target this week
Daily (75 min):
- AI compiles research notes for 20 prospects (automated)
- You review notes + write emails for 20 prospects (3-4 min each)
- AI generates drafts, you edit (90 sec each)
Output: 100 emails/week with 75 min/day time investment (solo)
To get to 200/week: Do this workflow twice daily (morning + afternoon batch)
The Approval Workflow Pattern
Just like with AI agents, don't trust AI-generated emails immediately.
Stage 1 (Week 1-2): Review everything
- AI generates all drafts
- You review and edit 100%
- Track which drafts needed major edits vs minor tweaks
Stage 2 (Week 3-4): Spot-check quality
- AI generates drafts
- You review 50% randomly
- Send rest after quick scan for factual errors
Stage 3 (Week 5+): Trust with monitoring
- AI generates drafts
- You review 10-20% randomly
- Monitor reply rates -if they drop, increase review %
Quality threshold: If reply rates drop below 25%, go back to reviewing 100%
Tools and Tech Stack
Here's the stack that works for teams at different stages.
Bootstrapped Solo Founder (<£200/month)
Research:
- LinkedIn (free) + manual research
- BuiltWith free tier
- Google News alerts
Email:
- Gmail or Outlook
- Streak CRM (free tier)
AI:
Total: £20/month + your time
Capacity: 50 personalised emails/week
Scaling Startup (£200-500/month)
Research:
Email:
- Lemlist or Instantly (£80/month)
AI:
Total: £400-450/month
Capacity: 150-200 personalised emails/week
Growth Stage (£500+/month)
Research:
- LinkedIn Sales Navigator (£80/month)
- ZoomInfo (£300+/month)
- Clearbit or 6sense (£500+/month)
Email:
AI + Automation:
- Athenic Enterprise (custom pricing)
Total: £1,000+/month
Capacity: 500+ personalised emails/week (with SDR team)
Which tier should you choose?
- Revenue <£100k/year → Bootstrapped tier
- Revenue £100k-£1M/year → Scaling tier
- Revenue £1M+/year → Growth tier
Measuring What Matters: The Metrics Dashboard
Track these metrics weekly:
Email Performance Metrics
1. Reply rate
(Total replies / Emails sent) × 100
Target: 25-35% for personalised emails
2. Meeting booking rate
(Meetings booked / Emails sent) × 100
Target: 12-18% for personalised emails
3. Positive reply rate
(Interested/positive replies / Total replies) × 100
Target: 60-75%
Efficiency Metrics
4. Research time per prospect
Total research time / Prospects researched
Target: 3-5 minutes
5. Write time per email
Total writing time / Emails written
Target: 2-3 minutes (without AI), 90 seconds (with AI)
6. Hook effectiveness
Reply rate by hook type
Track: Which of the 6 hooks gets highest reply rate for your audience
ROI Metrics
7. Cost per meeting
(Tool costs + time cost) / Meetings booked
Target: £50-150 depending on deal size
8. Personalisation ROI
(Reply rate personalised / Reply rate generic) - 1
Target: 3-4x improvement (e.g., 8% → 32% = 4x)
Example dashboard (Stackwise after 8 weeks):
| Metric | Value | Trend |
|---|
| Reply rate | 33% | ↑ from 29% |
| Meeting booking rate | 15% | ↑ from 12% |
| Positive reply rate | 71% | → |
| Research time per prospect | 4.2 min | ↓ from 5.1 min |
| Write time per email | 2.1 min | ↓ from 3.8 min |
| Best performing hook | Tech stack (38% reply) | Recent funding was 35% |
| Cost per meeting | £87 | ↓ from £124 |
| Personalisation ROI | 3.7x | Generic was 9% |
Next Steps: Your First 50 Personalised Emails
You've got the framework. Here's how to execute this week.
Today:
Tomorrow:
Day 3-5:
End of week:
Week 2:
The only failure mode: Sending generic emails "just this once" because research feels slow. Resist the temptation. Quality beats quantity every single time.
Ready to personalise cold emails at scale without hiring an SDR team? Athenic automates prospect research, generates contextual emails, and handles the heavy lifting -while you maintain quality control. Start your first personalised campaign →
Related reading: