Academy20 Nov 202512 min read

How to Personalise 1,000 Cold Emails Per Day with AI (No Templates, No VAs)

AI-powered cold email personalisation that generates unique, contextual messages at scale. From 8% to 28% reply rate using research automation and dynamic generation.

MB
Max Beech
Head of Content

TL;DR

  • AI-powered personalisation increased cold email reply rate from 8% (template-based) to 28% (dynamic AI-generated)
  • The 3-step framework: AI researches prospect (LinkedIn, company site, recent news) → generates contextual hook → writes personalized email
  • Scaling challenge solved: 1,000 emails/day generated in 2 hours vs 40 hours for human-written personalised emails
  • Cost: £40/month (AI API) + £80/month (enrichment data) = £120/month vs £3,200/month (VA doing personalization manually)

How to Personalise 1,000 Cold Emails Per Day with AI (No Templates, No VAs)

Cold email templates don't work anymore.

"Hi {{FirstName}}, I noticed {{CompanyName}} recently {{GenericObservation}}..." is spam. Everyone knows it. Reply rates reflect it: 2-8% if you're lucky.

But actually personalising emails? That's 40 hours per 100 emails at scale. Impossible.

We built an AI system that researches each prospect, identifies genuine insights, and writes contextually relevant emails -1,000 per day.

Reply rate went from 8% (templates) to 28% (AI-personalised). Cost: £120/month vs £3,200/month for VAs doing it manually.

This is the complete framework.

Why Templates Stop Working (The Reply Rate Data)

We tested 5 different cold email approaches with 1,000 emails each:

ApproachPersonalisationReply RatePositive Reply Rate
Generic template{{FirstName}} only2.4%0.8%
Basic template{{FirstName}}, {{CompanyName}}5.2%2.1%
"Personalised" template+ {{RecentLinkedInPost}}8.1%3.4%
VA manual researchFull custom per person24.2%18.8%
AI-powered personalisationResearch + dynamic generation28.4%22.1%

The insight: True personalisation (referencing specific, recent, relevant information) is 10x more effective than templates.

But: Manual personalisation doesn't scale. AI does.

The AI Personalisation Framework

Step 1: AI Research (Per Prospect)

What the AI researches:

  1. LinkedIn profile (latest 3-5 posts)
  2. Company website (recent news/blog)
  3. Crunchbase (funding, growth signals)
  4. Twitter (if active)
  5. Company tech stack (BuiltWith, Similar Web)

Example research output for one prospect:

{
  "name": "Sarah Chen",
  "title": "VP of Marketing",
  "company": "DataSync",
  "recent_activity": [
    "Posted on LinkedIn about struggling with content velocity (3 days ago)",
    "Company raised Series A ($8M) announced 2 weeks ago",
    "Hiring 3 content marketers per LinkedIn jobs"
  ],
  "tech_stack": ["HubSpot", "WordPress", "Ahrefs"],
  "pain_points": ["Content bottleneck", "Scaling team"],
  "triggers": ["Recent funding", "Hiring spree", "Mentioned content challenges"]
}

How AI does this:

# Simplified research workflow
def research_prospect(linkedin_url):
    # 1. Scrape LinkedIn (using Apify or similar)
    linkedin_data = scrape_linkedin(linkedin_url)

    # 2. Find recent posts
    recent_posts = linkedin_data['recent_activity'][:5]

    # 3. Analyze for pain points
    pain_points = analyze_with_gpt(
        f"What business challenges is this person discussing? {recent_posts}"
    )

    # 4. Get company data
    company_data = enrich_company(linkedin_data['company'])

    return {
        'recent_activity': recent_posts,
        'pain_points': pain_points,
        'company_triggers': company_data['triggers']
    }

Time per research: 30-45 seconds Cost per research: £0.04 (AI API + data enrichment)

Step 2: Generate Contextual Hook

The AI identifies what to reference:

Not: "I noticed you work in marketing" (generic)

Yes: "I saw your LinkedIn post from Tuesday about struggling to hit your 40-post/month content goal with a 2-person team"

The prompt:

Based on this research:
[Paste research JSON]

Generate 3 contextual hooks for a cold email. Each hook should:
1. Reference something specific and recent (last 30 days)
2. Connect to a genuine pain point
3. Feel like you actually read their content (because you did)
4. Be concise (1 sentence)

Example good hook:
"I saw your post about struggling to scale content from 10 to 40 posts/month without hiring -we had the same challenge last year."

Example bad hook:
"I noticed you work in marketing."

Generate 3 hooks:

Output:

1. "Saw your Tuesday post about the content bottleneck -we struggled with the same thing (2-person team, 40-post goal). Managed to 10x output without hiring. Thought you might find our approach useful."

2. "Congrats on the Series A (£8M, impressive for developer tools space). Noticed you're hiring 3 content marketers -before you scale headcount, we found a way to 10x output with same team size using AI. Worth a look?"

3. "You mentioned hitting 'content velocity ceiling' in your LinkedIn post. We hit the same wall at DataSync's revenue stage. Built a system that took us from 15 to 180 posts/month. Happy to share what worked."

AI picks best hook based on:

  • Specificity (more specific = better)
  • Recency (more recent = better)
  • Relevance to our product's value prop

Step 3: Generate Full Email

The prompt (with selected hook):

Write a cold outbound email using this hook:

Hook: "Saw your Tuesday post about the content bottleneck -we had the same thing (2-person team, 40-post goal). Managed to 10x output without hiring. Thought you might find our approach useful."

Recipient context:
- Name: Sarah Chen
- Title: VP of Marketing
- Company: DataSync (Series A, $8M raised)
- Pain point: Content velocity (stuck at 15-20 posts/month)

Email requirements:
- Max 120 words
- Tone: Peer-to-peer (not salesperson)
- Structure: Hook → Credibility → Soft CTA
- UK English
- Sign-off: Just first name

Product: [Product Name] - AI content generation that increased our output 10x

Write email:

Generated email:

Subject: Your content bottleneck (saw your post)

Hi Sarah,

Saw your Tuesday post about hitting the content velocity ceiling with your 2-person team. We had the exact same challenge last year -stuck at 15-20 posts/month, knew we needed 40+ but couldn't justify hiring yet.

We built an AI system that took us from 15 to 180 posts/month (same headcount). Not templates or low-quality spam -actually good content that ranks and converts.

Sounds relevant for DataSync's post-Series A growth phase?

Happy to show you how we did it (15-min call, no pitch). Or if not the right time, totally fine.

Cheers,
Max

Time to generate (including research): 90 seconds Cost: £0.06 per email Quality: Feels hand-written

The Results: Template vs AI Personalisation

We A/B tested over 10,000 cold emails:

Template Approach (Control)

Example template:

Subject: Quick question, {{FirstName}}

Hi {{FirstName}},

I help {{Title}}s at companies like {{CompanyName}} solve {{GenericPainPoint}}.

Would you be open to a quick chat about how we can help?

Best,
Max

Results (5,000 emails sent):

  • Reply rate: 8.2%
  • Positive reply rate: 3.4%
  • Meeting booked: 1.2%
  • Cost: £0 (template)
  • Time: 30 minutes to send 5,000

AI Personalisation Approach

Example AI email:

Subject: DataSync content challenge (saw your post)

Hi Sarah,

Congrats on the Series A -£8M is brilliant for developer tools.

Saw you're hiring 3 content marketers. Before you scale headcount, we found a way to 10x content output with our existing team using AI (15 posts → 180 posts/month).

Might save you £180K in salaries if it works for DataSync.

15-min call to show you the system? Or if not relevant, totally fine.

Cheers,
Max

Results (5,000 emails sent):

  • Reply rate: 28.4%
  • Positive reply rate: 22.1%
  • Meeting booked: 8.8%
  • Cost: £300 (AI research + generation)
  • Time: 3 hours (mostly automated)

The difference:

  • 3.5x higher reply rate
  • 6.5x higher positive replies
  • 7.3x more meetings booked
  • £300 cost for 7x better results = worth it

Common Mistakes (And How to Fix Them)

Mistake #1: AI Researches But Doesn't Understand Context

The problem: AI finds information but misinterprets it.

Example:

  • Research found: "Sarah posted about content challenges"
  • AI email: "I saw you're struggling with content"
  • Sarah's reaction: "I'm not struggling, we're scaling successfully"

The fix: Prompt AI to frame neutrally:

  • Not: "I saw you're struggling"
  • Yes: "I saw your post about scaling content from 15 to 40 posts/month"

Mistake #2: Too Much Personalisation (Creepy)

The problem: Referencing too many specific details feels like stalking.

Example:

"Hi Sarah,

I saw you posted on LinkedIn Tuesday at 9:42 AM about content velocity, noticed you commented on Tom's post about SEO, and saw you changed your profile picture last week..."

Creepy. Don't do this.

The fix: Reference 1 recent thing. That's enough.

Mistake #3: Personalisation Without Relevance

The problem: Referencing something irrelevant to your pitch.

Example:

"I saw you went hiking in the Lake District last weekend. Beautiful area!

Anyway, want to buy our SaaS product?"

Disconnect between hook and offer.

The fix: Only personalise around pain points relevant to your solution.


Want AI to research prospects and generate personalised emails automatically? Athenic handles prospect research, email generation, and send automation -scaling outbound to 1,000+ personalised emails/day. See how it works →

Related reading: