All guides
Outbound & Prospecting 4 min read

LinkedIn Outreach Messages: Templates and Best Practices for B2B

How to write effective LinkedIn outreach messages — with templates, examples, and the most common mistakes that kill reply rates.

CT
CegTec Team
10 April 2026

Why LinkedIn outreach works especially well in DACH

LinkedIn has 18+ million users in the DACH region. For B2B decision-makers it’s the primary professional channel — many read LinkedIn messages more attentively than their email inbox.

ChannelOpen rateReply rateBest for
Cold email40-60%3-8%Volume, scaling
LinkedIn60-80%10-25%Decision-makers, personal contact
Phone100% (if answered)5-15% (conversation)Warm leads, follow-up

The downside: LinkedIn scales worse than email. 20-25 connection requests/day vs. 200+ emails/day. That’s why LinkedIn is worth it especially for high-value target audiences (C-level, VP-level, enterprise).

The 4-step LinkedIn sequence

Step 1: Connection request (day 1)

Rule: No pitch. Just context and a reason to connect.

Template (max. 300 characters):

Hi [First Name], I see you head up [Area] at [Company] — I work in the same field and found your post about [Topic] interesting. Would love to connect.

Why this works: Shows you’ve read the profile, refers to something concrete, no sales pressure.

Step 2: First message after acceptance (day 2-3)

Rule: Thank them, offer value, position gently.

Template:

Thanks for connecting, [First Name]. Quick question — I see [Company] is currently [signal: hiring / launching a new product / expanding into market X]. How are you currently handling [specific problem]? Asking because we had exactly this topic at [similar company] and achieved [concrete result].

Step 3: Follow-up (day 7)

Rule: New value, no “Did you see my message?”

Template:

[First Name], by the way — we just published a guide on [topic that matches the ICP]. Thought it might be relevant for you: [link]. No pitch — just thought it fit what you’re doing at [company].

Step 4: Direct CTA (day 14)

Rule: Now you’re allowed to pitch — but keep it short and concrete.

Template:

[First Name], last message on this — we help B2B teams like [Company] achieve [concrete result]. Do you have 15 min next week for a quick chat? If not right now — no problem, happy to just stay connected here.

Personalization: what works, what doesn’t

PersonalizationEffectEffort
Just {First_Name} and {Company}Barely better than unpersonalizedLow
Reference to the recipient’s LinkedIn post+50% reply rateMedium
Reference to a concrete business signal (job posting, funding, news)+80% reply rateMedium-high
Mentioning a shared connection or event+100% reply rateHigh

The gold standard: A concrete reason why you’re messaging THIS EXACT person RIGHT NOW. “I see you’re hiring 3 SDRs” is 10x better than “Your company is growing.”

Common mistakes and their fix

Mistake 1: Pitch in the connection request

❌ “Hi Max, we offer an AI solution for sales teams that generates 30% more meetings. Do you have time next week for a call?”

✅ “Hi Max, I see you’re building out outbound at DataCorp. I work in the same space — would love to connect.”

Mistake 2: The “I” message

❌ “I’m the CEO of XYZ. We specialize in… We have 50+ customers… I’d love to…”

✅ “How are you currently solving [problem]? At [similar company] that was the biggest challenge when scaling — they solved it with [approach].”

Mistake 3: Messages that are too long

LinkedIn isn’t email. Messages over 4 sentences get skipped.

Max length by step:

  • Connection request: 300 characters (LinkedIn limit)
  • First message: 3-4 sentences
  • Follow-ups: 2-3 sentences
  • CTA: 2-3 sentences

Scaling with HeyReach

For more than 20-30 messages/day, you need a tool:

FeatureHeyReachManual
Messages/day50-100 (across multiple accounts)20-25
SequencesAutomatic with delaysManual follow-up
PersonalizationCSV import with custom fieldsCopy-paste
CRM syncAPI/webhook → HubSpotManual
AnalyticsReply rate, acceptance rate per campaignNo data

Setup order:

  1. Warm up LinkedIn accounts (2 weeks of organic activity)
  2. Import lead lists from Clay or Sales Navigator
  3. Set up the 4-step sequence (above)
  4. Start with 10 requests/day, ramp up to 20-25 over 2 weeks
  5. Set up CRM sync (HeyReach → n8n → HubSpot)
LinkedIn OutreachLinkedIn MessagesLinkedIn TemplatesB2B LinkedInSocial Selling

Common questions

How high is the reply rate for LinkedIn outreach?

Average: 5-15% reply rate on connection requests with a message, 15-30% on follow-up messages to existing connections. For comparison: cold email sits at 3-8%. LinkedIn has higher rates because the medium is more personal and messages rarely land in spam. The best campaigns reach 25-40% reply rate — that requires strong personalization and relevant targeting.

Should I send the connection request with or without a message?

With a message — but short (max. 300 characters). Connection requests without a message have a higher acceptance rate (30-40% vs. 20-30%), but the subsequent message then has no context. Recommendation: a short, personalized note in the connection request ('I see you're building out sales at Company X — I work in the same space and would love to connect.'). No pitch in the connection request.

How many LinkedIn messages per day are allowed?

LinkedIn limits: 20-25 connection requests per day (varies by account age and SSI score), unlimited messages to existing connections. Best practice: 15-20 connection requests + 30-50 follow-up messages per day. More risks account restrictions. Tools like HeyReach can use multiple LinkedIn accounts to scale volume.

What are the biggest mistakes in LinkedIn outreach?

The top 5: 1) Pitching in the connection request (instantly flagged as spam). 2) Copy-paste without personalization ('I see your company...' with no concrete reference). 3) Messages that are too long (over 3-4 sentences on LinkedIn). 4) No follow-up (80% only reply after the 2nd or 3rd message). 5) Wrong targeting (messaging the HR lead when the sales lead is the decision-maker).

Playbooks für B2B Outbound freischalten

Kostenlos. E-Mail eintragen → Passwort erhalten → Playbooks lesen.