The first line of a LinkedIn message is the only part most prospects ever see before they decide whether to open the rest, so it has to earn the click on its own: lead with something specific to them (a role change, a post they published, a shared context) rather than a greeting or a compliment, keep it under roughly 15 words, and save your actual pitch for the second line.
TL;DR:
- LinkedIn truncates messages in the inbox preview, so your first line is doing all the work of getting the message opened at all.
- Specific, verifiable context (a job change, a post, a mutual connection) consistently outperforms generic compliments and “I noticed your profile” openers.
- Four reliable formats: the observation opener, the mutual-reference opener, the trigger-event opener, and the direct-value opener.
- Avoid flattery, question-stacking, and anything that reads as templated — prospects spot mail-merge patterns fast.
- Test openers in small batches against a fixed rest-of-message, and keep a shared library so good lines don’t live in one person’s head.
Table of Contents
- Why the First Line Decides Everything
- The Preview Text Problem
- Four Opening-Line Formats That Work
- What to Avoid in Your First Line
- Personalization Without Sounding Creepy
- Testing Your Openers at Scale
- Opening Lines by Channel: Connection Note vs InMail vs Message
- Building an Opener Library for Your Team
Why the First Line Decides Everything
Every other part of a cold LinkedIn message gets judged after the prospect has already decided to keep reading. The first line is judged before that decision is made, which is a different job entirely. It isn’t selling anything — it’s buying permission for the rest of the message to be read at all.
This is easy to forget when you’re writing sequences in bulk, because from the sender’s side the message reads as one continuous piece. From the recipient’s side, it’s two separate experiences: a half-second scan of the preview, and then, only if that scan passes, an actual read. Agencies that treat the opener as “the first sentence of the pitch” tend to write openers that sound like pitches. Agencies that treat it as “the thing that earns the open” write something else entirely — usually shorter, more specific, and less obviously salesy.
The practical implication is that your opener and your pitch should almost be written as two different tasks. Write the pitch first, so you know what you’re building toward, then go back and write three or four completely different openers that have nothing to do with selling and everything to do with relevance.
The Preview Text Problem
LinkedIn’s inbox and notification previews cut messages off after roughly 90-140 characters depending on device and whether it’s a connection request note, an InMail, or a message to an existing connection. On mobile, that number drops further. Whatever you’ve written after that cutoff doesn’t exist yet, as far as the prospect’s decision to open is concerned.
This means the single highest-leverage edit you can make to any sequence is checking what actually survives the truncation. Pull up a draft on a phone, not a desktop compose window, and look at exactly where it cuts off. If the cut lands mid-sentence on something generic — “Hi, I hope this message finds…” — you’ve burned your entire preview budget on nothing. If it cuts off on something specific — a company name, a number, a concrete observation — you’ve given the prospect a reason to tap through.
A useful habit: write your opener, then delete everything after the point where you estimate the preview will cut, and ask whether what’s left would make you curious if you were the one receiving it. If the answer is no, the opener needs to move its specific detail earlier, not later.
Four Opening-Line Formats That Work
Most openers that consistently get replies fall into one of four shapes. None of them require creative writing talent — they require a specific fact about the prospect, which is a research problem, not a writing problem.
The observation opener references something the prospect did or said publicly: a post, a comment, a talk, an award. “Saw your post on [topic] — the point about [specific detail] matched something we’re seeing with a few clients right now.” This works because it’s unfakeable at scale; a prospect can tell the difference between a genuine reference and a bot scraping their recent activity for keywords, so the detail you cite has to be real and specific.
The mutual-reference opener leans on a shared connection, company, or event. “Noticed you’re connected with [name] — we worked together on [specific thing].” This borrows credibility rather than manufacturing curiosity, and it’s one of the few openers that can also double as the reason you’re reaching out, not just the hook.
The trigger-event opener reacts to something that just changed: a new role, a funding round, a team expansion, a product launch. “Congrats on the move to [company] — the [specific] team you’re building looks like it’s scaling fast.” Trigger-event openers have a short shelf life, so they only work if your prospecting workflow actually surfaces these events quickly rather than three months after the fact.
The direct-value opener skips context entirely and leads with a specific, relevant number or outcome. “Most [role] at [company size] we talk to are losing about 20% of booked meetings to no-shows — is that showing up for your team too?” This is the riskiest format because it can read as a template if the number isn’t genuinely tailored, but when it lands, it’s the fastest path to a reply because it respects the prospect’s time.
What to Avoid in Your First Line
A few patterns show up constantly in underperforming sequences, and they’re worth naming explicitly because they often look reasonable in isolation.
Generic compliments (“Great profile!”, “Impressive background!”) read as insincere because they could be sent to anyone, and prospects know it. Flattery that isn’t tied to a specific, checkable detail tends to lower trust rather than build it.
Question-stacking — opening with two or three questions in a row — forces the prospect to do work before they’ve agreed to engage at all. One light question at the end of an opener is fine; a paragraph of interrogation is not.
Anything that announces the message is automated undermines the whole point of personalizing it, even accidentally. Phrases like “I hope this message finds you well” or “I came across your profile” are themselves tells, because they’re the default filler that templated outreach reaches for when there’s no real detail to include. If your opener could literally be sent to every prospect in the list unchanged, it will be read that way, whether or not it technically mentions their name.
Finally, avoid opening with your company name or your pitch. The prospect doesn’t yet have a reason to care who you are — that comes after the opener has done its job, not instead of it.
Personalization Without Sounding Creepy
There’s a line between “this person clearly looked at my profile” and “this person has been monitoring my every move,” and it’s narrower than most outreach teams assume. Referencing a LinkedIn post, a company announcement, or a conference talk feels appropriate because the prospect put that information in a public, professional context on purpose. Referencing something from a personal Instagram, a podcast appearance about an unrelated hobby, or anything that required digging past the obvious professional footprint tends to read as unsettling rather than flattering, even when the sender meant it as a compliment.
A simple test: would the prospect be comfortable knowing exactly how you found this detail? If the honest answer is “I searched their name across four platforms to find something to mention,” the personalization will probably land as overreach, no matter how accurate it is. If the answer is “it was the top post on their LinkedIn profile this week,” it almost always lands fine.
The safest and most scalable sources of personalization are the ones the prospect chose to make visible in a work context: their LinkedIn activity, their company’s recent news, their job title and tenure, content they’ve published or been quoted in. These are also the easiest to build a repeatable research process around, which matters once you’re personalizing at the volume a real campaign requires.
Testing Your Openers at Scale
Most teams either never test openers formally, relying on gut feel about what “sounds good,” or they try to test everything at once and end up with results they can’t actually attribute to anything. The fix is to isolate the variable properly: keep the rest of the message identical across a batch, change only the first line, and run each variant against a segment large enough to produce a meaningful reply-rate difference — usually at least 50-100 sends per variant before drawing conclusions, fewer if the gap is large and obvious, more if it’s close.
Track open-to-reply conversion specifically where you can see it, not just overall reply rate, since a strong opener’s job is to get the message read, while the rest of the message carries the job of getting a reply once it has been. If a variant gets more opens but the same or fewer replies, the opener is working and the pitch underneath it needs attention — a different fix than if the opener itself is the problem.
Retire openers on a schedule rather than waiting for them to visibly stop working. Once a format has been running across a large segment of your target market for a few weeks, reply rates tend to soften even without any measurable “burnout” signal showing up in your dashboard, simply because enough of that audience has seen a similar line before, from you or from someone else.
Opening Lines by Channel: Connection Note vs InMail vs Message
The same opener logic doesn’t transfer cleanly across LinkedIn’s different message types, because each one comes with a different character limit and a different level of prior relationship.
A connection request note has the tightest limit and the least context — the prospect hasn’t accepted you yet, so there’s no message history to lean on. Observation and trigger-event openers work best here because they’re self-contained; mutual-reference openers work well too if the shared connection is genuinely relevant, since it gives the prospect a reason to accept before you’ve asked for anything else.
An InMail has more room and is explicitly understood by the recipient to be outbound, so there’s less need to disguise the fact that this is a cold message — but that also means the opener has to work slightly harder to justify the intrusion, since InMail typically costs the sender a credit and the recipient knows it’s not organic.
A message to an already-accepted connection is the most forgiving format, since the prospect has already signaled some level of openness by accepting. This is where direct-value openers perform best, because the relationship has cleared the first hurdle and the prospect is more willing to engage with a concrete claim rather than needing to be warmed up first.
Building an Opener Library for Your Team
Good openers are easy to lose. They get written once, perform well in a single campaign, and then live only in the memory of whoever wrote them — or in a sequence that gets archived and never looked at again. A shared, tagged library solves this: log every opener that gets tested, which format it used, which industry and seniority level it was sent to, and its open-to-reply rate, so the next campaign starts from evidence instead of guesswork.
This is one of the places where running outreach across multiple client accounts actually becomes an advantage rather than just more work, because patterns that show up in one account’s data often transfer usefully to another with a similar audience — something The Lead Lab leans on when building and refining opener sets for clients, since a format that’s been proven across several accounts in a similar vertical is a much safer starting point than one tested on a single list.
Review the library on a fixed cadence — monthly is usually enough — and retire formats that have drifted below your account’s baseline reply rate, rather than letting underperforming openers linger simply because nobody flagged them. The goal isn’t a library that grows forever; it’s one that stays small, current, and genuinely reflects what’s working right now rather than what worked six months ago.
