Back to blog
linkedin outreachcold outreachpersonalization

LinkedIn Outreach That Doesn't Get Ignored: A Practical Framework

B2B Signals TeamJune 20, 20266 min read
LinkedIn Outreach That Doesn't Get Ignored: A Practical Framework

Open your LinkedIn inbox and count the messages worth answering. For most B2B buyers the number is zero, because every message is the same message: a compliment generated from their headline, three paragraphs of pitch, and a calendar link. Prospects have pattern-matched this to spam, and the platform's acceptance and reply rates show it.

The fix is not a cleverer template. It is a different starting point. This is the framework we run: who to message, what the first 200 characters do, what to send after they accept, and how to keep quality while scaling volume.

Why outreach gets ignored

Three habits kill most LinkedIn campaigns before the first reply.

→ Starting from a list instead of a moment. If your targeting is "VP Sales at SaaS companies, 50 to 500 employees," you are messaging people because they exist, not because anything happened. The prospect feels that instantly.

→ Pitching in the connection request. The request is an introduction, not a sales page. Pitch there and you are asking a stranger to buy before you have said hello.

→ Automation that behaves like automation. Two hundred identical requests sent at 3am, follow-ups that keep firing after someone replies, merge fields with broken capitalization. Each one screams robot, and buyers now spot robots on the first line.

Start from them, not from you

High-reply outreach starts from a specific, recent, observable reason to contact this person this week ("saw you announced X"). That reason is a buying signal: the company just posted the role that means budget, the person engaged with a competitor's launch, the round was announced, the new VP just landed.

Signals do two jobs at once. They select the right people, because someone attached to a live trigger is far more likely to be in-market than a static-list lookalike. And they write your first line for you, because you can reference a real public event instead of complimenting a headline.

One constraint makes this work: every signal gets filtered against your ICP before anyone gets messaged. A strong signal from the wrong person is still the wrong person. In one recent run of ours, 4,774 raw signal leads reduced to 341 qualified ones. The 93% that got cut is why replies stay high.

The connection request: 200 characters, no pitch

LinkedIn gives you about 200 characters in a connection note. That constraint is a gift. It forces you to be sharp.

A good note does four things:

  1. References the trigger, concretely. Not "I came across your profile," but the actual event.
  2. Frames a relevant problem, in their language.
  3. Asks nothing yet. No meeting, no "quick call," no link.
  4. Reads like one human typed it to another.

The shape in practice: "Hi Sarah, saw you're scaling the SDR team. Curious how you're thinking about signal coverage for the new reps. No pitch, just same-problem territory."

Notes built this way run around 55% acceptance in our ICP-filtered campaigns. The cold baseline on unfiltered lists sits at 20 to 30%. Same platform, same character limit. The difference is that one note has a reason to exist.

After the accept: two message types work, nothing in between

Once someone accepts, most sequences fire a medium-length, medium-personalized, medium-pitched DM. The middle is dead. Two formats actually convert.

→ The deeply researched long message. You did real homework: their posts, their company's motion, the signal and what it implies. The message shows that work, connects it to a specific outcome, and can include a soft pitch because the effort earns it. Reserve this for the accounts that justify minutes of research per head.

→ The extremely short value message. Two or three sentences, no pitch at all, offering something concrete: a relevant benchmark, a list, an observation from their space. The only goal is a reply. "Most teams hiring their fifth SDR hit a data-quality wall around month two. Put together how a few teams got ahead of it, want it?"

Both formats keep the first touch about them. The product enters the conversation after they engage, not before.

Cadence, limits, and not getting flagged

The mechanics matter as much as the copy.

→ Volume that looks human. Stay well inside platform limits, ramp new accounts slowly, send during your prospect's working hours, take weekends off. → Stop on reply, instantly. Nothing torches trust like a follow-up that arrives after someone answered. Every sequence needs a kill switch on reply. → Follow up twice, then stop. A nudge after a few days, a final useful touch a week later. Past that you are training people to ignore you. → No links in the first touch. Links plus a stranger equals spam heuristics, for both the platform and the human.

Personalization at scale, honestly

Here is the tension: genuinely personal openers take minutes per lead, and volume matters. Most teams resolve it by faking personalization with merge fields. Buyers stopped falling for that years ago.

The honest resolution is to move the research, not skip it. An agent reads each lead's full context, the person, the company, the signal, and drafts an opener that references the trigger, in your voice. A human approves every message before it sends. The reading and writing scale, the judgment stays human.

That loop took one of our own inboxes from under 1% replies on cold lists to 42% on signal-based sends, and it holds around 30% replies across ICP-filtered campaigns. This is the loop B2B Signals runs as a product: detect the signal, validate it against your ICP, find the right person, draft the opener, and wait for your approval before anything goes out.

Common mistakes to stop today

  • Complimenting the prospect's "impressive journey." Everyone knows what generated that.
  • Pitching in the connection note. The note buys the conversation, nothing more.
  • Messaging the whole company. Pick the person the signal points to, the one who owns the problem.
  • Working month-old signals. A trigger from March is trivia in July. Move within the week.
  • Letting automation run unattended. One broken merge field sent 200 times costs more than the automation saved.

Frequently asked questions

Should I use a blank connection request instead of a note? Blank requests can post decent acceptance rates, but they transfer all the work to the first DM and tell the prospect nothing about why you showed up. A signal-led note sets up the conversation. If you have a real trigger, use it.

How many touches should a LinkedIn sequence have? Connection note, then two DMs after acceptance, spaced days apart, is plenty. Everything after touch three produces more resentment than replies.

Do voice notes and video work? They can lift replies precisely because they cannot be mass-produced. Reserve them for high-value accounts after a first reply, when the extra effort reads as care rather than production.

What acceptance and reply rates should I expect? On ICP-filtered, signal-led campaigns we see around 55% acceptance and 30% replies. Unfiltered cold lists run 20 to 30% acceptance and 5 to 8% replies. If your numbers look like the second set, fix the targeting before the copy.

The framework in one line

Message people a real event points to, say something true about them in 200 characters, ask for nothing, follow up like a human, and stop the moment they answer. LinkedIn outreach stops being ignored when it stops being ignorable.

LinkedIn Outreach That Doesn't Get Ignored | B2B Signals