How to write candidate outreach that actually gets replies
2026-05-14 · 2 min read · The HeroHunt.ai Team
The best engineers, designers, and operators get a dozen recruiter messages a week, and almost all of them get ignored. Not because those people are not open to a move, but because the messages are interchangeable: same opener, same "I came across your profile," same vague pitch. A great candidate can spot a template in two seconds.
Getting a reply is not about being clever. It is about being relevant and respectful of the reader's time. Here is the framework we see work.
1. Lead with something only you could have noticed
Skip "I was impressed by your background." Reference one concrete, specific thing: a project, a talk, a repository, the problem their current company is clearly wrestling with. The signal you are sending is simple: a person read this, not a script.
2. Make the relevance obvious in one line
Why this role, for this person, right now? Connect the dots for them. "You have scaled a payments backend from zero to millions of users, and that is exactly the wall this team is hitting" lands far harder than a list of requirements.
3. Respect their time with a small, clear ask
Do not ask for a 45-minute call in the first message. Ask one easy question, or offer a two-line summary and let them opt in. Low friction wins.
4. Follow up, but add value each time
Most replies come from the second or third message, not the first. The mistake is sending "just bumping this to the top of your inbox." A good follow-up adds something new: a detail about the team, a link, an answer to the objection you expect. Then stop. Two or three thoughtful touches, not ten nags.
Personalization at scale is not a contradiction
The objection to all of this is obvious: who has time to write a custom message for every candidate? On a list of two hundred people, nobody does.
That is the part to automate. Modern outreach can generate each message from the candidate's actual profile, weaving in the specific details that make it feel handwritten, then send and follow up on a polite cadence and stop automatically the moment someone replies. You set the angle and the voice once. The system does the hundred variations.
The recruiters seeing thirty percent response rates are not working harder than everyone else. They have stopped sending templates and started sending messages that are both personal and automatic. That combination, hyper-personalized and hands-off, is what turns a cold list into a pipeline.
Let HeroHunt.ai draft and send personalized outreach for every candidate, so you can spend your time talking to the people who reply.