On this page▾
- Why your reply rate is so bad
- Passive does not mean uninterested, it means employed
- The first sentence is the whole game
- Lead with the role, not the company
- Length, tone, and the ask
- The follow-up is where most replies actually come from
- Volume is the enemy of reply rate
- Where AI helps and where it ruins everything
- The one rule to remember
The best engineers, designers, and operators on the planet get sourcing messages every single week, often several a day. Most of those messages are interchangeable. They open with a generic compliment, name a company the candidate has never heard of, describe a role in buzzwords, and end with a request for thirty minutes. The candidate has seen this exact message two hundred times. They do not reply, not because they are not open, but because nothing in the message told them this one was worth the cost of reading it.
If your passive outreach reply rate is in the low single digits, that is not bad luck. That is the market telling you your messages are indistinguishable from spam. The good news is that the bar is so low that genuinely thoughtful outreach stands out dramatically, and the work to clear it is smaller than you think.
First, drop the framing that passive candidates are hard to convince. A passive candidate is just someone with a job who is not actively applying. Most of them will move for the right thing. Studies and my own experience both put the share of employed professionals open to a better opportunity comfortably above half. They are not closed. They are busy, and they are flooded with low-effort messages that do not respect their time. Your job is not to persuade an unwilling person. It is to be the one message that was clearly written for them.
Almost no one reads past the first sentence of a cold message unless that sentence earns it. So stop wasting it. The first sentence should make it unmistakable that you looked at this specific person and have a specific reason to reach out. Not flattery, which everyone discounts, but a concrete observation: a project they shipped, a talk they gave, a problem their current company is known for that your role would let them escape or go deeper on.
Compare two openings. One says you have an impressive background and an exciting opportunity. The other says you noticed they led the migration to a new payments system at their company and that the role you are hiring for is, in essence, doing that from scratch with full ownership. The second one gets read because it could not have been sent to anyone else. The first one gets archived because it was sent to everyone.
Here is a contrarian point that experienced sourcers learn the hard way. The candidate does not care about your company yet. They care about the work and what it would do for their career. So lead with the substance of the role, the scope, the ownership, the problem, the team they would work with, and let the company case come second. Most outreach inverts this, spending three sentences on the company mission and one vague line on the actual job. The candidate is evaluating their next two years of life. Tell them what those two years would actually look like.
And be honest about why the role is interesting, including the hard parts. Telling a strong engineer that the codebase has real debt and they would own paying it down is more compelling, not less, than pretending everything is perfect. Good people are drawn to meaningful problems. Pretending there are none reads as either dishonest or boring, and both kill replies.
Keep it short enough to read on a phone in fifteen seconds. Three or four sentences. Every extra sentence lowers your reply rate. Write like a person, not a press release. Contractions are good. Buzzwords are bad. If you would not say the sentence out loud to a colleague, do not put it in the message.
Make the ask small and specific. Asking for thirty minutes is asking for a commitment from someone who does not yet know if you are worth it. Asking whether they would be open to hearing more, or offering a fifteen-minute conversation at their convenience, lowers the activation energy. Better still, give them an easy way to say not right now but later, because a warm no is a future yes if you do not burn it.
A single message is rarely enough, but the way most people follow up makes things worse. A second message that just says bumping this or did you see my note adds nothing and signals desperation. A good follow-up adds new information: a detail about the team, a recent company milestone, a reason the timing might matter to them now. Two or three well-spaced, additive touches will roughly double the replies a single message earns. Beyond that you are pestering, and pestering costs you the relationship for every future role.
Time your follow-ups like a human, not a drip campaign. A week apart, not a day. The goal is to be persistent enough to catch them at a good moment and respectful enough that they would still take your call in a year.
The instinct, especially under pressure to fill a role, is to send more messages. This is almost always wrong. Doubling volume while halving quality leaves your reply rate where it was and burns twice as many strong candidates who now associate your company with spam. The math that actually works is the opposite. A recruiter who sends twenty deeply personalized messages a week will out-hire one who sends two hundred templated ones, and will not poison the well for the next role.
This is the central tension of sourcing. Personalization does not scale by hand, so teams reach for volume, and volume kills the very thing that makes outreach work. The resolution is not to choose between them. It is to automate the research and drafting so personalization becomes fast, and reserve the human send and follow-up for where they matter.
Used badly, AI is how we got to the current flood of indistinguishable spam. It is trivially easy to generate two hundred messages that all sound the same, and that is exactly what most tools encourage. Used well, AI does the part that was always the bottleneck: reading a candidate actual work, their projects, their writing, their public footprint, and surfacing the specific, true hook that makes a message worth answering, so a human can send something that reads as if it took twenty minutes to write because the thinking behind it genuinely did.
That is the line we drew building VScout. The agent does the research and drafts a message grounded in what this specific person has actually done, then a recruiter reviews, adds judgment, and sends. The goal was never to send more messages. It was to make the personalized message, the only kind that works, finally fast enough to be the default rather than the exception.
If you remember nothing else, remember this. Every message you send teaches the recipient what your company is like. A lazy, templated message says you are a company that treats people as line items. A specific, honest, well-timed one says you are a company that pays attention. Strong candidates are choosing where to spend their attention long before they choose where to work, and your outreach is the first and cheapest signal you will ever send them. Make it count.
