Nova Recruiter

Recruitment Email Templates That Actually Get Replies

August 20, 2026
Recruitment Email Templates That Actually Get Replies

Templates aren't what's hurting your reply rate. The opening line is. Mercedes Gordo spent two years at LinkedIn in Dublin, and these are the six messages worth keeping, each in the format its channel actually rewards.

12-minute read

Key takeaways

  • LinkedIn's own number is 400 characters. InMails that short get responses at a rate 22% higher than the global average. That is about 65 words, shorter than almost every recruiting template in circulation.
  • Three channels means three different messages. The connection note only has to get accepted, the LinkedIn message carries the pitch, and the email is the only one you sign. Reusing one text across all three is what makes it read like a mail merge.
  • The follow-up needs a new argument, not a reminder. "Did you see my message?" adds nothing. A second angle plus a graceful exit that asks for a referral is the line almost nobody writes.
  • Two openers to delete today. "I came across your profile" and "I hope this message finds you well" are how a senior candidate decides not to read the rest.

Why the template isn't what's hurting your reply rate

Recruiters get told to stop using templates, which is bad advice. Templates are the only way to send sixty messages in a week without the quality falling apart. What gets ignored is not the template, it's the opening line that announces itself as one.

There are two lines doing most of the damage. "I came across your profile and was impressed by your background" signals the opposite of what it intends to someone who has read it a hundred times: that nobody actually looked at the work. And "I hope this message finds you well" is nine words that tell the reader nothing and confirm the message was written for everybody. Delete both from your templates today and start with the reason you're writing instead: the role, the company, and the one thing about this person that made them worth a message.

One thing worth saying up front, because it's the reason most sequences underperform: people search for email templates, but the sequence that actually works spans four channels. Three of the five templates below aren't emails at all, and that's deliberate.

The bar is low and it's worth knowing where it sits. Reply rates below 10% are normal for passive candidates, and 5 to 8% is a fair expectation for senior roles. LinkedIn itself requires seat holders to stay at or above a 13% InMail response rate across 100 or more messages in a 14 day window, and below that it warns the account and can suspend sending. We went through why in our breakdown of why passive candidates ignore InMails.

Three channels are three different messages

This is the mistake that costs the most and takes five minutes to fix. Each channel has one job, one length and one call to action, and pasting the same text into all three is what makes a good message land badly.

ChannelLengthIts only jobCall to actionFollow-up
LinkedIn connection noteUnder 200 charactersGet acceptedNone. Just connectNone. You can't message until they accept
LinkedIn message or InMailUnder 400 charactersCarry the pitchOne, picked by your goalOne, with a new angle
EmailSubject plus 8 to 10 linesGive the full contextOne, picked by your goalOne, as a reply in the same thread

The 400 character figure is LinkedIn's own, published on its talent blog. Character limits on connection notes are LinkedIn's and change by account type, so 200 is the safe ceiling. Verified August 2026.

One more rule that runs across all three: one call to action per message, and pick it by what you actually want. Book a slot, get a reply, or get a phone number. Asking for two is asking for none.

Template 1. The LinkedIn connection request

This one has a single job and it isn't selling. It has to get accepted. No pitch, no link, and above all no mention of their profile, because that's the phrase that gives it away.

LinkedIn connection note

Hi {{firstName}},

I recruit for [area] roles and there's an opening at [company] I think is worth a look. Happy to connect and tell you about it.

[your name]

Around 150 characters. The pitch goes in the next message, once they accept.

Template 2. The LinkedIn message or InMail

This is the real one: the message you send after they accept, or straight away by InMail. It has to be readable in twenty seconds. An InMail carries a subject line, a regular LinkedIn message doesn't.

LinkedIn message or InMail

Subject (InMail only): [Role] at [company], [two or three word hook]

Hi {{firstName}},

I'm [name], [title] at [company]. We're hiring a [role] to own [the one thing this person would actually run].

[One line on why the role is interesting. The product, the scale, the team. Something true.]

Worth twenty minutes? Here's my calendar: [link]

No sign-off here. LinkedIn is a chat, and a signature makes it read like a newsletter.

Do this: count the characters before you send. Fill in the brackets, paste it into any character counter, and cut until it fits. The cut is what forces you to name a real reason for writing to this person instead of describing the role in general.

Template 3. The cold email

The longest of the three, and the only one you sign. It's also the one that reaches senior people who stopped opening LinkedIn months ago, which is most of the reason to send it at all.

Cold email

Subject: [Role] at [company], [two or three word hook]

Hi {{firstName}},

I'm [name] and I lead [area] at [company]. I'm writing because we're hiring a [role].

[Two lines on the role: what this person would own, and one true fact about the company or the product. If you don't have a real one, leave it out.]

[One line on why them, tied to something specific they built, wrote or spoke about.]

The full posting is here if you want the detail: [link]

If it sounds interesting, reply and I'll send the rest.

[name]
[title], [company]

Never a generic subject. "Job opportunity" and "Exciting role" carry no information about whether the message is worth opening.

Run one role across four channels instead of one.
Nova Recruiter sends across Nova, LinkedIn, InMail and email. Free tier, no credit card.

Try for free

Template 4. The LinkedIn follow-up

Most sequences die here, because the second message is a reminder instead of an argument. "Did you see my message?" gives the candidate nothing new to react to. A follow-up needs one angle you didn't use the first time, and then a way out.

LinkedIn follow-up, same thread

Hi {{firstName}},

Following up in case my earlier note got buried.

[One argument you did NOT use the first time. If the first message was about the product, this one is about the team, the growth path or how they work.]

If it's not for you, no problem at all. And if someone comes to mind who it might fit, I'd be glad to say hello.

That last line is the one almost nobody writes, and it's the one that turns a dead thread into a referral. No sign-off, same as the first LinkedIn message.

Do this: write the follow-up at the same time as the first message, not a week later. Deciding the second argument up front is the only thing that stops it from turning into "just checking in".

Template 5. The email follow-up

Same idea, different mechanics. This one goes as a reply inside the original thread, so the subject stays the same with "Re:" in front and you don't forward the first email underneath. The thread is the context, so the message can be shorter than the one it follows.

Email follow-up, reply in the same thread

Subject: Re: [the original subject, unchanged]

Hi {{firstName}},

Coming back to this one in case it landed at a bad moment.

[The new angle, one or two lines. Not a summary of the first email.]

If the timing is wrong, just say so and I'll leave it there. And if someone comes to mind who it might fit, I'd be glad to say hello.

[name]

One follow-up per channel is enough. A third message into a silent inbox reaches nobody and it drags down the response rate LinkedIn is measuring.

Template 6. The rejection nobody wants to write

Not outreach, but it's the message that does the most damage when it's skipped or copied. Every candidate you reject well is someone who might apply again, or refer someone, or say something accurate about you in public.

Rejection, with feedback

Hi {{firstName}},

Thank you for the time you gave us in the [role] process. We're not moving forward with your application.

[One or two lines of real, job-related feedback: what was genuinely strong, and the specific gap against what the role needs.]

[Only if it's true: I'd like to keep your details for future openings in [area].]

Thanks again, and good luck with the search.

[name]

Don't promise what won't happen. "We'll keep you in mind" when nobody will is worse than saying nothing.

Check one thing before you send: bias

This is the step that gets skipped, and it's the one with legal exposure. A hook or a rejection reason should only ever be about the job: skills, experience, fit with the role. Never about age, sex or gender, origin or nationality, appearance, marital or family situation, religion or health. Depending on the jurisdiction, putting any of those in writing to a candidate can be illegal.

The useful part is that each one has a legitimate requirement hiding behind it, and that's what belongs in the message. "Young, energetic profile" is a seniority level. "Native speaker" is a language level. "We wanted someone local" is a work model or a time zone.

Do this: read the hook back once and ask what it says about the person rather than about the role. Anything about age, origin, appearance, family situation or health comes out, and the real requirement behind it goes in instead.

Stop copy-pasting: run the templates as an AI skill

Templates in a doc go stale, and filling brackets by hand is where the personalization dies. Our team packaged this whole method as free AI skills: you give it the job description and the goal, and it returns the connection note, the LinkedIn message or InMail with its subject line, the email, and one follow-up per channel, each in the right format, with the {{firstName}} token so the same message works across an entire shortlist.

There are eleven of them across three packs, covering inbound, outbound and interviews, and they run on Claude, ChatGPT or Gemini. Outreach Messages and Candidate Messages are the two behind this post. The bias check above is a mandatory step inside them, so it happens whether you remember it or not.

Get the outreach skills, free.
Eleven AI skills for recruiters. Works with Claude, ChatGPT and Gemini.

Get the skills

At scale what changes isn't the copy, it's the number of channels. Nova Recruiter sends across Nova, LinkedIn, InMail and email, with the starting channel and the delay between touchpoints set by you, and campaigns get 2.5x more replies than single-channel outreach. The first channel is the one doing the work: a message through Nova reaches someone inside a network of more than 25,000 pre-vetted professionals who joined in order to be discovered, which is a different conversation from a cold email to a stranger. If you're comparing tools on channels, our comparison of the seven main alternatives covers what every vendor publishes.

The bottom line

Reply rates in cold recruiting outreach are low everywhere, so the gains come from a handful of unglamorous decisions: the right length for the channel, one call to action, an opener that couldn't have been sent to anyone else, and a follow-up that brings a new argument instead of a nudge. Get those right and the template stops being the thing holding you back. If you want the cost side of the same problem, our LinkedIn Recruiter pricing breakdown has the numbers.

Frequently asked questions

What should a recruiting email subject line say?

Role plus company, or role plus a two or three word hook: "Backend Engineer at Acme, payments team". Nothing generic. "Job opportunity", "Exciting role" and "Quick question" are the three subject lines a senior candidate has learned to skip, because they carry no information about whether the message is worth opening.

How long should a recruiting InMail be?

Shorter than feels comfortable. LinkedIn's own data says InMails of 400 characters or fewer get responses at a rate 22% higher than the global average. Four hundred characters is roughly 65 words, which is less than half of what most sourcing guides recommend.

How many follow-ups should you send?

One per channel, and it has to carry an argument you didn't use the first time. Volume without replies has a direct cost on LinkedIn: a Recruiter seat holder has to keep their InMail response rate at 13% or above across 100 or more InMails in a 14 day window, and below that LinkedIn warns the account and can suspend InMail sending.

Should you include the salary in a cold outreach message?

Include it when it's confirmed, leave it out when it isn't. A specific range gets attention and filters fast, while "competitive compensation" gets neither. What you should never do is put a number, a remote policy or a condition in writing before it's signed off internally.

Do templates hurt your reply rate?

The template isn't the problem. The recognizable opening line is. Templates are the only way to run sixty messages a week without the quality collapsing, so the fix is not writing every message from scratch: it's making the first line and the reason for writing specific to the person, and keeping the rest reusable.

What should never go in a candidate message?

Anything about age, sex or gender, origin or nationality, appearance, marital or family situation, religion, or health. Those are protected characteristics, and depending on the jurisdiction putting them in writing to a candidate can be illegal. Every one of them has a legitimate requirement behind it, and that's what goes in the message instead: "young profile" becomes a seniority level, "native speaker" becomes the actual language level the job needs.

Mercedes Gordo

About the author

Mercedes Gordo

Head of Delivery and Customer Success

Mercedes Gordo is Head of Delivery and Customer Success at Nova. Mercedes spent two years at LinkedIn in Dublin as a relationship manager and account director, and previously ran Customer Alliance's Spanish operation.

Connect on LinkedIn →

Start recruiting smart.
Run one open role through Nova Recruiter and see what four channels does to your reply rate.

Keep reading