Last year I ran a simple test on 100 cold outreach messages. Same ICP, same offer, same follow-up timing. One variable: the opening sentence.
Batch A (50 messages): "Hi [Name], I help [role] at companies like yours to [benefit]. Would it be worth 15 minutes?"
Batch B (50 messages): First sentence referenced something specific and real about them. A talk they gave. A post they published. A product update they shipped.
Results: Batch A = 1.1% reply rate. Batch B = 8.3% reply rate.
7.5x difference. Same list. Same offer.
WHY IT WORKS
Generic openers don't signal anything except that you have a list and a template. The prospect has seen it 200 times. They delete it in 3 seconds.
A specific opener says: I actually looked at you. That's enough to make someone feel seen. People reply to people who made them feel seen.
THE FILTER I USE ON EVERY MESSAGE
Before sending, I ask: could I swap this person's name with anyone else on my list and have this message still make sense?
If yes, I delete it and start over. The goal is a message that couldn't exist without this specific person as the recipient.
THE TIME PROBLEM (AND MY FIX)
Obvious objection: this takes too long.
It used to take me 4 minutes per message. Research (2 min), draft opener (1.5 min), clean up (30 sec). Unsustainable at scale.
My fix: I stopped typing research and started speaking it. Pull up the prospect's profile, speak my observations out loud, get a polished first draft in under 45 seconds. Speaking is 3-4x faster than typing. And speaking from your own notes produces something that reads human, because it is.
I now run 3x my previous personalized volume in the same time.
THE TACTIC IN ONE LINE
Lead with one thing you noticed that only they could have done. Then make your ask.
No fancy tools. No complex sequences. Just proof you actually looked.
What's working for your outreach right now?