Most outreach advice tells you to personalize.
Use their name. Mention their company. Reference a recent post.
I did all of that for months. Replies stayed near cold-email dead — about 1%.
So I read my own messages back to back — the ones that got answered next to the ones that got ignored. The difference wasn't length. Wasn't tone. Wasn't how many "personalization tokens" I crammed in.
It was one thing: could that first sentence have been sent to anyone else?
If yes, it reads like a mail merge — even with their name on it. If no, it reads like a human who actually stopped and paid attention.
Before:
"hey sarah, love what you're building at acme! curious if you've thought about your outbound strategy?"
Name — check. Company — check. Still garbage. That sentence works for 500 people.
After:
"saw your comment about spending your whole sunday manually pulling a lead list and still hitting a wall — that 'i did everything right and got nothing' feeling is brutal. did the manual list at least tell you which channel was worth repeating?"
No pitch. No link. Just proof I read the actual thing they said, and a question they'd want to answer.
Here's the test I run on every first line now: delete the name and the company. If the sentence still makes sense sent to a stranger, it's not personalized — it's decorated. Rewrite it.
That one shift is most of the gap between my channels. Public numbers: replies run 20.6% on Reddit, ~14% on LinkedIn, ~9% on X. Cold email — the most "scalable," least specific channel — sits near 1%.
Specificity is the whole game.
I eventually built LeadSynth around finding those specific moments — people describing your exact problem in public, right now — so the first line half-writes itself. First leads are free, no card: https://www.leadsynthai.app
What's the most "personalized" message you've ever gotten that still felt like spam? I want to know what tipped you off.