The 4 pillars of B2B cold DM in 2026

1. Sourcing beats copywriting 10:1

The single biggest determinant of reply rate is who you message, not what you write. 100 perfectly-written messages to random prospects beat by a 5× margin: 100 average messages to post commenters of competitor content.

2. Short beats long

Connection requests under 200 chars convert 25% better than longer. Initial DMs under 60 words convert 40% better than 200-word "value-bombs". Brevity respects attention.

3. Soft asks beat hard pitches

"Open to a 15-min call?" outperforms "Let's hop on a call" by 3×. "Worth a chat?" outperforms "Looking forward to scheduling time" by 2×. Soft asks reduce friction.

4. Sequences are non-negotiable

Single-message DMs cap at ~12% reply. 3-step sequences hit 28%. 5-step hits 38%. If you're not sequencing, you're working at half capacity.

Writing a LinkedIn outreach sequence that earns replies
Run LinkedIn sourcing and outreach from one place.

How to source a warm list in ten minutes

Pillar one says sourcing beats copywriting. That is only actionable if you know where a warm list actually comes from. A warm list is not a list of people who match a job title. It is a list of people who did something recently that you can reference in the first line.

Four sources, ranked by how much signal they carry:

  1. Commenters on a relevant post. The strongest signal available, because commenting takes effort. Someone who wrote three sentences under a post about your problem space has publicly declared an interest. Find a post from a competitor, an industry figure or a customer, and take the commenters.
  2. Attendees of a relevant event. Registering for an event about a topic is a weaker signal than commenting, but it scales further and the reference line writes itself.
  3. Job changes and promotions. A person who started a new role in the last 90 days is rebuilding their stack and has budget attention they will not have in month ten. This is timing, not interest, which is why it works even without a topical match.
  4. Your own profile visitors. The warmest and the smallest. Someone who looked at your profile already knows you exist.

The mechanical part takes about ten minutes: open the source, run the extraction, export to CSV, and check the file before you write a single message. Leadsforlinked covers all four of these sources plus search results, group members, post monitors and signal scraping, and gives you 100 leads free on signup with no card, released 20 at a time every hour.

If you already have a messy list of profile URLs pasted from a thread or a spreadsheet, the free LinkedIn Profile URL Extractor will deduplicate and clean it first. Sending the same person three messages because their URL appeared in three formats is the fastest way to look automated.

Three templates you can adapt

These are structures, not scripts. The bracketed parts are the whole point: if you cannot fill them with something specific, the message should not be sent.

Post commenter

Connection request, under 200 characters:

Saw your comment on [author]'s post about [topic]. Your point about [specific detail they wrote] is the part most people skip. Happy to connect.

Why it works: it proves you read the comment, not just the post. It asks for nothing.

Event attendee

Connection request:

We were both at [event]. Curious whether [specific session or theme] landed for you, we came away with a different read on it. Happy to connect.

Why it works: shared context plus an implicit question. A mild disagreement invites a reply more reliably than agreement does.

Job change

Connection request:

Congrats on the move to [company]. The first 90 days in [role] usually means inheriting a [function] setup someone else chose. Happy to connect if that is where you are.

Why it works: it names a real situation rather than congratulating generically.

The follow-up, using the post commenter thread

DM 1, after acceptance: Thanks for connecting. We work on [narrow problem]. Not pitching, just curious how you handle [specific thing from their comment] today.

DM 2, day 4: Unrelated to the above, this [article or benchmark] covers [topic they commented on]. Thought it was worth passing on.

DM 3, day 10: Going quiet on this one. Door is open if [problem] comes up later.

Three messages, no calendar link, no pitch until they engage. If you want a starting draft, the free LinkedIn Message Generator builds connection requests and cold DMs from a warm trigger and keeps them under the character limit.

Why your account matters more than your copy

There is a ceiling that no amount of message quality gets you past: LinkedIn's invitation limits. Most accounts sit around 100 to 200 connection requests a week, and the number is lower for new accounts, accounts with a low acceptance rate, and accounts that suddenly change behaviour.

Three consequences that change how you plan a campaign:

  • Acceptance rate is a budget, not a vanity metric. A low acceptance rate reduces the limit LinkedIn gives you. Sending to a cold, badly-sourced list does not just waste those invitations, it shrinks your capacity for the next campaign. This is the real reason sourcing beats copywriting.
  • Ramp up, do not jump. Going from 10 invitations a week to 150 overnight is the pattern that triggers restrictions. Increase gradually over several weeks.
  • Withdraw stale invitations. Pending invitations that are never accepted drag your ratio down. Clearing ones older than three or four weeks is worth doing before a new push.

The free LinkedIn Invitation Limit Calculator works out a safe weekly number and a warmup ramp for your account age. Plan the volume before you write the copy, because the volume is what caps the result.

The 2026 anti-pattern checklist

  • ❌ Long, value-loaded first DM that pitches the product
  • ❌ "I'd love to connect to discuss potential synergies"
  • ❌ Industry buzzwords (synergy, scale, alignment, transformation)
  • ❌ "I noticed you work at [company]" with no specific signal
  • ❌ Calendar links in the first message
  • ❌ Stopping after one message

The 2026 winning pattern

  1. Source warm. Post commenters, event attendees, job-change signals.
  2. Connection request. Reference the signal in line 1. Under 200 chars. No pitch.
  3. DM 1 (post-acceptance). Soft pitch + light value. 1-2 sentences.
  4. DM 2 (day +4). Drop something useful unrelated to the pitch. Article, data, peer reference.
  5. DM 3 (day +10). Soft close. "Door's open if X comes up."

Reply rate diagnostic

These bands are directional rather than measured: they come from patterns we see across outbound campaigns, not from a controlled study. Use them to work out which problem you have, not as a target to hit.

Your reply rateLikely cause
<5%Sourcing problem. You're hitting cold lists.
5-12%Generic copy. Personalization is missing.
12-25%Working OK. Add follow-up sequences.
25-40%Strong. Optimize specific templates.
40%+Excellent. Don't change anything.

Common questions

How many messages should a cold LinkedIn sequence have?

Three to five touches over roughly two weeks is the usual shape: the connection request, a first message after acceptance, a value message a few days later, and a soft close. Beyond five, you are mostly annoying people who were never going to reply. The important rule is that the sequence stops the moment someone answers.

Should I put a calendar link in the first message?

No. A calendar link in a first message asks a stranger to give up time before you have established why. Save it for after they have shown interest, and even then, offering two concrete times often works better than a booking page.

Is it better to message someone or send a connection request with a note?

For most B2B outreach, a connection request with a short note is better: it is free, it is expected, and acceptance itself is a qualifying signal. Direct messages to people you are not connected to require InMail credits on a paid plan, and cost money per send whether or not they reply.

How do I find post commenters at scale?

Manually you would open the post, expand every comment and copy each profile one by one, which is why most people give up. An extraction tool does it in one pass and exports a CSV. Leadsforlinked covers post commenters, post reactors, event attendees, group members, profile visitors and job-change signals, with 100 free leads to start and no card required.

Does a LinkedIn export include email addresses?

No. LinkedIn does not expose work email on a public profile, so no extraction tool can read one from a profile. Tools that supply emails either guess them from a company pattern or buy them from a third-party database. If you want to go that route, see finding emails for exported LinkedIn leads, and verify before sending so you do not damage your domain with bounces.

Source warm leads automatically.

Leadsforlinked extracts post commenters, event attendees, and signals. 100 free leads on signup.

Start free