LinkedInCold OutreachMay 2025 · 8 min read

LinkedIn Outreach in 2025: The Complete Guide to Cold DMs That Work

How to write LinkedIn cold messages that get read, get replies, and don't get you flagged as spam. Covers DMs, connection requests, and what actually works in 2025.

Why LinkedIn cold outreach is harder than ever in 2025

LinkedIn DM inboxes are noisier than they've ever been. The platform has made it easier to send automated outreach, which means most people's inboxes are filled with copy-paste templates and “just wanted to connect” notes from strangers trying to sell them something.

The result: average reply rates have dropped. But the gap between generic and specific outreach has widened dramatically. A LinkedIn message that opens with a genuine, specific observation about the recipient still gets replies at 20–30%. A generic “Hi, I noticed you work in [industry]” gets deleted before it finishes rendering.

This guide covers what separates the two and how to write messages that land in the first category.

LinkedIn message types: DM vs connection request vs InMail

Direct Message (DM)

LIMIT

No character limit (for connections)

BEST FOR

You're already connected. Or after a connection request was accepted.

TIP

Keep it under 300 characters anyway. Short messages perform better regardless of the technical limit.

Connection Request Note

LIMIT

300 characters total

BEST FOR

First contact with someone you're not connected to. The note competes with your profile.

TIP

The note is often the deciding factor on whether they accept. Make it specific and human — not a pitch.

InMail

LIMIT

Available with LinkedIn Premium/Sales Navigator

BEST FOR

When the prospect is hard to reach otherwise. But note: InMail reply rates are typically lower than DM rates.

TIP

InMails feel transactional. Counter this with more personalisation, not less.

The 3 LinkedIn message angles that get replies

The same three angles that work in cold email work on LinkedIn — applied with even tighter constraints. You have 300 characters for a connection note and need to hook someone in 1–2 sentences. Every word counts.

Observation-led

~240 chars

Best for: someone who just got funded, promoted, hired, or published something notable

"Saw Acme just closed a $15M round — scaling a sales team during hypergrowth is where most companies quietly lose 6 months to bad hires. We fix that. Worth 15 mins?"

Problem-led

~195 chars

Best for: cold prospects where you know the role well but don't have a specific trigger

"At 30 AEs it's manageable. At 80, your onboarding breaks down and ramp time doubles. We've helped 3 Series B companies avoid that. Worth a quick look?"

Value-led

~115 chars

Best for: prospects who are actively problem-aware or are evaluating solutions

"Reduced Stripe's enterprise sales cycle by 34% in 90 days. Same motion could apply to your team. Curious?"

Connection request notes: what works and what kills acceptance rates

Connection request notes are often the hardest format to write — 300 characters is not much room, and the note competes with your profile photo, title, and mutual connections for attention. Here is what consistently works and what doesn't.

WORKS

  • Opens with something specific to them
  • Mentions a shared context (event, mutual, content)
  • States a clear reason for connecting
  • Asks nothing — just establishes intent
  • Under 250 characters

KILLS ACCEPTANCE

  • "I'd love to connect and explore synergies"
  • Opening with what you sell
  • Generic "fellow professional in [industry]"
  • No note at all (for cold outreach)
  • Requesting a call in the connection note

How to research prospects quickly for LinkedIn outreach

The biggest barrier to personalised LinkedIn outreach is time. Researching 20 prospects manually takes hours. Here are the fastest ways to extract the context you need for a specific, genuine opening:

LinkedIn profile

Current role, company, tenure, recent posts, recommendations, shared connections. Scan in 60 seconds.

Company LinkedIn page

Recent announcements, headcount changes, open roles. Job posts reveal strategic priorities better than press releases.

Google their name + company

News, conference talks, podcast appearances, published articles. The best opening lines often come from here.

GambitAI

Paste their LinkedIn URL and it surfaces profile context automatically using Google's index — no manual searching required.

Frequently asked questions

What is a good reply rate for LinkedIn cold messages?

15–25% for well-personalised DMs. Mass templates see under 5%. The gap between personalised and generic has never been wider.

How long should a LinkedIn cold message be?

Under 300 characters for connection requests. Keep DMs under 300 characters too — even though there's no limit. Short = respect for their time = more replies.

Should you connect before messaging on LinkedIn?

Connecting with a personalised note is generally less intrusive and sees higher acceptance. Once connected, your DM is more likely to be read. InMail is useful but carries a more commercial feel.

How do you avoid being seen as spam on LinkedIn?

Personalise every message (at minimum reference their role or company specifically), never open with what you're selling, keep volume reasonable, and vary your messaging. LinkedIn actively limits accounts sending many identical messages.

// TRY IT NOW

Generate LinkedIn messages in 30 seconds

Paste a LinkedIn URL. GambitAI researches the prospect and writes three message angles — Observation-led, Problem-led, Value-led. Free, no credit card, no LinkedIn scraping.

Open GambitAI →