A senior engineer at Stripe gets 12 recruiter messages a week. She reads maybe two. The rest get deleted without opening — same vague subject line, same "exciting opportunity," same wall of text about a company she's never heard of.
Your message is in that inbox right now. You have three seconds before she swipes past it.
The difference between the messages that get responses and the ones that get deleted isn't the role, the company, or the salary. It's the first sentence. And most recruiters write that sentence like they've never been on the receiving end of a bad cold email.
What is a good InMail response rate?
The average recruiter InMail response rate is 10-25%. Well-personalized messages from skilled sourcers achieve 30-50%. If you're below 15%, your messaging likely needs more personalization or your targeting is off.
How long should a recruiter InMail be?
Keep InMails under 150 words. Research shows shorter messages (75-100 words) often outperform longer ones. Candidates are busy — get to the point quickly while still showing you've done your research.
Should I mention salary in the first message?
Generally yes, if the salary is competitive. Salary transparency saves everyone time and signals you respect the candidate's time. If you can't share a range, at least acknowledge it: 'Happy to discuss comp on a call.'
How many follow-ups should I send?
One or two follow-ups are appropriate, spaced 5-7 days apart. Three or more without a response becomes pushy. Vary your message — don't just say 'bumping this.' If no response after 2 follow-ups, move on and try again in 6-12 months.
In a competitive talent market, your outreach is often the only thing separating you from every other recruiter messaging the same candidate.
Consider what a senior engineer at a top company experiences:
- 5-15 recruiter messages per week
- Most messages look identical
- Most mention vague "exciting opportunities"
- Most ask for time without offering clear value
The candidates who respond do so because something in your message broke through the noise. Usually that's:
- Genuine personalization — you referenced something specific about their work
- Clear value proposition — they understood why this role might interest them
- Respect for their time — the message was concise and the ask was reasonable
- Credibility signals — something made you or the company seem worth responding to
Your outreach competes with dozens of other recruiter messages. Breaking through requires genuine personalization, clear value, and respect for the candidate's time.
Before diving into templates, understand the principles that make outreach work.
1. Research Before You Write
Spend 2-3 minutes reviewing their profile before writing. Look for:
- Recent posts or activity
- Specific projects or achievements
- Company or role transitions
- Content they've created or shared
- Mutual connections
2. Lead With Them, Not You
Most recruiter messages start with "I'm a recruiter at..." or "We have an exciting opportunity..."
Start with something about the candidate instead:
- "Your work on [project] caught my attention..."
- "I noticed you've been building [type of system] at [company]..."
- "Your post about [topic] resonated with what we're doing at..."
3. Keep It Short
Optimal length is 75-150 words. Anything longer and open rates drop significantly.
Get to the point:
- Paragraph 1: Why you're reaching out to them specifically
- Paragraph 2: Brief context on the opportunity
- Paragraph 3: Clear, low-commitment ask
4. Be Specific About the Opportunity
Vague messages get ignored. Instead of "exciting opportunity at a fast-growing startup," say:
- "Series B fintech rebuilding credit scoring with ML"
- "Staff Engineer role leading the payments team (12 engineers)"
- "Remote-first, $180-220K base + equity"
5. Make the Ask Easy
Don't ask for a full interview or resume. Ask for:
- A 15-minute exploratory call
- Permission to share more details
- Their thoughts on whether it might be interesting
| Factor | Low Response Rate | High Response Rate |
|---|---|---|
| Opening line | 'I'm a recruiter at...' | 'Your work on X caught my attention...' |
| Personalization | Generic or none | References specific work/posts |
| Opportunity description | 'Exciting opportunity' | Specific: role, team, salary, tech |
| Message length | 300+ words | 75-150 words |
| Call to action | 'Send me your resume' | '15-min call to share more?' |
| Salary transparency | Not mentioned | Range included or acknowledged |
The formula: Research → Personalize opening → Specific opportunity → Easy ask → Keep it under 150 words.
These templates are for candidates you have no prior connection with. Personalize the bracketed sections.
Hi [First Name], I came across your profile while researching [specific skill/background] and was impressed by your work at [current company] — especially [specific project, achievement, or post]. I'm reaching out because [Company] is [brief compelling description — what they do, stage, why it's interesting]. We're hiring a [Role] to [key responsibility], and your background in [relevant experience] stood out. Not sure if you're open to exploring, but would you be up for a 15-minute call to learn more? Happy to share details on team, scope, and comp. [Your name]
Hi [First Name], Your [GitHub contributions to X / blog post on Y / work on Z] caught my attention — it's clear you know [specific technology] deeply. [Company] is building [brief technical description — what the product does and why it's interesting technically]. We're looking for a [Role] to [specific technical challenge or responsibility]. Stack: [relevant technologies] Team: [size and structure] Comp: [range if possible] Any interest in a quick call to learn more? [Your name]
Hi [First Name], I've been following [Company's / your] work in [industry/area] — your leadership in [specific achievement or initiative] particularly stood out. I'm reaching out on behalf of [Company], a [brief description — stage, what they do, why notable]. They're seeking a [Role] to [key strategic responsibility]. This is a [board/CEO-level] search, and given your background in [relevant experience], I thought it worth connecting. Would you be open to a confidential conversation to explore fit? [Your name]
Hi [First Name], [Company] is [one sentence on what they do] — we're [stage: seed/Series A/B] backed by [notable investors if applicable]. I noticed your experience building [relevant experience] at [current/previous company]. We're looking for someone to [specific role scope] as we [specific growth milestone]. It's early stage (with the risk and upside that comes with it), but the founding team is [credibility: ex-Google/serial founders/domain experts], and the equity is meaningful. Interested in learning more? [Your name]
Hi [First Name], I noticed you've been at [current company] for [X years] building [what they've been doing]. Impressive trajectory. I'm reaching out because [Company] has a [Role] that could be an interesting next step — it's a chance to [specific growth opportunity: lead a team, own a P&L, expand scope, etc.]. [One sentence on company and why it's compelling] Would you be open to a quick call to explore? No pressure — just want to share what we're building. [Your name]
Warm outreach leverages existing connections or relationships for higher response rates.
Hi [First Name], [Mutual connection] mentioned you as someone who really knows [specific area] — after looking at your background, I can see why. I'm working with [Company] on a [Role] search, and your experience with [relevant skill] is exactly what they're looking for. I know you're likely not actively looking, but would you be open to a quick conversation? Happy to share details — even if the timing isn't right, I'd value your perspective. [Your name]
Hi [First Name], We're both connected to [mutual connection] — I see you worked together at [company]. I'm reaching out because [Company] is hiring a [Role], and your background in [relevant area] caught my attention. [One sentence on the opportunity]. Would you be open to a brief call to learn more? [Your name]
Hi [First Name], We spoke [timeframe] ago about a [role type] opportunity at [previous company]. At the time, the timing wasn't right — but you made a strong impression, and I wanted to reconnect. I'm now working with [Company] on a [Role] that made me think of you immediately. [Brief compelling description of opportunity]. Any interest in catching up? [Your name]
Hi [First Name], I came across your post on [topic] and found it really insightful — especially [specific point they made]. It got me thinking about [Company], which is tackling [related challenge]. We're hiring a [Role] to [responsibility that connects to their content]. Given your perspective on [topic], I thought you might find it interesting. Would you be open to a quick call? [Your name]
Warm outreach consistently achieves 40-50% response rates. Leverage referrals, shared connections, past conversations, and content engagement whenever possible.
Most responses come after follow-ups — but there's a right way to do it.
Outreach Sequence Structure
Hi [First Name], Following up on my note from last week. I know you're busy — wanted to share one more thing that might be relevant. [Add new information: recent company news, team growth, specific project they'd work on, or a piece of content they might find interesting] Still happy to jump on a quick call if you're curious. If not, no worries at all. [Your name]
Hi [First Name], Last note from me on this. I wanted to reach out once more about the [Role] at [Company] — [one sentence reminder of why it's compelling]. If you're not interested or the timing's off, I completely understand. But if there's even a small chance you'd want to learn more, I'd love to connect. Either way, wishing you the best. [Your name]
Great to hear from you, [First Name]! A few times that work for a call: - [Option 1] - [Option 2] - [Option 3] Or feel free to grab a time directly: [Calendly link] Looking forward to connecting. [Your name]
Completely understand, [First Name]. Timing is everything. I'll keep your info on file and reach back out if something that's a better fit comes along. In the meantime, feel free to reach out if your situation changes. Best of luck with [current project/company]. [Your name]
Limit to 2 follow-ups. Each should add value, not just "bump." A graceful exit after no response preserves the relationship for future outreach.
When LinkedIn isn't working — or you want a multi-channel approach — email can break through.
Subject: [Role] at [Company] — your [specific skill] stood out Hi [First Name], I found your profile while researching [skill/background area] and was impressed by your work at [company] — especially [specific achievement]. I'm reaching out because [Company] is hiring a [Role] to [key responsibility]. [One sentence on why the company is interesting]. Comp: [range if you can share] Team: [brief description] Worth a quick call to explore? [Your name] [Your title, Company]
Subject: Quick question, [First Name] Hi [First Name], Saw your work on [specific project/achievement] — impressive. I'm curious: would you ever consider a role where you could [specific appealing aspect of the job: lead a team, work on X problem, have Y scope]? If there's any chance, I'd love to share what we're building at [Company]. If not, no worries. [Your name]
Subject: Following up (different channel) Hi [First Name], I reached out on LinkedIn last week about the [Role] at [Company] — wanted to try email in case LinkedIn messages get lost. Quick recap: [One sentence on opportunity and why you reached out to them] Happy to share more if there's any interest. If not, I'll leave you alone! [Your name]
Not every candidate is ready to move now. Nurturing builds relationships for future opportunities.
Hi [First Name], Hope you're doing well. Came across this [article/report/resource] on [topic] and thought of you given your work in [area]. [Link] No ask here — just thought you'd find it interesting. [Your name]
Hi [First Name], It's been [timeframe] since we chatted about [previous opportunity]. Wanted to check in and see how things are going at [current company]. No specific role I'm reaching out about — just wanted to stay connected. If your situation ever changes and you're curious about what's out there, happy to chat. [Your name]
Hi [First Name], I saw [their company] just [trigger event: layoffs, acquisition, leadership change, etc.]. Wanted to reach out in case you're evaluating options. I'm working with [Company] on a [Role] that I think could be a great fit for you. [Brief description of opportunity]. If you're open to talking, I'd love to connect. If the timing's still not right, I understand. [Your name]
Nurturing isn't about selling — it's about providing value and staying top of mind. When their situation changes, you'll be the recruiter they think of first.
The Spam Test
Before sending any message, ask:
- Could I replace their name with anyone else's and send this? (If yes, it's spam)
- Does this show I've actually looked at their work? (If no, do more research)
- Would I respond to this if I received it? (If no, rewrite)
- Is this role genuinely relevant to their background? (If no, don't send)
Most outreach fails because of generic messaging, wrong-fit pitches, or excessive follow-ups. Personalization, relevance, and restraint separate good recruiters from ignored ones.
- 01Average InMail response rate is 10-25%; personalized outreach can reach 35-50%
- 02Keep messages under 150 words — shorter often performs better
- 03Lead with the candidate, not your job opening
- 04Be specific about the opportunity: role, company, salary, team
- 05Warm outreach (referrals, connections) significantly outperforms cold
- 06Limit to 2 follow-ups that add value — no 'just bumping this'
- 07Nurture passive candidates over time for future opportunities
- 08Personalization isn't optional — it's the difference between response and delete
What time of day should I send outreach messages?
Tuesday through Thursday, 8-10am or 4-6pm in the candidate's time zone typically perform best. Avoid Monday mornings (inbox overload) and Friday afternoons (people check out). LinkedIn data suggests mid-week, mid-morning is optimal for InMails.
Should I connect before sending an InMail?
It depends. For senior candidates, InMail is often more appropriate (they're used to it). For earlier career candidates, a connection request with a personalized note can work well. Connection requests are free; InMails cost credits — factor that into your strategy.
How do I find candidate emails?
Tools like Hunter.io, Clearbit, or RocketReach can find professional emails. GitHub profiles often include emails. Personal websites and blogs frequently have contact info. Always verify emails before sending to avoid bounces.
What if my company isn't well-known?
Focus on what IS compelling: the team (founders' backgrounds), the problem you're solving, the growth trajectory, the technology, or the career opportunity. Unknown companies can actually be an advantage — you're offering a chance to get in early.
Should I use InMail subject lines?
Yes — a compelling subject line increases open rates. Keep it under 40 characters. Personalize when possible ('Your Python work stood out'). Avoid clickbait or vague subjects ('Quick question' without context).
How do I handle candidates who respond negatively?
Thank them for responding, apologize for any inconvenience, and ask if there's a better way to reach them in the future. A graceful response to rejection can sometimes turn into a referral or future candidate relationship.
Prepared by Careery Team
Researching Job Market & Building AI Tools for careerists · since December 2020
- 01LinkedIn Talent Blog — LinkedIn Talent Solutions (2026)
- 02Talent Acquisition News and Research — Society for Human Resource Management (SHRM) (2026)
- 03Hiring and Recruitment Research — Harvard Business Review (2026)