How to cold DM on LinkedIn (the right way)
March 24, 2026
I sent 50 LinkedIn connection requests with a personalized note attached. 22 accepted. 0 replied to the note.
Then I sent 50 connection requests with no note at all. 31 accepted. I messaged them after. 8 replied.
The connection request message is where most LinkedIn outreach goes to die. Here’s what to do instead.
3 ways to DM on LinkedIn
LinkedIn gives you 3 paths to someone’s inbox:
- Connection request with a note – 300 character limit. Truncated in the notification. Easy to ignore.
- InMail – Paid feature. Lands in a separate tab. Average response rate across the platform is around 10-15% according to LinkedIn’s own data.
- Direct message after connecting – No character limit. Lands in primary inbox. This is the one that works.
The connect-blank-then-message strategy outperforms the other 2 approaches by a wide margin. It’s counterintuitive – feels like you’re missing an opportunity by not including a note. But the data says otherwise.
Why connection request messages fail
The connection request note is a trap. Here’s why:
- It’s capped at 300 characters. You can’t say anything meaningful in 300 characters while also explaining who you are and why you’re connecting.
- The note is truncated in the notification. On mobile, they see maybe the first 100 characters. On desktop, slightly more. Either way, your message is getting cut off.
- It sets the frame wrong. The note makes the connection request feel transactional. “I’m connecting because I want something.” Without a note, the connection feels neutral – just two professionals in the same space linking up.
- People accept or decline based on your headline and mutual connections – not the note. I’ve tested this. The accept rate barely changes whether you include a note or not. But the conversation rate after acceptance changes dramatically.
The connect-blank strategy
Here’s the sequence I use:
Step 1: Send a connection request with no note. Make sure your headline is clear about what you do. That’s your first impression – not a 300-character pitch.
Step 2: Wait for acceptance. Average time: 1-3 days. If they don’t accept within 2 weeks, move on.
Step 3: Message them 24-48 hours after they accept. Not immediately – that feels like an ambush. Give it a day. Then send a short, specific DM.
DM:
Hey [name] – thanks for connecting. Saw your post about
[specific topic] and it resonated. I'm working on something
adjacent at [your company/project]. Would love to swap notes
on [specific question] if you're open to it. No agenda.
This template got me 8 replies out of 31 sends. 26% reply rate. The key is referencing something specific they’ve posted or shared – not their job title, not their company bio. Something recent and real.
Template 2: The mutual problem
DM:
Hey [name] – noticed we're both in [industry/niche]. Been
running into [specific problem] on the [their area] side.
Curious if you're seeing the same thing or if you've found
a way around it.
This works well for peers. You’re not pitching – you’re commiserating. 7 replies from 28 sends. 25% reply rate. The question about their experience is what drives the reply – people like sharing what they know.
Template 3: The content reference
DM:
Your article on [topic] – the part about [specific point] –
that's the clearest take I've seen on it. Quick question:
did you find that [specific aspect] held up at scale? Running
into something similar with [your context].
This only works if they actually post content. Check their activity feed first. If their last post was 6 months ago, don’t pretend you follow their content. Use Template 2 instead.
InMail – when it makes sense
InMail is expensive (comes with premium plans or costs credits) and the reply rates aren’t great. But it has 1 advantage: you can message anyone without connecting first.
Use InMail when:
- The person has 500+ pending connection requests and probably won’t see yours
- You need to reach a C-level executive who’s unlikely to accept connections from strangers
- You have a time-sensitive reason to reach out (they just posted about a problem you solve, they just announced a new role)
For everyone else, the connect-blank strategy wins. It’s free, it lands in the primary inbox, and it converts better.
What kills LinkedIn DMs
Opening with “I came across your profile.” Everyone says this. It means nothing. It’s the equivalent of “I hope this email finds you well” – the cold email opener that signals mass outreach.
Pitching in the first message. Your first DM after connecting should not mention your product, your service, or your offer. If they can smell a pitch, you’ve lost. Save the offer for message 2 or 3, after a conversation has started.
Sending a paragraph. LinkedIn DMs should be 3-5 sentences. The mobile app shows a preview of the first 2 lines. If those 2 lines don’t hook them, the rest doesn’t matter.
Automation patterns. LinkedIn’s algorithm detects identical messages sent in bulk. I know 3 people who got their accounts restricted for this. Vary your copy. Use templates as starting points, not scripts. The follow-up cadence matters too – space your messages 3-5 days apart minimum.
The numbers
Over 3 months, I sent 154 LinkedIn DMs for Scouter and Prospect Organic.
- Connection request accept rate (no note): 62%
- Connection request accept rate (with note): 44%
- Read rate (post-connection DM): 68%
- Reply rate (all DMs): 11%
- Reply rate (with content reference): 25%
- Reply rate (generic opener): 4%
The gap between personalized and generic is 6x. That’s not a marginal improvement – it’s a completely different channel. Generic LinkedIn DMs perform worse than cold email. Personalized LinkedIn DMs outperform almost everything.
LinkedIn is slower than Twitter for starting conversations but reaches a more professional audience. The connect-blank strategy takes 3-5 days before you can even send the real message. Build that into your outreach sequence timeline.
If you need to choose between connect-with-note and connect-blank, the data is clear. Go blank. Message after.