Capstone Outreach FeaturesWrite yours free

Home / Message templates / Job Opportunity Message to Candidate

Job Opportunity Messages That Get Candidates to Reply

By Shawn Gregoire, founder of Capstone Outreach · Updated October 2026

A job opportunity message to a candidate should say why you picked this person in the first two lines. Then name the role. Add one or two things that make it worth a look, like pay range, scope or flexibility. Ask for a short call. Keep it under 120 words. Personal and specific beats a full job description every time.

Good candidates get lots of recruiter messages. They delete the ones that could have gone to anyone. The first line is your whole chance. If it shows you read their background and picked them for a reason, they'll read the rest. Even a 'not right now' reply starts a relationship you can return to.

A real reason, honest facts and a small ask make it land. Mention the project, skill or move that made you reach out. Share the salary range and what's truly different about the role. Then ask for 15 minutes, not a résumé. Respecting their time is what earns a reply.

On this page
  1. 12 examples to copy
  2. When to send it
  3. Subject lines
  4. What to avoid
  5. After you send it
  6. Frequently asked questions
  7. Related messages

Write yours in 20 seconds

Free, no signup. The example is filled in: press the button, then replace it with your own situation. In Capstone, a message like it is written for each person you know when their check-in is due.

5 free per hour.

12 examples to copy

One message is easy. Hundreds of people, all year, is the hard part. Capstone Outreach puts everyone you know on a rhythm you pick, from weekly to every three months. When someone is due, a message like these is already written in your voice from your history with them. You approve it, and it goes from your own email or phone. See the CRM for recruiters.

Start 14 days free, then $25/mo

Everyone on a rhythm. Who is due, and when. Recorded in the app on a demo account.

1. Cold email to a passive candidate with a specific reason (email)

Subject: Your work on [specific project]

Hi [Name], I came across your talk on [specific project or topic] and it's exactly the kind of thinking our team needs. I'm hiring a [role] at [Company] to [one-line description of the job's core challenge]. The range is [salary range], the team is [size and setup, e.g., eight engineers, fully remote], and you'd report to [hiring manager title]. Would you be open to a 15-minute call next week? Even if the timing isn't right, I'd enjoy connecting. Best, [Your name]

Why it works: Leading with their own work proves it isn't a mass blast. Sharing the range up front answers their first question.

2. Short direct message for a professional networking site (message)

Hi [Name], your experience leading [specific detail] stood out to me. I'm recruiting for a [role] at [Company], [salary range], [remote/hybrid/location]. Open to a quick chat? If not, no worries at all.

Why it works: A short note with the key facts fits how people skim these. The easy out makes replying feel safe.

3. Candidate you met at a career fair (text)

Hi [Name], it's [Your name] from [Company], we met at the [event] on [day]. You mentioned you're interested in [specific area]. We just opened a [role] role that fits. Want me to send details?

Why it works: Saying where you met makes a text from a new number welcome. Asking before you send details keeps it low-pressure.

4. Past finalist from an earlier search (email)

Subject: Remember the [previous role] search?

Hi [Name], When we spoke last [season] about the [previous role], you were one of our top two, and I said I'd reach out if something better suited came along. It has. We're hiring a [new role] focused on [specific area], which lines up with what you told me you wanted next. The range is [salary range]. Would you like to talk? Since we already know each other, we could skip the first screen. Best, [Your name]

Why it works: Keeping a promise to a past finalist builds trust. Offering to skip a step shows their earlier effort counted.

5. Referred by someone they know (email)

Subject: [Referrer name] suggested I reach out

Hi [Name], [Referrer name] and I were talking about who'd be great for a [role] opening on our team, and your name came up first. They mentioned [specific detail, e.g., how you rebuilt the support team at your last company]. The role is [one-line description], [salary range], [location or remote]. Would you be up for a 15-minute call to hear more? No commitment, and no hard feelings if it's not the right time. Best regards, [Your name]

Why it works: A mutual contact's name in the subject line gets the email opened. The detail they shared makes it believable.

6. Not a fit, but asking who they'd recommend (email)

Subject: Quick question about [specialty]

Hi [Name], I'm hiring a [role] at [Company], and I suspect you're further along in your career than this role. But you clearly know the [specialty] world well, given [specific detail]. Is there anyone you've worked with who'd be excited by [one-line description of the role]? The range is [salary range]. I'd be grateful for any names, and happy to return the favor. Thanks, [Your name]

Why it works: Asking a senior person for a name flatters their judgment. It often turns up better candidates than any search.

7. Hard-to-fill role, leading with pay and flexibility (email)

Subject: [Role], [salary range], [schedule]

Hi [Name], I'll get right to the details, because I know your time is valuable. [Company] is hiring a [role]. Pay is [salary range], the schedule is [specific schedule, e.g., four ten-hour days], and [specific benefit, e.g., the team has no on-call rotation]. Your [specific skill or certification] is exactly what we need. If this sounds interesting, reply with a good time for a 10-minute call this week. Best, [Your name]

Why it works: Some candidates have many options. For those roles, putting the hard facts in the subject line and opening gets attention faster than any compliment.

8. Agency recruiter, confidential search (email)

Subject: Confidential [role] search

Hi [Name], I'm working on a confidential search for a [role] at a [description, e.g., 300-person healthcare software company in Austin]. I can't name them until we've spoken, but I can tell you the range is [salary range] and the role [one-line description of scope]. Your background in [specific detail] is a strong match for what they described. Would you be open to a short call so I can share more? Best, [Your name] [Your agency]

Why it works: Sharing enough real facts about a confidential role builds trust. The candidate doesn't feel asked to talk blind.

9. Follow-up after no reply (email)

Subject: Re: [original subject]

Hi [Name], I wanted to follow my note from last week with one more detail that might matter: [specific new detail, e.g., the role includes a budget for conference travel, or the hiring manager came from your industry]. If the timing isn't right, I completely understand. Just let me know and I won't keep filling your inbox. Either way, I'd be glad to keep in touch for the future. Best, [Your name]

Why it works: A truly new fact gives the candidate a fresh reason to reply. Offering to stop makes you easy to answer.

10. Hourly or high-volume role, we're hiring (text)

Hi [Name], [Your name] at [Company] here. We're hiring [role] at our [location], [pay rate], [shift options]. You applied with us before, so I wanted you to hear first. Interested? Reply YES and I'll call you.

Why it works: Pay, location and shifts are what hourly candidates decide on. A one-word reply makes it easy to raise a hand.

11. Former employee who might come back (email)

Subject: Would you ever come back?

Hi [Name], It's been [time] since you left [Company], and people here still mention [specific contribution]. We've just opened a [role] role, and it made me think of you right away. A lot has changed since you were here, including [specific change, e.g., the new leadership on the product team and fully remote options]. If you're curious, I'd love to catch up over a call. No pressure either way. Best, [Your name]

Why it works: Telling a former employee what has changed speaks to why they may have left. A specific memory reminds them they were valued.

12. Candidate who said 'not now' a few months ago (text)

Hi [Name], [Your name] from [Company]. When we talked in [month], you said to check back after [their milestone]. Hope it went well! We have a [role] opening now. Worth a quick call?

Why it works: Following up exactly when they asked shows you listened. That is often what turns a 'not now' into a 'yes.'

Sending these to more than a few people? See how people keep track of who to follow up with, and when: what a personal CRM does and the best personal CRMs, compared.

When to send it

Subject lines

What to avoid

After you send it

If there's no reply after four or five business days, send one follow-up with a truly new detail. Send one last short note a week later. Then stop, and set a reminder to try again in three to six months with a different role. If they reply 'not now,' ask what they'd want next and when to check back. Put that date in your calendar. Candidates you keep in touch with every quarter often become your fastest hires later.

Building the habit: how to keep in touch with contacts and what a personal CRM does.

Past finalists you want back someday? Capstone shows the candidates you have not talked to in a while. When the right role opens, it drafts a note from your last chat, ready for you to approve.

Start 14 days free, then $25/mo

A study of 20 million LinkedIn members found that acquaintances, more than close friends, led to new jobs (Science, 2022). Capstone keeps those people warm. You approve every message, and it goes from your own email or phone.

Frequently asked questions

How do you write an email to a potential candidate?

Start with why you chose them, citing a specific project, skill or career move. Then name the role and share the salary range. Add one or two things that make it worth a look. Ask for a 15-minute call. Keep it under 120 words, use a subject line about them and make it easy to say no.

What should a job opportunity message include?

It should include why you're contacting this person and the role title. Name the company, or describe it if the search is confidential. Add the pay range, the location or remote setup and a clear next step. Leave out the full job description and long company history. Those can come after they reply.

Should I include the salary in a job opportunity message?

Yes, include the salary range whenever you can. It answers the candidate's first question. It screens out people it won't work for. It also shows that you're straightforward. In some places, posted ranges are required by law. If you can't share it yet, say when you will.

How long should a recruiting message to a candidate be?

Keep it under 120 words for email. Keep it under 300 characters for a text or short direct message. Candidates often read these on their phones between other tasks. A short note with one specific reason and one clear ask gets more replies than a long pitch.

How many times should I follow up with a candidate who doesn't reply?

Follow up twice at most: once after four or five business days and once a week after that. Each follow-up should add something new, like a detail about the team or the role. After that, stop. Try again in a few months with a different opening.

Recruiter Check In Email Rejection Message to Candidate Message to Candidate for Interview Interview Text Message to Candidate How to Message Candidates on LinkedIn Letter to Candidate Who Declined Job Offer

All message templates →

Back to top ↑