Key takeaways
- check_circleCold email for jobs converts at 15 to 30 percent reply rate when targeted well, versus 2 to 5 percent callback rates from applying through the ATS.
- check_circleEmail the hiring manager first, recruiter second. The hiring manager decides who gets interviewed.
- check_circleApply through the portal AND send a cold email. Reference the application in the email so the hiring manager can pull it up.
- check_circleKeep the first email under 125 words. Lead with the role title, one concrete proof of fit, and a 15 minute call ask.
- check_circleDo not attach a resume on the first send. Link your LinkedIn in the signature and offer the resume on reply.
- check_circleSend 2 follow ups across 10 days. Most replies come on follow up 2 or 3, not the first send.
- check_circleVerify every email before you send. Bouncing on a hiring manager's inbox is a worse signal than silence.
TL;DR
Pick 20 to 50 companies you actually want to work at. Find the hiring manager on LinkedIn. Use a tool like Mailsfinder to pull their verified work email. Send a 100-word email that names the role, gives one specific proof of fit, and asks for 15 minutes. Follow up twice. Get more interviews in a month than 6 months on job boards.
The portal is a queue. Cold email skips the queue and lands directly in front of the person who can hire you.
Why cold email for jobs beats applying through portals
The job application portal was built for the recruiter, not the candidate. Every form field, every keyword filter, every required checkbox exists to compress hundreds of applicants into a screened shortlist a recruiter can review in 30 minutes. The cost of that compression is real signal. You are not a resume. The ATS only reads a resume.
A cold email reverses the asymmetry. You send a short, specific message to the person who actually decides who joins the team. They read it the way they read any other inbound email, not the way they read a queue. That single change in context lifts response rates by 5 to 10 times on the same level of effort.
reply rate on well-targeted cold emails to hiring managers
average callback rate on ATS portal applications
of resumes rejected by the ATS keyword filter before a human reads them
Where the portal breaks down
- 1
Keyword filtering
If your resume is missing 3 of the 12 keywords in the job description, the ATS drops you. The hiring manager never sees the application.
- 2
No room for context
The portal asks for static fields. There is no place to say "I built the exact thing you are hiring for at my last company, here is the link."
- 3
You compete with everyone
Popular roles get 200 to 800 applications. You are one row in a spreadsheet. Cold email puts you in a one-on-one conversation.
- 4
Timing is hidden
A job posting can sit live for weeks after the team has already settled on a finalist. The portal has no way to tell you that. A hiring manager will.
The 6-step cold email for job process
Every step below is sequential. Skip one and the process breaks. Run all six and you will start booking calls inside a week.
Identify target companies and roles
Pick 20 to 50 companies you actually want to work at. Not 500. Not "any company hiring." A targeted list of 30 companies you can speak intelligently about beats a blast list of 300 you cannot.
For each company, capture five fields in a spreadsheet:
- editCompany name and the domain you will use to find emails.
- editOpen role title exactly as it appears on their careers page.
- editTeam you would join (engineering, growth, ops, design, etc).
- editOne specific reason the company excites you. Not "great culture." Something like "your launch of X solved a problem I worked on at Y."
- editProof of fit from your background. The single most relevant project, result, or experience.
If you cannot fill in field 4 or 5 for a company, drop it. You are not a fit and the email will read like spam.
Find the hiring manager
The hiring manager is the person who runs the team you want to join. Not the recruiter. The recruiter sources and screens. The hiring manager decides. You want to land in the hiring manager's inbox first.
On LinkedIn, search for the company plus the role one level above the one you want. If the role is "Senior Product Designer," search for "Head of Design" or "Director of Design" at that company. That is your hiring manager 80 percent of the time.
Pro tip
If you cannot tell who the hiring manager is, look at who posted the job on LinkedIn. Half the time they are the hiring manager. The other half they are the recruiter, who you can also email.
Capture first name, last name, current title, and LinkedIn URL. Save these alongside the company in your spreadsheet. For a full walkthrough on this step, read our guide on how to find hiring managers on LinkedIn. If you are targeting recruiters, our how to find recruiters on LinkedIn guide walks through the same process for talent teams.
Get their work email
There are two reliable ways to get a hiring manager's verified work email in 2026.
Direct lookup with an email finder
Paste the person's name and company domain into Mailsfinder's email finder. The tool returns the verified work email in under 3 seconds. Best when you know the exact person.
- check 99% accuracy
- check Verified before delivery
- check 100 free daily credits
Pattern detection
If the person's profile is locked down, run the company through the email pattern detector. It tells you the format the company uses (first.last@, flast@, etc) so you can derive the email from the name.
- check Works on any company with public emails
- check Free
- check Always pair with verification (step 4)
Avoid the LinkedIn DM as a substitute. DMs work for first contact in some industries, but for hiring you want to land in an inbox the person checks daily, with subject lines that thread properly, and with attachments that work. Email wins for this use case.
Verify the email
Verification is non-negotiable for a job search. A single bounce on a hiring manager's inbox is worse than silence. It tells the company's mail server that you are sending to a bad address, hurts your sender reputation, and risks the email being filtered to spam on the second attempt.
Run every address through Mailsfinder's email verifier before you queue up the send. The tool runs four checks: format, MX record, mailbox existence (SMTP handshake), and risk (catch-all, disposable, spam trap). Only addresses that come back "valid" make the send list.
Bounce protection
If an address comes back as "catch-all," do not send blindly. Catch-all domains accept every address, including invalid ones, so verification cannot confirm the mailbox. For job search, skip catch-alls or send a low-volume test first.
Write the email
A great cold email for a job does four jobs in under 125 words.
Earn the open
A subject line that does not look like a sales pitch or a generic application.
Name the role
First sentence references the exact open role so the hiring manager knows what this is about.
Prove fit
One concrete, specific result or project that maps directly to the role.
Ask for the call
A clear 15 minute ask with a specific reason. No vague "would love to chat sometime."
Full templates with copy-paste copy are in the next section. For tested subject line patterns, read our breakdown of the best cold email subject lines.
Follow up
The first send earns you 5 to 10 percent of your replies. Follow ups earn the other 60 to 80 percent. Most job seekers skip this step and lose the campaign on day 4.
Send 2 follow ups across 10 days.
- 1
Day 0: Initial send
Sent during business hours, Tuesday to Thursday for best read rates.
- 2
Day 3: Follow up 1
Reply to your original thread. Add a new angle: a relevant project link, a recent piece of work, or a quick observation about their team.
- 3
Day 8: Follow up 2 (the breakup)
Short note that closes the loop. "Wanted to circle back once. If timing is off, no worries. Will get out of your inbox after this."
If you land the interview, the next email is the thank you. Read our guide on how to write a follow-up email after an interview for the exact format.
4 cold email for job templates (copy-paste)
Each template below has been used to land interviews at startups, scaleups, and Fortune 500 companies. Pick the angle that matches your situation, then personalize the bracketed sections before sending. Do not send any of these as-is.
The "saw your job post" angle
Use when the role is publicly listed and you have a clean proof of fit. The most direct opening.
Subject: [Role title] at [Company] Hi [First name], Saw [Company] is hiring a [exact role title]. I wanted to reach out directly rather than just dropping into the queue on the portal. Quick context on why I think I am a fit: at [previous company] I [specific result tied to one core responsibility of the role]. That is the same problem your team is hiring this role to solve. Could I grab 15 minutes next week to talk about the role? Happy to work around your calendar. I have applied through the portal too so my profile is in the system. [Your name] LinkedIn: [URL]
The "I'd be a good fit because" angle
Use when you have a clear, specific match to a stated requirement. Leads with the proof, not the ask.
Subject: [One specific result] for the [team] role Hi [First name], In the [role title] JD, you mention [specific requirement from the job description]. I led that exact piece of work at [previous company]: [one-line concrete result, e.g. "scaled outbound from 0 to $1.2M ARR in 9 months as the first SDR hire"]. I would love to put 15 minutes on your calendar to walk through how I did it and whether the playbook would map to [Company]. I have applied through the portal as well. [Your name] [LinkedIn URL]
The "skip the queue" direct angle
Use when you want to be transparent about the cold email move. Works well with founders and Heads of who appreciate directness.
Subject: Cold email for the [Role] role Hi [First name], Cold emails for jobs feel weird, so I will keep this short. I want the [exact role title] role at [Company] because [one specific reason tied to a public thing the company has done recently: a launch, a hire, a strategic shift]. The most relevant thing I have done is [one-line proof of fit]. 15 minutes next week to see if there is a real match? I will also formally apply through the portal so HR has the paperwork. [Your name] [LinkedIn URL]
The warm intro request
Use when there is no open role but you want to start a relationship at a company you would love to work at. Asks for advice, not a job.
Subject: Quick question on [team] Hi [First name], I have been following [Company]'s work on [specific area] for the last [time period]. I am exploring my next move and the kind of work your team does is exactly where I want to spend the next chapter. Not asking about any open role. Would you be open to a 15 minute call to share how you think about hiring for [function] and what a strong candidate looks like? Happy to send a few specific questions in advance so it is a useful use of your time. [Your name] [LinkedIn URL]
Reply rate note
Templates 1 and 2 tend to convert best when there is a public role. Template 3 wins on personality matches. Template 4 is the long game. A typical job search uses all four across different segments of the company list.
Subject lines that land in the inbox
The subject line decides whether the rest of the email matters. Hiring manager inboxes are full. The line that wins reads like internal company correspondence, not a sales pitch and not a job application.
Subject line patterns that work
[Role title] at [Company]
Specific, clear, no fluff. Wins because the hiring manager already cares about that role.
Question about [team] role
Triggers the curiosity reflex. Works best when paired with a respectful first sentence.
Applying for [role], reaching out directly
Transparent and specific. Pre-frames the email as legitimate.
[Result] for the [role] hire
Leads with proof. Best when your result speaks directly to the JD.
15 min on the [function] role?
Leads with the ask. Short, easy to scan, makes the reply decision quick.
Subject lines to avoid
Looking for opportunities
Reads like a generic blast. The hiring manager has no reason to open.
Application: [Your name]
Triggers the recruiter-screening reflex. Gets forwarded or ignored.
Hello from a passionate [role]
Vague, self-focused, and 0 information density. Loses every open test.
Before sending, run your top 2 candidates through our subject line tester. It scores readability, spam risk, and predicted open rate in seconds.
What NOT to do
Most cold emails for jobs fail in the same predictable ways. Avoid these and you are ahead of 90 percent of senders.
Do not beg or apologize for sending
"Sorry to bother you" and "I know you must be busy" are concessions, not openings. They prime the reader to confirm the email is a waste of time. Open with respect for their time but never with an apology. State your purpose in the first sentence.
Do not send a copy-paste template
Hiring managers read 30 to 100 of these a week. They can spot a template in 5 seconds. Pull one specific detail from the company (a recent launch, a podcast the manager went on, a public hire) and lead with it. The 60 seconds of research is the difference between archive and reply.
Do not attach your resume on the first send
Attachments trigger spam filters and feel transactional. Use a LinkedIn URL or a portfolio link in your signature. Offer to send the resume in the reply if there is interest. The constraint creates a micro-commitment that boosts response.
Do not write a wall of text
If the email is more than 125 words on the first send, cut it. Hiring managers read on phones between meetings. Anything that requires a scroll gets archived.
Do not list every job you have ever held
Pick the one most relevant result. The resume can show the rest. The email exists to earn a meeting, not to substitute for the interview.
Do not skip verification
A bounce on a hiring manager's inbox damages your sender reputation on that domain. The next email you send to that company is more likely to land in spam. Always verify.
Do not give up after one send
The single biggest delta between job seekers who land interviews via cold email and those who do not is follow up discipline. Two follow ups, ten days, every time.