📑 Table of contents

AI LinkedIn Outreach: 10 Prompts for Personalized Messages

Marketing IA 🟡 Intermediate ⏱️ 16 min read 📅 2026-05-05

💬 Introduction: LinkedIn Outreach in 2026 Is Dead Without Personalization

The generic LinkedIn message "Hi, I saw your profile and I think we could collaborate" is officially dead. In 2026, everyone gets 20 of those a day. The average response rate for an unpersonalized message? 2-3%. With relevant AI personalization? 15-25%.

The key is not to manually write 200 different messages. It's to use AI to generate hyper-personalized messages at scale — in 5 minutes, not 5 hours.

In this article, we review 10 tested prompts for generating LinkedIn messages that get replies, using Claude, ChatGPT, and Clay.com. We also cover how to set up an A/B testing system to continuously optimize your response rates.


📋 Table of Contents

  1. Why AI Personalization Changes Everything
  2. The 3 Tools for Generating Your Messages
  3. 10 Tested Prompts for LinkedIn Outreach That Works
  4. How to Structure a LinkedIn Sequence
  5. A/B Testing: The Method to Double Your Response Rate
  6. Automating with Clay.com
  7. Mistakes That Kill Your Response Rate

1. Why AI Personalization Changes Everything

The Numbers Speak

  • Generic message: 2-3% response rate
  • Basic personalization (first name + company): 5-8%
  • AI personalization (content reference, context, intent signal): 15-25%
  • 55% of replies come from follow-ups, not the first message

The Principle of AI Personalization

The idea is simple: you feed the AI model contextual data about your prospect, and it generates a personalized message. Contextual data can include:

  • LinkedIn profile: current role, recent experience, education
  • Recent posts: topics, engagement, opinions
  • Company: funding raised, product launched, active hiring
  • Intent signal: blog post, conference, job change

💡 Pro tip: the more specific the data, the more relevant the message. A "I saw you work at X" is worth 0. A "I read your article about [specific topic] and it resonates with [your offer]" is worth 100x.


2. The 3 Tools for Generating Your Messages

Claude (Anthropic)

Claude excels at natural, nuanced writing. It understands professional tone better than most models. Ideal for messages where subtlety and empathy matter.

Advantage: more human tone, less "AI formula" than ChatGPT
Disadvantage: no native LinkedIn integration

ChatGPT

ChatGPT (GPT-4o) is the most versatile tool. Strong for structuring complete sequences and generating variants quickly. Custom GPTs allow you to create reusable templates.

Advantage: versatile, fast, marketplace of custom GPTs
Disadvantage: tone sometimes too "formal" or generic by default

Clay.com

Clay.com is the most powerful platform for outreach at scale. It integrates 75+ data sources (LinkedIn, Crunchbase, tech stack, news) and generates personalized messages automatically via AI.

Advantage: all-in-one (data + AI + automation), automatic enrichment, waterfall enrichment
Disadvantage: learning curve, cheapest plan at $149/month

  • One-shot or low volume (< 50/day) → Claude or ChatGPT directly
  • Large scale (100+/day) → Clay.com for enrichment + Claude for writing
  • Automated sequences → Clay.com + Phantombuster (see our guide on lead collection automation)

3. 10 Tested Prompts for LinkedIn Outreach That Works

Each prompt is designed for a specific use case. Adapt the {{}} parts to your context.

Prompt 1: The Intent Signal Approach

You are a B2B prospecting expert. Write a LinkedIn connection message (300 char max) to invite a prospect.

Prospect context:
- First name: PH_first_name_PH
- Job title: PH_job_title_PH
- Company: PH_company_PH
- Intent signal: PH_signal_PH (e.g.: published an article on X, raised Y millions, hiring for Z)

My offer: PH_your_offer_PH (1 sentence)

Rules:
- Never use "Hi, I saw your profile"
- Open with a reference to the intent signal
- End with an open question
- Tone: professional yet human, not salesy

Why it works: you prove you did your research. The prospect feels recognized, not targeted at random.

Prompt 2: The "Recent Article" Approach

Write a LinkedIn message (300 char max) after reading a post/article from the prospect.

Prospect: PH_first_name_PH, PH_job_title_PH at PH_company_PH
Post/article: "PH_post_summary_PH" (2-3 sentence summary)

My angle: I have complementary expertise on this topic and can provide an additional perspective.

The message must:
- Show that I genuinely read and understood the content (not just "great article!")
- Add 1 relevant insight or question
- Propose an exchange without being pushy

Why it works: 90% of people who comment on a post do it in one line. A message that shows genuine thought stands out immediately.

Prompt 3: The Smart Follow-Up (after 3-5 days with no reply)

Write a LinkedIn follow-up (DM, 500 char max) for a prospect who accepted your connection but hasn't replied to your first message.

Prospect: PH_first_name_PH, PH_job_title_PH at PH_company_PH
First message sent: "PH_first_message_PH"

Rules:
- No guilt or pressure
- Bring new value (stat, insight, resource)
- Propose a light format: 10 min call, not a 1-hour meeting
- Friendly tone, respectful of their time

Why it works: 55% of replies come from follow-ups. Most people don't reply because they lack time, not interest.

Prompt 4: The "Mutual Connection" or Event Approach

Write a LinkedIn message (300 char max) based on a common ground.

Prospect: PH_first_name_PH, PH_job_title_PH at PH_company_PH
Common ground: PH_common_point_PH (e.g.: same event, mutual connection, same alumni, same group)

My offer: PH_your_offer_PH

Structure: mention the common ground → natural transition to value → soft call to action

Why it works: the rule of reciprocity. People are more likely to respond to someone with a shared connection.

Prompt 5: The "Job Change" Approach

Write a LinkedIn message (300 char max) to congratulate a prospect on their new role and start a conversation.

Prospect: PH_first_name_PH
New role: PH_new_job_title_PH at PH_new_company_PH
Previous role: PH_old_job_title_PH at PH_old_company_PH

My offer could help with their new challenges: PH_your_offer_PH

Rules:
- Genuine congratulations, no forced transition
- Highlight a likely challenge in the new role
- Propose a "brainstorming" exchange without being commercial

Why it works: a job change = a period of vulnerability and openness to new solutions. It's the best time to reach a decision-maker.

Prompt 6: The Qualification Message

Write a LinkedIn message (500 char max) to qualify a prospect after they accepted your connection.

Prospect: PH_first_name_PH, PH_job_title_PH at PH_company_PH
Company size: PH_company_size_PH

Goal: understand if my offer matches their needs, without being an interrogation.

Ask max 2 open questions about:
- Their current challenges related to PH_domain_PH
- The tools/solutions they currently use

Tone: curious and helpful, not salesy

Why it works: after accepting a connection, the prospect is receptive. Ask the right questions too late and they'll forget why they accepted.

Prompt 7: The "Weak Competitor" Approach

Write a LinkedIn message (300 char max) that addresses a common frustration in the PH_domain_PH field without naming any competitor.

Prospect: PH_first_name_PH, PH_job_title_PH at PH_company_PH
Common frustration: "PH_common_pain_point_PH"

My approach: PH_your_differentiator_PH

Structure: empathy for the frustration → hint that it's solvable → proposal to discuss

Why it works: when you identify a pain the prospect is experiencing without naming it, they feel understood. And they want to know how you guessed.

Prompt 8: The Value-Add Follow-Up

Write a LinkedIn message (300 char max) that shares a useful resource with a prospect.

Prospect: PH_first_name_PH, PH_job_title_PH at PH_company_PH
Resource: "PH_resource_title_PH" - PH_resource_summary_PH (1 sentence)

Connection between the resource and the prospect's need: PH_connection_PH

Rules:
- No "I thought this might interest you" (too passive)
- Explain WHY this resource is relevant FOR THEM
- End with a question to engage

Why it works: offering free value creates a reciprocity debt. The prospect is more inclined to reply.

Prompt 9: The Introduction Request

Write a LinkedIn message (300 char max) to ask a mutual connection to introduce you to a prospect.

Person contacted: PH_mutual_contact_name_PH (PH_relationship_PH)
Target prospect: PH_target_name_PH, PH_target_job_title_PH at PH_target_company_PH
Reason: PH_reason_for_outreach_PH

Rules:
- Be brief and respectful of their time
- Give a clear reason why this introduction makes sense
- Propose a pre-written message the person can forward

Why it works: an introduction via a mutual connection has a 5-10x higher response rate than a cold message.

Prompt 10: The "Breaking the Pattern" Message

Write a LinkedIn connection request message (300 char max) that breaks the mold.

Prospect: PH_first_name_PH, PH_job_title_PH at PH_company_PH

Rules:
- NO "Hi", NO "I saw your profile"
- Open with an original, counter-intuitive, or humorous observation about their industry
- The transition to my offer must feel natural, not forced
- Tone: bold yet professional

My offer: PH_your_offer_PH

Why it works: after 50 formatted LinkedIn messages, one that breaks the pattern grabs attention immediately.


4. How to Structure a LinkedIn Sequence

A single message is not enough. Here's the structure of a sequence that maximizes replies:

Typical Sequence (5 touchpoints over 14 days)

Day Action Channel Goal
D1 Connection request Connection request Open the dialogue
D3 Post-acceptance message LinkedIn DM Qualify, engage
D5 Value-add follow-up LinkedIn DM Bring an insight
D8 Resource share LinkedIn DM Build trust
D14 Pattern breaker LinkedIn DM Last attempt, break the mold

Golden Rules

  • Max 50-60 new connections/day (beyond that, LinkedIn flags you)
  • Minimum 3-day gap between two messages to the same prospect
  • Vary your angles: never follow up with the same message
  • Always end with a question: that's what triggers a reply
  • Respect InMail limits: free ones are limited, paid ones = investment

5. A/B Testing: The Method to Double Your Response Rate

Why Test?

The best outbounders don't guess what works — they measure. A change in subject line or opening can multiply the response rate by 2-3x.

What to Test (one at a time)

  1. The opening: intent signal vs observation vs question
  2. The length: 150 vs 300 vs 500 characters
  3. The CTA: open question vs call proposal vs resource share
  4. The timing: morning (8-10am) vs noon (12-2pm) vs end of day (5-7pm)
  5. The tone: formal vs casual vs bold

How to Test

# A/B test structure
results = {
    "variant_a": {"name": "Intent signal", "sent": 52, "replies": 8},
    "variant_b": {"name": "Industry question", "sent": 48, "replies": 11}
}

# Calculate rates and verdict
for variant, data in results.items():
    rate = (data["replies"] / data["sent"]) * 100
    print(f"{data['name']}: {data['replies']}/{data['sent']} = {rate:.1f}%")

# Variant A: 8/52 = 15.4%
# Variant B: 11/48 = 22.9%
# -> Variant B wins, keep it and test against variant C

2026 Benchmarks

KPI Average Good Excellent
Connection acceptance rate 30-40% 50-60% 70%+
1st message response rate 5-8% 15-20% 25%+
Response rate after follow-up 10-15% 25-30% 40%+
Overall sequence response rate 15-20% 30-40% 50%+

💡 Rule: a sample of 50 messages per variant is the minimum for statistically significant results. Below that, it's just noise.


6. Automating with Clay.com

To go from 50 to 500 personalized messages per day, Clay.com is the most powerful solution.

Typical Clay Workflow

1. Import your prospect list (CSV, LinkedIn Sales Navigator...)

2. Automatic enrichment (Waterfall):
   - Full LinkedIn profile
   - Recent posts (via LinkedIn API)
   - Company news (via Crunchbase, Google News)
   - Tech stack (via BuiltWith)
   - Emails (via built-in Hunter.io)

3. AI message generation:
   - Claude or GPT-4 generates a unique message per prospect
   - Based on enriched data
   - Configurable tone and angle per template

4. Export to sending tool:
   - Phantombuster (LinkedIn automation)
   - HeyReach
   - Lemlist (email)
   - Your CRM

Costs

Clay.com offers a free plan to test, then paid plans start around $149/month. With 500+ personalized messages generated automatically, ROI is achieved from the first few booked meetings.

Example Clay Template

In Clay, you create an enrichment template that combines:

  • Source: prospect's LinkedIn profile
  • Enrichment: last 3 posts, tech stack, company news
  • AI Prompt: your prompt of choice (e.g.: Prompt 1 above)
  • Output: personalized message ready to send

Everything runs automatically. You only step in to validate and send.


7. Mistakes That Kill Your Response Rate

❌ Pitching in the First Message

"I'm the CEO of X and we help companies like yours to..." → deleted in 0.5 seconds. The first message has one goal: engage, not sell.

❌ Fake Personalization

"I loved your recent article on [topic]" without having read the article → the prospect asks you a question about it and you're stuck. Only reference content you've actually read.

❌ Emoji Overload

A professional LinkedIn message with 5 emojis = spam. Max 1 emoji per message, and only if the tone calls for it.

❌ Sending Too Many Messages at Once

100 connections in 1 hour = LinkedIn alert. Spread them throughout the day, vary the timing, enable random delays.

❌ Not Following Up

55% of replies come from follow-ups. If you send a message and forget, you lose more than half of your potential results.

❌ Ignoring Negative Replies

A "no thanks" = valuable information. Thank them, ask why, and note the pattern to improve future messages.


🎯 Conclusion

10 prompts — that's a lot. So where to start?

Week 1: test prompts 1 (intent signal) and 5 (job change) on 50 prospects each. These are the two angles with the highest conversion rates in 2026.

Week 2: follow up with non-responders using prompt 3. That's where 55% of your replies are hiding.

Week 3+: if you exceed 50 messages/day, switch to Clay.com for automatic enrichment and scaling.

The golden rule: one personalized message is worth 10 generic ones. AI gives you personalization at scale. All that's left is to test, measure, iterate.