{"id":127,"date":"2026-10-13T23:48:48","date_gmt":"2026-10-13T23:48:48","guid":{"rendered":"https:\/\/fasthire.com\/blog\/?p=127"},"modified":"2026-10-13T23:48:48","modified_gmt":"2026-10-13T23:48:48","slug":"recruiter-outreach-messages","status":"publish","type":"post","link":"https:\/\/fasthire.com\/blog\/recruiter-outreach-messages\/","title":{"rendered":"How to write outreach messages candidates reply to"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Candidates reply to messages that are short, specific and honest. Name the person&#8217;s relevant experience in one line, state the role, location and pay range, say where you found their details, and ask for one small next step. Respect a no. Most poor outreach fails because it is generic, hides the pay, or makes the candidate do the work of finding out why they were contacted.<\/p>\n\n<div class=\"wp-block-group has-text-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-495e7ac5 wp-block-group-is-layout-constrained\" style=\"color:#20283A;background-color:#F1EFE8;padding-top:1.25rem;padding-right:1.5rem;padding-bottom:1.25rem;padding-left:1.5rem\"><p class=\"wp-block-paragraph\"><strong>Key takeaways<\/strong><\/p><ul class=\"wp-block-list\"><li>Open with one specific reason you are writing to this person, not a general compliment.<\/li><li>Include role, location, working pattern and pay range in the first message.<\/li><li>Say where you found their details and how they can end further contact.<\/li><li>Ask for one small next step, such as a 15-minute call or a reply with a good time.<\/li><li>Send one follow-up at most. Never mislead, pressure or create false urgency.<\/li><\/ul><\/div>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"532\" src=\"https:\/\/fasthire.com\/blog\/wp-content\/uploads\/2026\/10\/recruiter-outreach-messages-diagram.png\" alt=\"x\" class=\"wp-image-126\" srcset=\"https:\/\/fasthire.com\/blog\/wp-content\/uploads\/2026\/10\/recruiter-outreach-messages-diagram.png 1200w, https:\/\/fasthire.com\/blog\/wp-content\/uploads\/2026\/10\/recruiter-outreach-messages-diagram-300x133.png 300w, https:\/\/fasthire.com\/blog\/wp-content\/uploads\/2026\/10\/recruiter-outreach-messages-diagram-1024x454.png 1024w, https:\/\/fasthire.com\/blog\/wp-content\/uploads\/2026\/10\/recruiter-outreach-messages-diagram-768x340.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n<h2 class=\"wp-block-heading\">What candidates see when they read your message<\/h2>\n\n<p class=\"wp-block-paragraph\">A person who is not looking for a job reads a recruiter message in a few seconds. They ask three questions. Is this for me? Is this real? What do I need to do? If your message answers all three in the first lines, you get a reply or at least a respectful no. If it does not, it joins the pile of messages that all say &#8220;I came across your impressive profile&#8221;.<\/p>\n\n<p class=\"wp-block-paragraph\">Ask The Recruiter, our sister site, shares advice for job seekers and shows how recruiter messages look from the other side. See <a href=\"https:\/\/asktherecruiter.com\" target=\"_blank\" rel=\"noopener\">Ask The Recruiter<\/a> if you want to read like a candidate for a few minutes before you write.<\/p>\n\n<h2 class=\"wp-block-heading\">The six parts of a good first message<\/h2>\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Part<\/th><th>What to write<\/th><th>Example<\/th><\/tr><\/thead><tbody><tr><td>1. Subject or opening line<\/td><td>The role and place, in plain words<\/td><td>&#8220;Warehouse Planner role in Leeds, hybrid&#8221;<\/td><\/tr><tr><td>2. Why this person<\/td><td>One specific reason, from their work or profile<\/td><td>&#8220;You have run stock planning at a regional retailer, which is close to what we need.&#8221;<\/td><\/tr><tr><td>3. The role<\/td><td>Two or three lines on what they would do and the team<\/td><td>&#8220;You would plan inbound stock for three depots with a team of four.&#8221;<\/td><\/tr><tr><td>4. The basics<\/td><td>Pay range, location, working pattern<\/td><td>&#8220;Pay range: [range] per year. Four days on site, one from home.&#8221;<\/td><\/tr><tr><td>5. Where you found them<\/td><td>Source of their details and why you hold them<\/td><td>&#8220;I found your profile on [source], where you list your work publicly.&#8221;<\/td><\/tr><tr><td>6. The ask and the exit<\/td><td>One small next step, and a polite way to say no<\/td><td>&#8220;If you would like to hear more, reply with a time for a 15-minute call. If not, no problem. I will not contact you again.&#8221;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<h2 class=\"wp-block-heading\">Eight templates you can adapt<\/h2>\n\n<h3 class=\"wp-block-heading\">1. First message to someone who is not looking<\/h3>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"wp-block-paragraph\">Subject: Warehouse Planner role in Leeds, hybrid<br><br>Hello [name],<br><br>You have run stock planning at [company], which is close to what we need for a Warehouse Planner role at [our company]. You would plan inbound stock for three depots and work with a team of four.<br><br>Pay range: [range]. Four days on site, one from home.<br><br>I found your profile on [source]. If you would like to hear more, reply with a time for a 15-minute call. If not, no problem. I will not contact you again.<br><br>[Name, title, company, how to verify]<\/p><\/blockquote>\n\n<h3 class=\"wp-block-heading\">2. One follow-up<\/h3>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"wp-block-paragraph\">Subject: Re: Warehouse Planner role in Leeds<br><br>Hello [name],<br><br>A short follow-up in case my first message got lost. The role is still open, and the details are above. If the timing is wrong or you are not interested, tell me and I will close this thread.<br><br>[Name]<\/p><\/blockquote>\n\n<p class=\"wp-block-paragraph\">Send the follow-up three to five working days after the first message. Do not send more. A third message without a reply tells the person that you do not respect their time.<\/p>\n\n<h3 class=\"wp-block-heading\">3. Asking for a referral<\/h3>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"wp-block-paragraph\">Subject: Do you know someone for a Warehouse Planner role?<br><br>Hello [name],<br><br>We are hiring a Warehouse Planner in Leeds. You know the field well, so I would value your view. Is there anyone you would suggest we speak to? You do not need to give me personal details. If you pass on this link, they can decide whether to get in touch: [link].<br><br>Thank you for reading.<br><br>[Name]<\/p><\/blockquote>\n\n<h3 class=\"wp-block-heading\">4. Re-engaging a past applicant who agreed to be contacted<\/h3>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"wp-block-paragraph\">Subject: A new role that may suit your earlier application<br><br>Hello [name],<br><br>You applied to us in [month and year] and agreed that we could contact you about future roles. We now have a [role] opening that matches [one specific must-have shown in the earlier application].<br><br>Details: [location, pay range, link]. If you would like us to end contact you, reply &#8220;unsubscribe&#8221; and we will remove your details.<br><br>[Name]<\/p><\/blockquote>\n\n<h3 class=\"wp-block-heading\">5. A senior or specialist candidate<\/h3>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"wp-block-paragraph\">Subject: Head of Operations at [company], confidential conversation<br><br>Hello [name],<br><br>I am writing about a Head of Operations role reporting to our COO. I noticed your work on [specific public project or talk], which relates to the main challenge of this role: [one sentence].<br><br>I can share the full brief, pay range and reason for the vacancy in a 20-minute call. Would [two time options] suit you? If you prefer to receive the brief in writing first, I can send it.<br><br>[Name]<\/p><\/blockquote>\n\n<h3 class=\"wp-block-heading\">6. An early-career candidate<\/h3>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"wp-block-paragraph\">Subject: Graduate Analyst role at [company]: no experience required<br><br>Hello [name],<br><br>I saw your [project or course work, specific]. We have a Graduate Analyst role where you would learn [skills]. You do not need previous paid experience. We train every new analyst for the first three months.<br><br>Pay: [range]. Location: [place]. Apply here by [date]: [link]. If you would like to talk first, reply and I will find a time.<br><br>[Name]<\/p><\/blockquote>\n\n<h3 class=\"wp-block-heading\">7. Telling someone the role is not a match<\/h3>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"wp-block-paragraph\">Subject: Thank you for your reply<br><br>Hello [name],<br><br>Thank you for taking the time to talk. After our conversation, the role needs [specific must-have you did not show], so I will not move forward with your profile for this one. I appreciate your openness. If you would like to stay in touch for future roles that fit, tell me and I will note it.<br><br>[Name]<\/p><\/blockquote>\n\n<h3 class=\"wp-block-heading\">8. Closing the loop on no reply<\/h3>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"wp-block-paragraph\">Subject: Closing this thread<br><br>Hello [name],<br><br>I have not heard back, so I will assume the timing is not right and will not contact you again about this role. If that is wrong, reply at any time.<br><br>[Name]<\/p><\/blockquote>\n\n<h2 class=\"wp-block-heading\">Subject lines that work, and ones that do not<\/h2>\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Works<\/th><th>Does not work<\/th><\/tr><\/thead><tbody><tr><td>&#8220;Warehouse Planner role in Leeds, hybrid&#8221;<\/td><td>&#8220;Exciting opportunity!!!&#8221;<\/td><\/tr><tr><td>&#8220;Question about your stock planning work&#8221;<\/td><td>&#8220;You are a perfect match&#8221;<\/td><\/tr><tr><td>&#8220;Support Lead at [company]: pay range inside&#8221;<\/td><td>&#8220;Urgent: act now&#8221;<\/td><\/tr><tr><td>&#8220;Quick question about a referral&#8221;<\/td><td>&#8220;Confidential opportunity&#8221; with no details<\/td><\/tr><tr><td>&#8220;Following up on my note from Tuesday&#8221;<\/td><td>&#8220;Last chance&#8221;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Avoid false urgency and exaggeration. Phrases such as &#8220;perfect match&#8221; or &#8220;last chance&#8221; are untrue in most cases and push people away. Never invent a deadline to pressure a person.<\/p>\n\n<h2 class=\"wp-block-heading\">Honest, respectful and lawful: the rules to follow<\/h2>\n\n<ul class=\"wp-block-list\"><li><strong>Be truthful.<\/strong> Name your company, the real role and the real pay range. Do not use a fake client name or a role title that hides the level.<\/li><li><strong>Do not pressure.<\/strong> No tactics that mislead, rush or guilt a person into a reply.<\/li><li><strong>Do not discriminate.<\/strong> Choose who to contact based on skills and experience, not on traits that point to protected characteristics. The US Equal Employment Opportunity Commission lists them on its page about <a href=\"https:\/\/www.eeoc.gov\/prohibited-employment-policiespractices\" target=\"_blank\" rel=\"noopener\">prohibited employment policies and practices<\/a>.<\/li><li><strong>Treat data with care.<\/strong> In the UK and the EU, tell people where you found their details and how to object. The Information Commissioner&#8217;s Office explains this in its guidance on <a href=\"https:\/\/ico.org.uk\/for-organisations\/uk-gdpr-guidance-and-resources\/employment\/recruitment-and-selection\/\" target=\"_blank\" rel=\"noopener\">recruitment and selection<\/a>.<\/li><li><strong>Check messaging rules.<\/strong> Rules on unsolicited electronic messages differ by country and by channel. If you send in bulk, take local advice.<\/li><\/ul>\n\n<h2 class=\"wp-block-heading\">Personalise without being strange<\/h2>\n\n<p class=\"wp-block-paragraph\">Use public work, such as a published project, a talk or a role on a public profile. Do not mention private details, family or anything that makes the person feel watched. Keep personalisation to one line, because a long, flattering paragraph reads like a template. If you cannot write one honest sentence about why this person, do not contact them.<\/p>\n\n<h2 class=\"wp-block-heading\">Measure and improve<\/h2>\n\n<p class=\"wp-block-paragraph\">Track messages sent, replies, positive replies and calls booked per template. Change one thing at a time, such as the subject line or the first sentence. Run a version for at least 20 sends before you compare. A low reply rate usually means weak targeting or a missing pay range, not a weak template. A high reply rate with many &#8220;no&#8221; answers means the message is clear but the role is not attractive. Go back to the brief and the sourcing plan. See <a href=\"https:\/\/fasthire.com\/blog\/source-candidates\/\">How to source candidates<\/a> and <a href=\"https:\/\/fasthire.com\/blog\/boolean-search-for-recruiters\/\">Boolean search for recruiters<\/a>.<\/p>\n\n<p class=\"wp-block-paragraph\">FastHire is being built for the step after outreach, when replies become applications. It shows each job requirement next to the exact CV passage that supports it, and candidates check their fit before applying. FastHire is coming soon. It does not rank, score or reject candidates. People make every decision.<\/p>\n\n<h2 class=\"wp-block-heading\">Choosing the channel<\/h2>\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Channel<\/th><th>Good for<\/th><th>Take care with<\/th><\/tr><\/thead><tbody><tr><td>Email<\/td><td>Longer detail, pay range, attachments such as a brief<\/td><td>Spam filters. Use a real name, a company address and a short subject.<\/td><\/tr><tr><td>Professional network message<\/td><td>First contact with people who use the network for work<\/td><td>Length limits and platform rules on bulk messages. Do not copy details out of the platform.<\/td><\/tr><tr><td>Phone or video call<\/td><td>Senior roles, or people who asked for a call<\/td><td>Never call without a prior message unless the person invited it. Offer a time choice.<\/td><\/tr><tr><td>Text or chat apps<\/td><td>Hourly and shift work, where candidates prefer quick messages<\/td><td>Obtain consent first, keep messages short and respect hours of the day.<\/td><\/tr><tr><td>Referral intro by a mutual contact<\/td><td>Hard-to-reach specialists<\/td><td>The introducer must agree to share the person&#8217;s details.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<h2 class=\"wp-block-heading\">How to handle the replies<\/h2>\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>If the person says<\/th><th>You reply<\/th><th>Next step<\/th><\/tr><\/thead><tbody><tr><td>&#8220;Tell me more&#8221;<\/td><td>Send the brief, pay range and two call times within one working day<\/td><td>Hold a 15-minute call and ask about the must-haves<\/td><\/tr><tr><td>&#8220;Not now, maybe later&#8221;<\/td><td>Thank them, ask whether you may contact them again in six months, and record the answer<\/td><td>Add to talent pool only with their consent and a retention date<\/td><\/tr><tr><td>&#8220;Not interested&#8221;<\/td><td>Thank them and confirm you will not contact them again about this role<\/td><td>Delete or flag the record as agreed<\/td><\/tr><tr><td>&#8220;How did you get my details?&#8221;<\/td><td>Answer plainly: where you found them, why you contacted them and how to object<\/td><td>Record the answer and follow any request to delete<\/td><\/tr><tr><td>&#8220;What is the salary?&#8221;<\/td><td>Give the range. If it is not approved yet, say so and give a date<\/td><td>Escalate to the hiring manager to fix the range<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Reply within one working day. Quick replies protect your reputation and your reply rates. If you are away, set an automatic reply that names a backup. If someone asks you to end contact, end it and note it.<\/p>\n\n<h2 class=\"wp-block-heading\">A short checklist before you send<\/h2>\n\n<ol class=\"wp-block-list\"><li>Is the first line specific to this person, and true?<\/li><li>Are the role, place and pay range clear without opening a link?<\/li><li>Have I said where I found their details?<\/li><li>Is the ask small, and is the exit polite?<\/li><li>Could I send the same message to a colleague&#8217;s relative without embarrassment?<\/li><li>Have I removed any pressure, exaggeration or false urgency?<\/li><\/ol>\n\n<h2 class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n<h3 class=\"wp-block-heading\">How long should a recruiter message be?<\/h3><p class=\"wp-block-paragraph\">Keep it under about 120 words. That is enough for the reason you are writing, the role, the pay range, where you found the person and a clear next step.<\/p>\n\n<h3 class=\"wp-block-heading\">Should I include the salary range?<\/h3><p class=\"wp-block-paragraph\">Yes. It saves time for both sides and builds trust. In some places pay information is also required by law in job ads or on request.<\/p>\n\n<h3 class=\"wp-block-heading\">How many follow-ups should I send?<\/h3><p class=\"wp-block-paragraph\">One. A second follow-up tends to feel like pressure. Close the thread politely if you hear nothing.<\/p>\n\n<h3 class=\"wp-block-heading\">Is it okay to contact someone on a personal email or phone?<\/h3><p class=\"wp-block-paragraph\">Be careful. Use the channel the person uses for professional contact. Do not use private details that you obtained in unclear ways, and follow the data protection rules in your country.<\/p>\n\n<h3 class=\"wp-block-heading\">What if the person says no?<\/h3><p class=\"wp-block-paragraph\">Thank them, cease contacting them about that role and delete or mark their details as agreed. A courteous exit protects your reputation.<\/p>\n\n<h2 class=\"wp-block-heading\">Related guides<\/h2><ul class=\"wp-block-list\"><li><a href=\"https:\/\/fasthire.com\/blog\/recruiters\/\">Hiring guides for recruiters and HR teams<\/a><\/li><li><a href=\"https:\/\/fasthire.com\/blog\/source-candidates\/\">How to source candidates: ten channels and when to use each<\/a><\/li><li><a href=\"https:\/\/fasthire.com\/blog\/boolean-search-for-recruiters\/\">Boolean search for recruiters: examples you can copy<\/a><\/li><li><a href=\"https:\/\/fasthire.com\/blog\/write-job-ad\/\">How to write a job ad that attracts the right applicants<\/a><\/li><li><a href=\"https:\/\/fasthire.com\/employers\">All hiring guides for employers<\/a><\/li><li><a href=\"https:\/\/fasthire.com\/blog\/screening-call-script\/\">How to write a screening call script<\/a><\/li><li><a href=\"https:\/\/fasthire.com\/blog\/talent-pool-with-consent\/\">How to build a talent pool with consent<\/a><\/li><!-- fh-related-end --><\/ul>\n\n<p class=\"wp-block-paragraph\"><em>This is general information, not legal advice.<\/em><\/p>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/fasthire.com\/#waitlist\">Join the waitlist<\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Write honest recruiter outreach that gets replies: six parts of a good message, eight templates, subject lines and rules to follow.<\/p>\n","protected":false},"author":1,"featured_media":125,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-127","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-recruiters"],"_links":{"self":[{"href":"https:\/\/fasthire.com\/blog\/wp-json\/wp\/v2\/posts\/127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fasthire.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fasthire.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fasthire.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fasthire.com\/blog\/wp-json\/wp\/v2\/comments?post=127"}],"version-history":[{"count":4,"href":"https:\/\/fasthire.com\/blog\/wp-json\/wp\/v2\/posts\/127\/revisions"}],"predecessor-version":[{"id":612,"href":"https:\/\/fasthire.com\/blog\/wp-json\/wp\/v2\/posts\/127\/revisions\/612"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fasthire.com\/blog\/wp-json\/wp\/v2\/media\/125"}],"wp:attachment":[{"href":"https:\/\/fasthire.com\/blog\/wp-json\/wp\/v2\/media?parent=127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fasthire.com\/blog\/wp-json\/wp\/v2\/categories?post=127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fasthire.com\/blog\/wp-json\/wp\/v2\/tags?post=127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}