How to Personalize Cold Emails at Scale
Personalized cold emails get 2-3x higher reply rates than generic templates. No surprise there. The problem is doing it for 50+ emails a day without burning your whole morning on LinkedIn research.
You need a system, not willpower.
The personalization spectrum
Think of personalization in four levels:
- No personalization: same email to everyone. Terrible results.
- Segment personalization: different templates per industry or role. The bare minimum.
- Individual personalization: unique opener per prospect, template body. The sweet spot.
- Deep personalization: entire email custom-written per person. Doesn’t scale.
Level 3 is where you want to be. Personalized opener, templated body. 80% of the results, 20% of the effort.
Layer 1: Segment your list
Before writing a single email, group your prospects. A SaaS founder and a restaurant owner have different problems. A 5-person startup and a 500-person enterprise need different messaging. A CEO cares about revenue; a CTO cares about technical debt.
Create a base template for each segment.
Layer 2: Find one trigger
Spend 60 seconds per prospect looking for one personalization trigger. That’s it. One.
Places to look: company news (funding round, product launch, new hire), LinkedIn activity (recent post, job change), their company website (blog post, case study), mutual connections.
You need one trigger. Don’t overthink it.
Layer 3: Write the opening line
Turn your trigger into a 1-2 sentence opener. The structure: observation + connection to their problem.
“Congrats on the Series A. Scaling the sales team from 5 to 20 reps usually means your outbound process breaks.”
“Loved your post about hiring challenges in fintech. We’ve been seeing the same thing across our clients.”
“Noticed you launched the enterprise tier last month. Most teams at that stage struggle with longer sales cycles.”
The rest of the email can be your segment template.
Tools that help
You don’t need to do this manually. LinkedIn Sales Navigator for triggers and prospect info, company websites for recent news, Google Alerts for target accounts, and template libraries like Mailydone for starting points you can customize per segment.
The goal: less time researching, more time being relevant.
What not to do
Fake personalization is worse than none. If you can’t say something specific about them, don’t fake a compliment. “I love your company” is meaningless. Complimenting their website is what everyone does. Mentioning their job title adds nothing; they know their title.
And if your merge fields break? “Hi {first_name}” kills trust faster than anything.
Personalization at scale is a system. Segment your list, find one trigger per prospect, and write a custom opening line. Template the rest.