Sending a LinkedIn message to a hiring manager sounds simple. It isn't. Most job seekers write messages that get ignored, deleted, or mentally filed under "not my problem" before the hiring manager even hits the second sentence. Here's the truth: the message itself is only half the problem. The other half is that most people don't understand the rules of this game before they start playing it.
I've coached hundreds of job seekers through this exact situation. The ones who get replies share a few things in common - they keep it short, they make it about the hiring manager's world instead of their own, and they don't lead with a resume.
What follows are the scripts that actually work, the rules that matter most, and the mistakes you need to stop making today.
Why Most LinkedIn Messages Fail
Hiring managers are busy. And not just "I have a lot of meetings" busy - most of them are managing a full-time job while hiring is a second job stacked on top. They get flooded with connection requests and cold messages every single week. They've read every version of "I'm very interested in opportunities at your company" imaginable. It all blurs together.
Here's what a typical bad message looks like:
"Hi [Name], I came across your profile and I'm really interested in joining [Company]. I have 5 years of experience in marketing and I think I'd be a great fit. I've attached my resume. Would love to connect!"
Three reasons this fails. It's entirely about you. It asks for something before offering anything. And it's generic - it could've gone to 500 people, word for word. The hiring manager knows that. You probably know it too.
The real question is: what does a message that actually works look like?
The 4 Rules of a LinkedIn Message That Gets a Reply
Rule 1: Keep it under 75 words
Non-negotiable. A long message signals that you don't respect someone's time - it also reads like a pitch deck, which immediately puts people on defense. If you can't say what you need in 75 words, you haven't thought it through yet. Keep cutting until it's tight.
Rule 2: Lead with something specific about them
Don't start with "I." Start with something real - a recent company announcement, a post they wrote, a project their team shipped. This proves you did actual homework. It also makes the message feel personal, because it is.
Rule 3: Ask for information, not a job
Stop doing this: asking a stranger to refer you or hand you an interview in your very first message. Too much, too fast. Ask a small, easy-to-answer question instead. An informational interview request works well here - low stakes for them, high value for you. That's the dynamic you want.
Rule 4: Don't attach a resume
Not yet. Attaching a resume in a cold message is like handing someone your business card before saying hello - it signals you want something, not that you're starting a conversation. Save it for when they ask.
3 LinkedIn Message Scripts That Work
These aren't copy-paste templates. They're frameworks you adapt. Replace the brackets with real, specific details. The more specific you are, the better your reply rate - and that's not a small difference. It's the difference between 8% and 35%.
Script 1: The Informational Interview Request
Use this when you want to learn about a company or team before a role is posted - or while one's already open.
"Hi [Name], I noticed [Company] recently [specific thing - expanded into X market, launched Y product, etc.]. I'm a [your role] with a background in [relevant area] and I've been following your team's work for a while. I'd love to ask you 2-3 questions about what your team is focused on this year. Would a 15-minute call work for you sometime in the next few weeks?"
Why it works: it's specific, it's short, and it asks for 15 minutes - not a job. Most people can say yes to 15 minutes.
Script 2: The Post-Application Follow-Up
Use this after you've applied and want to bypass the ATS black hole. You've got a real reason to reach out - that's warm outreach, and it plays differently than cold.
"Hi [Name], I just applied for the [Role Title] position on [Company]'s careers page. I wanted to reach out directly because I've spent the last [X years] doing [specific relevant work] and I think there's a real match here. Happy to send over anything additional that would be helpful. Thanks for your time."
Why it works: it's direct, it references the specific role, and it offers value without demanding anything back. It also puts a human face on an application that might otherwise disappear into a folder no one opens.
Script 3: The Shared Connection or Common Ground Opener
Use this when you share a school, past employer, LinkedIn group, or industry community. Honestly, this is the easiest message to get a reply to - because the connection is real and they can feel it.
"Hi [Name], I saw we both [went to X / worked at Y / are in the Z group]. I'm currently doing a 90-day sprint to move into [type of role] and I'd value your perspective on what you look for in candidates on your team. Would you be open to a quick conversation?"
Why it works: the shared connection creates an instant reason to reply. You're not a stranger anymore. You're a familiar stranger - which is a very different thing.
When to Send and When to Follow Up
Timing matters more than most job seekers think.
Tuesday, Wednesday, and Thursday are your best days to send a LinkedIn message to a hiring manager. Monday mornings are chaotic - everyone's digging out from the weekend. Friday afternoons, people have mentally left. Midweek, mid-morning is when inboxes actually get real attention.
If you don't hear back in 5-7 days, send one follow-up. One. Here's what that looks like:
"Hi [Name], just wanted to bump this up in case it got buried. Happy to keep it brief - even a quick email exchange would be helpful. Thanks again."
That's it. Don't apologize for following up. Don't send a third message. Be direct, then move on.
Connection Request vs. InMail: Which Should You Use?
If you're not connected to the hiring manager, you've got two options: a connection request with a note, or InMail.
Here's the truth: a personalized connection request often outperforms InMail. InMail can feel like an ad - it shows up in a different part of the inbox and carries a different energy. A connection request feels human. It also surfaces differently in their notifications.
LinkedIn caps connection request notes at 300 characters. That's a feature, not a bug. It forces you to be concise. Use those 300 characters to say something specific and end with a clear reason to connect or a direct question.
If you have InMail credits and the person has a premium account, use it for cold outreach to people completely outside your network. But don't treat it as a license to write a novel. The same rules apply - 75 words, specific, no resume.
What to Do If They Don't Have Premium (Or You Can't Message Them)
Sometimes you find the right hiring manager but you can't message them directly. They haven't connected with you, and their settings block open messages. A few ways around that:
- Engage with their content first. Like, comment thoughtfully, add something to the conversation on their posts for a week or two. Then send a connection request. You're no longer coming out of nowhere.
- Find their email. Tools like Hunter.io or Apollo can surface professional emails. And honestly? A direct email to a hiring manager often lands better than a LinkedIn message anyway.
- Go through a mutual connection - ask for a proper introduction. A warm intro changes everything about how you're perceived.
For a full breakdown of every way to reach a hiring manager directly, read our guide on How to Contact a Hiring Manager Directly. It covers LinkedIn, email, and strategies most job seekers never think to use.
Common Mistakes That Kill Your Reply Rate
Let me be direct: most people tank their own chances before the hiring manager even finishes reading the first three lines.
Starting with "I hope this message finds you well." It's filler. It signals that everything that follows will also be filler. Cut it entirely.
Explaining your entire career history. One sentence about who you are is enough. They don't need your origin story in a cold message.
Saying you're "passionate" about the company. Everyone says this. It registers as nothing. Show that you know something specific about their work instead - that actually lands.
Asking for a "quick chat" without saying why. Vague requests feel like a trap. Be specific about what you want to learn or discuss.
Following up three or four times. One follow-up is professional. Two is pushy. Three is a reason to never hire you.
What a Good Reply Rate Actually Looks Like
I get this question constantly: "How do I know if my messages are working?"
A cold LinkedIn message to a hiring manager with no shared connection and zero personalization gets a reply rate of maybe 5-10%. A personalized, specific message that follows the rules above? You should be hitting 25-40%. Some job seekers I've coached have pushed past 50% once they get their approach dialed in.
If you're sending 20 messages and getting zero replies, the message is the problem. Rewrite it. Test a different opener. Change what you're asking for. Don't keep sending the same thing and waiting for different results.
The Bigger Picture
A LinkedIn message to a hiring manager is one tool. It's most effective when it's part of a real relationship-building effort - not a spray-and-pray blast to 50 strangers on a Sunday night.
The job seekers I've watched land roles fastest treat outreach like a conversation, not a transaction. They do research. They offer something. They follow up once. And then they move to the next person on their list while the first one sits with the request.
That's the 90-day sprint approach. Build a list of 20-30 target companies. Identify the hiring manager or real decision-maker at each one. Reach out in batches. Follow up. Have the conversations. The job you want might not be posted yet - or if it is, the hiring manager already has someone in mind. Your job is to become that person before the process starts.
Stop waiting for the application to do the work. Do it yourself.