AI for LinkedIn: Get Found by Recruiters
How to Message a Recruiter on LinkedIn (That Actually Works)
A recruiter who gets 80+ cold LinkedIn messages a week shares the 5 templates that made him reply this month, plus the 3 openers he auto-deletes.
I opened LinkedIn this morning and had 23 unread messages. Checked my InMail folder: another 31. Connection requests with notes: 29. That’s a fairly typical Monday for me, and across a week it averages around 80 to 100 cold messages from candidates.
I reply to roughly 10% of them.
It’s not because I’m lazy or rude. It’s because 90% of the messages I get are so obviously templated, so obviously un-researched, that replying would take more time than the sender put into writing them. And the 10% I do reply to have something specific in common, which I’ll get into below.
In 12 years of recruiting, I’ve gone from answering every cold message to answering almost none, then slowly re-learned which ones deserve a reply. This is what I’ve figured out, including the 5 templates that have actually made me reply this month, and the 3 openers I delete without reading past the first line.
Why most messages get ignored
Before I get to the templates that work, here’s the pattern on the ones that don’t. Three openers guarantee a delete from me, and from most recruiters I know.
The generic template. “Hi Alex, I hope this message finds you well. I came across your profile and was impressed by your background in talent acquisition. I am a passionate and results-driven professional with experience in…” I’m already gone. I can smell a template from the first six words, and “I hope this message finds you well” is the tell. Real people don’t open messages like that.
The wall of text. Eight paragraphs explaining your entire career before you ask for anything. I’m looking at this on my phone between meetings. If I have to scroll, I’m not reading.
The vague ask. “I’d love to connect and explore opportunities.” Explore which opportunities? I recruit for specific roles in specific industries. “Explore opportunities” is a request for me to do the work of figuring out what you want. I won’t.
If your current outreach looks like any of these, that’s why you’re not getting replies. It’s not the algorithm. It’s the message.
What the 10% I reply to have in common
The messages I reply to do three things in the first sentence.
They tell me they’ve done 30 seconds of research on what I actually do. They name a specific thing, whether that’s a role I posted, a company I work with, or a post I wrote. And they ask for one clear thing, not a vague “chat.”
That’s it. No magic, no hack, no prompt engineering. Specificity beats length every time. Below are the five templates that have earned me a reply in the last month, grouped by the situation they fit.
Template 1: The 120-character opener
This is the single highest-reply-rate format I see, and it’s shorter than most people think is acceptable.
“Hi Alex — saw you placed the senior PM at [company] last month. I’m a senior PM at [similar company] looking to move. Worth a quick chat?”
119 characters. One sentence that proves research, one sentence that says what you are, one sentence that asks for one thing.
Why it works: I opened this in 4 seconds. I knew what you wanted, I knew you’d looked at my recent work, and the ask was so small (“quick chat”) that saying yes was easier than saying no. Compare that to the 300-word messages from template sites that take me 30 seconds to process before I’ve even formed an opinion.
Use it when: you’re reaching out cold to a recruiter whose recent placements or posts you’ve actually seen. Don’t fake this. If you haven’t researched the recruiter, skip this template and use template 4 or 5 instead.
Template 2: The bridge from a shared contact
A warm intro beats everything. Even a lukewarm one beats a cold message. If you have any connection to the recruiter through a mutual, use it.
There are three levels of shared-contact closeness, and the message should match.
Level 1 — You’ve spoken to the mutual and they said it was OK to name-drop:
“Hi Alex — [mutual name] suggested I reach out. She mentioned you’d recruited for [role type] and thought we might have a useful conversation. I’m currently a [role] at [company], exploring a move. Would you have 15 minutes next week?”
Level 2 — You know the mutual but haven’t checked with them first:
“Hi Alex — I saw we’re both connected to [mutual name] from [context]. I’m reaching out because I’m a [role] at [company] considering a move in the next 3-6 months, and your recent placements at [company type] caught my attention. Open to a quick intro chat?”
Level 3 — You and the mutual are both connected but don’t actually know each other:
Don’t name-drop. Skip to template 1 or 4. A fake-warm intro reads worse than a clean cold message.
Why it works: warm intros get replied to at something like 3x the rate of cold messages in my experience. Even a weak bridge (“we share a connection”) slightly raises the probability I’ll reply, because it signals you’re inside the same professional world as someone I’ve decided is worth knowing.
Template 3: The useful-for-them opener
This one is harder to write, but when it lands it’s the strongest of the five. Instead of asking for something, you lead by offering something the recruiter would actually value.
“Hi Alex — I noticed you’re recruiting for product marketing roles in fintech. My old colleague [name] is wrapping up at [company] and is quietly open to offers. He’s one of the best PMMs I’ve worked with. Happy to make an intro if useful.”
Or:
“Hi Alex — I saw your post on candidate ghosting last week. I ran a small internal study on this at [company] and found [one specific finding]. Happy to share the data if useful to your work.”
Why it works: you’ve flipped the dynamic. You’re not a candidate asking for help, you’re someone who might be useful. Recruiters remember people who bring them candidates or useful information. I’ve hired two people who originally messaged me in this format, because when they became candidates themselves 18 months later, I already knew their name.
Use it when: you have something genuinely useful to offer, not a fake pretext. If you’re making up a “favour” to get in the door, I’ll see through it and file you under manipulation.
Template 4: The active role opener
If the recruiter has posted a specific role you’re right for, this is the template. Most candidates apply through the job post and hope for the best. Messaging the recruiter directly triples your visibility.
“Hi Alex — I just applied to the senior product manager role you posted. Quick summary of why I think I’m a fit: I led the pricing migration at [company] which mirrors the challenge in the JD, and I’ve managed teams of 6 engineers for the last 3 years. Happy to send my CV if you’d like a direct look before it hits the ATS queue.”
Why it works: you’ve saved me a step. Instead of me fishing your CV out of 400 applications, you’ve summarised your relevance in 3 sentences and offered to hand me the CV directly. The line “before it hits the ATS queue” is deliberate. I know ATS filters are imperfect, and a direct handoff means I can review you properly rather than trusting the keyword match.
Use it when: there’s a specific posted role and you can credibly summarise your fit in 2-3 sentences. If you can’t, that’s a sign you’re not actually a fit, and no message template will fix that. The fit summary is the same exercise as tailoring a CV to a job description — three sentences, not three paragraphs.
Template 5: The passive-but-specific opener
For long-term relationship building, not transactional asks. This is the template to use with agency recruiters in your sector, or in-house recruiters at companies you’d want to join in a year or two.
“Hi Alex — not actively looking, but I follow your posts on [topic] and wanted to connect. I’m a [role] at [company], and if something exceptional came up in [specific area], I’d want to be on your radar. Not expecting anything immediate.”
Why it works: most recruiter outreach is transactional. “Help me get a job now.” Messages like this one tell me you’re a potentially high-quality candidate who’s not desperate, which is exactly the candidate I want to have in my network for when the right role lands on my desk six months from now. I save these messages into a folder and come back to them.
Use it when: you’re genuinely passive. Don’t use this template as a trick to hide an active job search. Recruiters can tell, and if I think you lied about being passive, I won’t surface you for anything.
Connection request vs InMail vs message
Brief, because this trips people up.
Send a connection request with a note when you’re cold and don’t already know the recruiter. The note should be your 120-character opener. This is the highest-reply-rate option for 90% of situations.
Use InMail only if you have LinkedIn Premium and the recruiter is set to accept them — and ideally only if your profile is showing up via the LinkedIn Recruiter search they’re running on the other side. InMails are less commonly checked by busy in-house recruiters than connection requests, in my experience, so don’t default to them.
Send a direct message only if you’re already connected. This is the easiest channel but only available if you’ve been accepted.
If you’re not sure which to use: connection request with a note. Works in almost every situation, doesn’t cost a credit, and sits in a notification panel I actually check.
Should you attach your CV?
No. Not in the first message.
A CV attachment in a cold opener does three things, none of them good. It makes the message feel transactional before we’ve even spoken. It gets skimmed by me in 4 seconds instead of read properly. And it occasionally trips corporate email security and lands your whole message in a folder I never open.
Lead with the opener. If I’m interested, I’ll ask for your CV. At that point I’ll actually read it properly, which is what you want.
The one exception: if the opener explicitly says “happy to send my CV” as a next step (template 4), that’s fine, because you’re offering rather than pushing. Still wait for the recruiter to ask before sending.
What to do if they don’t reply
The 14-day rule. Wait two weeks, send one follow-up, then stop.
“Hi Alex — circling back on my note from a couple of weeks ago. Still interested in a quick conversation if you have 15 minutes. If the timing isn’t right, no worries, happy to reconnect later in the year.”
Why 14 days: long enough that you’re not pestering, short enough that your first message is still in the peripheral memory. Any shorter and you look desperate. Any longer and I’ve forgotten you exist and the follow-up reads cold.
Why “no worries, happy to reconnect later”: gives me an easy off-ramp that doesn’t close the door. Candidates who don’t pressure me are the ones I come back to later. Candidates who send a third or fourth message get filed permanently.
If they don’t reply to the follow-up: stop. Move to the next recruiter. There are always more recruiters.
Related reading
- LinkedIn profile optimisation with AI — make sure your profile is worth a click before the recruiter visits it.
- LinkedIn About section with AI — the section recruiters read immediately after your headline.
- AI LinkedIn headline formula — the 220 characters that decide whether your message gets opened.
- Counter offer when leaving — once a recruiter conversation produces an offer, why I tell candidates to say no, and the 3 honest exceptions.
- How to follow up after interview — the 24h thank-you template for after the recruiter routes you to the hiring manager.
- LinkedIn pillar — the full map of how I coach candidates through LinkedIn.
What to take from this
The recruiters who aren’t replying to you aren’t ignoring you out of rudeness. They’re sorting through a flood, and the short, specific, researched messages get through. The long, generic, template-site messages don’t.
Pick one template above that fits your situation. Write the message yourself, not from ChatGPT. Make it under 150 words. Send it, wait two weeks, one follow-up, move on.
If you’re still not getting replies after 10 well-crafted messages, the problem probably isn’t the template. It’s the profile the recruiter sees after they click your name, which is a different article. Resume Worded scores both the CV and the LinkedIn profile against recruiter-search heuristics, and it’s the fastest way to find what’s bouncing them off your profile.
Sources & further reading
Frequently asked questions
Should I send a connection request first, or just a message?
Should I attach my CV to the first message?
How long should my first message to a recruiter be?
What if the recruiter doesn't work in my industry or location?
How soon should I follow up if they don't reply?
Should I message recruiters at the company I'm applying to, or external/agency recruiters?
Keep reading
LinkedIn Profile Optimization with AI: A Recruiter's Checklist
A 12-year recruiter's 12-element profile optimization checklist with AI prompts. What drives recruiter searches. 1-hour vs 4-hour options.
How to Write a LinkedIn About Section with AI (Recruiter's Formula)
A 12-year recruiter's 5-part formula for LinkedIn About sections + ChatGPT prompt. What recruiters actually read. Real examples by role.
The AI LinkedIn Headline Formula (From a 12-Year Recruiter)
What LinkedIn Recruiter actually searches + the 4-part headline formula that gets profiles surfaced. With AI prompts and 8 examples by role.