Recipients can spot templated outreach within the first sentence, usually before they've even registered what the message is asking for. A generic compliment ('love what you're building!'), a vague personalization token, and an ask that could apply to literally any company in the recipient's position are the three tells that get a message archived unread.
Messages that get replies are built around one specific, verifiable observation about the recipient — something that proves the sender actually looked, rather than ran a list through a mail-merge.
What makes an opener specific
- Reference something that changed recently — a launch, a hire, a new market — not a static fact that's been true for years
- Name a specific detail that required actually looking (a line from their own content, a choice visible on their site) rather than a data-feed fact like company size
- Connect the observation directly to the reason you're reaching out — don't compliment something unrelated to your ask
- Keep it to one sentence — a long personalized intro reads as effortful in a way that undercuts the rest of the message
The test for a personalized opener: could this exact sentence apply to fifty other companies? If yes, it isn't personalization — it's a mail-merge field that happens to read like a sentence.
The ask has to match the relationship
A cold message asking for 30 minutes on a call is a bigger ask than most recipients are willing to grant a stranger. A cold message asking a single, easy-to-answer question, or offering something specific and useful with no ask attached, gets a dramatically higher reply rate — because it matches the actual level of trust that exists at message one.
Volume and personalization trade off directly — a genuinely specific opener takes real time per message, which caps how many you can send. That's the right trade. Fifty specific messages will outperform five hundred templated ones every time.