Skip to Content
Enter
Skip to Menu
Enter
Skip to Footer
Enter

LinkedIn message automation: the playbook that got us a 42% reply rate

Table of contents

LinkedIn message automation: the playbook that got us a 42% reply rate

Published:
January 19, 2024
, Updated:
March 25, 2026

Most LinkedIn message automation advice tells you what’s possible. This guide shows you what actually works, backed by campaign data.

I’ll walk you through exactly how one campaign that used LinkedIn message automation achieved a 42% reply rate and booked 7 qualified demos. Not a cherry-picked screenshot — a full breakdown of targeting, sequence logic, message templates, and follow-up timing, plus benchmark data from 96,000+ real campaigns so you know how those results compare.

In this guide, you’ll learn:

  • How to set up LinkedIn automation safely without risking your account
  • How to build highly targeted prospect lists using Sales Navigator filters
  • How to engage prospects even before they accept your connection request
  • How to prequalify instead of pitching to get better replies
  • How to follow up consistently to boost response rates
  • How to use AI tools like ChatGPT or Notion to polish your LinkedIn messages

LinkedIn Message Automation Rules

It’s crucial to understand that LinkedIn automated messaging tools are not inherently spammy, and they won’t get you on LinkedIn’s naughty list if you follow the rules.

Sending Limits for Free Users: 
  • Connection requests: Begin with 20 per day, incrementally increasing to a weekly cap of 100–150. If you’re using invitation notes, the limit drops dramatically, to 10 per month.
  • Messages: Start with 40 per day, scaling to 120. Recommended ceiling: 100 messages per week to keep your account safe.
  • Profile views: Start at 40 visits per day, gradually increasing to 80.
  • Network connections: Up to 30,000 total.
For LinkedIn Premium Users:
  • Connection requests: The recommended weekly limit is 150-250 requests without notes. With notes, it's 10 per month, and the note length is capped at 200 characters.
  • Visits & messages: The limits remain the same as for new users (approx. 100 visits and 120 messages per day).
  • Network connections: The limit remains the same at 30,000 connections.

Avoid the dreaded “Other” tab

LinkedIn’s messaging system sorts incoming messages into two categories: the “Focused” tab, where most users direct their attention, and the “Other” tab, where less relevant communications often go unnoticed. Messages landing in the “Other” tab have significantly lower visibility and response rates. 

Here’s how LinkedIn decides where your messages go:

  • Perceived relevance: LinkedIn’s algorithms assess the relevance of each message. Those deemed potentially irrelevant are often pushed to ‘Other.’
  • Spammy content: Messages that read as spammy, either in content or frequency, are filtered out of the main inbox.
  • User feedback: If recipients frequently report your messages as unwanted, LinkedIn is more likely to filter your future messages.

I learned this the hard way. I launched a campaign targeting a broad spectrum of founders for networking opportunities, no selling upfront, just reach. I assumed that would keep things clean. I was wrong. I didn’t take the time to fine-tune my targeting or personalize my approach. A significant portion of my messages was marked as spam, and my account was restricted. All in all, it’s just not worth it.

Message Automation vs. Manual Outreach

Before diving into the how, it’s worth being clear on why automation makes sense and when it doesn’t.

Approach Time per lead Avg. reply rate Cost per meeting booked Scalability
Manual outreach 15–30 min 5–15% High Very low
Semi-automated 5–10 min 10–20% Medium Limited
Fully automated <1 min 18–25%* Low High

*Based on benchmark data from 96,051 campaigns run through HeyReach. The typical campaign lands at a 22% reply rate, fully automated, properly targeted.

The case for automation is consistency: follow-ups that actually get sent, sequences that run while you sleep, and a unified inbox that keeps your team from missing replies across accounts.

How to Automate LinkedIn Outreach: Practical Guide

In this section, I’m going to show you one of the LinkedIn outreach campaigns that received a 42% reply rate and booked 7 qualified demos.

You’ll see everything: targeting, Sales Navigator filters, all the steps in the campaign, and the message templates. But first, connect your tool stack.

Step 1: Connect Your LinkedIn Account With Your Outreach Tool

As you might have guessed, I’m choosing HeyReach as my go-to LinkedIn automation tool.

It has two features I need to make this work. First, the multiple senders feature lets me automate multiple LinkedIn accounts simultaneously, rotating through them to send hundreds of invites per day. Second, a Unified inbox lets me (and my team) reply to all messages from the right LinkedIn account without logging in and out.

After creating my account, I navigate to the “Accounts” section, click “Link account,” and invite my entire team.

Step 2: Create Your Prospect List Using Sales Navigator

With that technical setup out of the way, it’s time to create the list of target prospects.

Here’s an example list in Sales Nav, including a list of some of my favorite filters to narrow down your targeting.

  • ‍Posted on LinkedIn. This allows you to target only the most active people on LinkedIn. Outreach only works if someone is actually on the platform.
  • Geography segmentation. It’s pretty important to nail your targeting by geography. For example - East vs. West Coast, Europe vs. USA, etc.
  • Boolean strings. One of the hidden powers of nailing your targeting is learning how to use boolean strings. It gives you power over the search bar that none of the filters can execute.
  • Shared experiences. People want to connect with people in a similar industry, with the same job position, or even the same LinkedIn groups. I’ve seen not so many people doing this, but it significantly increases the chances of getting accepted.
  •  Getting more than 2500 results. Splitting the ICP by company size, geography, etc. will allow you to extract much more than the default 2500 results. Extract multiple lists of prospects that are segmented by a given parameter, and merge them into one big list - and voila! you have much more prospects than the default 2500.

Here is a quick video of Mrki (the LinkedIn rockstar in our team) where he shares his favorite tips & tricks to nail down your Sales Navigator targeting.

đŸ’Ș Try these prospecting filters yourself. Start your first campaign for free - no credit card required.

The next step is to import LinkedIn’s prospect information from LinkedIn Sales Navigator to HeyReach.

I’ll just copy the URL of my search results here:

A few seconds later, your list is in HeyReach and it’s ready to go.

One cool trick you can do in HeyReach is to create a large list of prospects from multiple smaller lists of prospects generated in different ways. For example, you can:

  • Combine multiple prospect lists into one. Let’s say List A (1000 prospects) is imported from LinkedIn’s search bar, and List B (2500 prospects) is imported from Sales Navigator search. By combining List A and List B - you’ll get a much larger list of prospects, that’s only gonna keep the unique prospects (no duplicates!)
  • Intersect lists of prospects to get the prospects who cross-match in two lists. For example - I have imported prospects who attended a LinkedIn event into List A, and imported prospects from a LinkedIn group into List B. By intersecting List A and List B - I can find the prospects who attended that LinkedIn event AND are members of that LinkedIn group
  • Cross-match prospects (e.g. Event attendees and group members)

This way, you access a wider pool of potential leads without needing additional accounts.

Step 3: Build Your Campaign

For this outreach strategy, I’ve decided to create a campaign that’s similar to the one that has generated a 22.8% acceptance rate, 42.2% reply rate, and 7 qualified leads in the past.

In terms of steps, here’s what it looks like:

Step 1 - View profile: The main idea is to simply pop up in prospects’ notification

Step 2 - Connection message: No LinkedIn connection message for this instance, so I leave it empty.

Step 3 - Split: This will depend if they accepted or not my connection request

If not accepted:

  • After 5 days, I put another profile view (just to pop up in the prospect’s notifications again - it really helps, trust me!)
  • After another 2 days - I automatically like their most recent post, but only if it’s newer than 24 hours
  • If still not accepted, I wait another 5 days and then call it a day (knowing that I did everything)

If accepted, wait 1 day and send my first message.

Tnx for connecting {FIRST_NAME}! I'm curious to know if you guys offer LinkedIn outreach as a service.

The logic here: we’re prequalifying, not pitching. Agency owners almost always reply to an inbound question about a service they provide; they think they’re talking to a potential customer.

Step 4 - Follow-up 1: Just a simple emoji sent after 2 days. We already asked our question, don’t wanna elaborate further, and the emoji feels superhuman! (We got a lot of the replies from this approach)

👋

Step 5 - Follow-up 2: A simple message sent 3 days after the previous one. Remember - people are busy, and a follow-up is a must.

Hey hey! Would love to get an answer to the question above. 👆

If we don’t get a reply to the last message, we’re finishing the sequence since it doesn’t make sense to prospect further 

Here are 5 observations on why this campaign works.

  • Blank connection request (no intro message)

Having an optimized LinkedIn profile and sending a blank connection request produces much better results than trying to sell in your connection request or talking about yourself.

  • Target people with shared experiences (Sales Navigator)

Targeting people you have something in common with - significantly increases your chances of getting accepted. People love to connect with people in their industry.

  • Engage with the prospect even if you are not accepted

Most of the people stop engaging further if their connection request is not accepted. That’s a way to miss a significant number of potential leads. HeyReach allows you to build a ‘not accepted’ sub-sequence by default, where you’ll engage with the prospect until you get accepted.

  • Prequalify in the messages, don’t sell

The goal of doing outreach is to start conversations, not to “automatically sell”. Don’t treat the first touch with your prospect as an option to pitch. Connect, interact, and prequalify instead. You ask for a chance to pitch when you’ve seen that you might have a solution for their problem, not when they decide to accept you.

  • Always follow up

People don’t always have you on their minds to reply immediately when you reach out. Popping up in their notifications/messages is important.

  • When you have no content inspiration, use AI

In most of the cases, LinkedIn outreach message templates are short and to the point. However, there are times when you need a teasing subject line when sending an InMail or you need some assistance with your icebreaker.

I think for any type of content creator, this is where AI comes in handy. I try to treat it as my sparring partner. I’d write the first draft then drop it into ChatGPT and ask to make it sharper, maybe more formal if I’m reaching out to a bigger company, or just give me a few variations. Then, I take its output and additionally play with it, ending up with a great version.

My good friend and mentor Vuk prefers Notion AI Assistant. As you might know, their AI operates a little bit differently as it gives you both predefined options (make the copy shorter, improve writing, clear all typos, and similar) and it has some chat options. Vuk told me he loves the brainstorming function for subject lines. He would give a command such as “Here’s a subject line I wrote, can you make it better and more straightforward”. Notion then gives him endless options which he additionally polishes.

No matter how you slice it, using AI as a creative sparring partner is a brilliant idea.

Step 4: Analyze results

Last but not least, let me show you the results of the campaign.

A pretty interesting fact is that I didn’t manage the replies alone. I did it alongside our intern, Viki, who engaged with the leads in my name from our unified inbox.

Here are also a few screenshots from our LinkedIn inbox.

đŸ“„ Start getting more replies. Launch your first campaign for free and add unlimited teammates to scale LN outreach - no credit card required.

To put these results in perspective, here’s how they stack up against LinkedIn outreach benchmarks from over 96,000 campaigns run through HeyReach. 👇

On average, campaigns get about 1 accepted connection for every 5 requests sent (roughly a 21% acceptance rate) and only around 18% of accepted connections turn into replies. Many campaigns that look healthy on the surface still struggle to generate actual responses — nearly 1 in 10 campaigns with accepted connections gets zero replies.

In comparison, my campaign, which achieved a 42% reply rate, is performing well above the typical benchmark. The data also shows that campaigns that do best tend to use 6–20 senders and run for longer than 30 days. This just reinforces something I’ve seen firsthand: careful targeting, thoughtful follow-ups, and post-acceptance engagement matter far more than just blasting connection requests. Getting the connection is only the first step — what happens after is what really drives results.

P.S. Another great LinkedIn outreach automation strategy you should check out:

Why This Campaign Works: 5 Observations

Blank connection request (no intro message)

A well-optimized LinkedIn profile plus a blank connection request consistently outperforms sending a note. The data backs this up; invite notes are also now limited to 10 per month, making them impractical at scale.

Target people with shared experiences (Sales Navigator)

Targeting people you have something in common with significantly increases acceptance. People connect with people in their industry.

Engage with the prospect even if you’re not accepted

Most people stop engaging if their connection request isn’t accepted. That’s a major missed opportunity. HeyReach lets you build a “not accepted” sub-sequence by default, keeping you visible until you get in.

Prequalify in the messages, don’t sell

The goal of outreach is to start conversations, not auto-sell. Don’t treat the first touch as a pitch opportunity. Connect, interact, prequalify. Ask for a chance to pitch only after you’ve confirmed there might be a fit.

Always follow up

People don’t have you top of mind when you first reach out. Popping up in their notifications again matters. The benchmark data confirms this: campaigns that follow up consistently outperform those that rely on a single message.

Step-by-Step: Set Up Your First Automated LinkedIn Campaign

If you’re starting from scratch, here’s the full walkthrough in order:

  1. Connect your account: Link your LinkedIn account (and your team’s accounts) to your automation tool
  2. Import your leads: Build a Sales Navigator list using the filters above, then paste the search URL into HeyReach
  3. Build your sequence: Set up profile views, connection request, and post-acceptance message flow with delays
  4. Set your sending limits: Stay within safe daily limits (see the rules section above)
  5. Launch: Start the campaign and monitor acceptance in the first 24–48 hours
  6. Monitor and adjust: Check the acceptance rate first. If it’s below 13%, the problem is targeting. If acceptance is healthy but replies are low, the problem is your first message.

Message Templates for LinkedIn Automation

Here are 6 ready-to-use templates with context tags. These are starting points, treat them as first drafts to polish with AI before sending.

1. Cold outreach (prequalifying)

Hi {FIRST_NAME}, quick question — does {COMPANY_NAME} currently offer [service you’re asking about]? Trying to figure out if there’s a fit here.

2. Warm follow-up

Hey {FIRST_NAME}, just following up on my note from a few days ago. Still curious if {COMPANY_NAME} handles [X] — would love a quick answer either way.

3. Event-based

{FIRST_NAME}, I noticed we were both at [Event Name]. Wanted to connect — always good to know people who are into [topic]. Are you focused on [relevant area] right now?

4. Mutual connection

{FIRST_NAME}, we’re both connected to {MUTUAL_CONNECTION} — figured it was worth reaching out. I work with [type of companies] on [topic]. Is that relevant to what you’re working on?

5. Content engagement

{FIRST_NAME}, I saw your post on [topic] — that point about [specific thing] was spot on. Quick question: is [related problem] something you’re actively dealing with right now?

6. Re-engagement

{FIRST_NAME}, I reached out a while back, but it wasn’t the right time. Checking in — has anything changed on your end with [topic]?

InMail Automation: What LinkedIn Premium and Sales Navigator Users Should Know

Connection requests work well, but InMail is worth understanding if you’re on Premium or Sales Navigator, especially for reaching people outside your network.

A few things to know:

  • InMail credits are limited and don’t reset unless recipients respond (LinkedIn returns the credit on a reply), so messaging quality matters more, not less.
  • InMail tends to perform better for senior titles or highly targeted verticals where a cold connection request feels too casual.
  • Automation tools can include InMail steps in sequences, but use them sparingly. They’re best deployed when connection requests consistently go unaccepted rather than as a first-touch channel.
  • Subject lines matter significantly for InMail. This is where AI as a creative sparring partner is especially useful (more on that below).

When You Have No Content Inspiration, Use AI

LinkedIn outreach message templates are usually short and direct. But there are moments, especially with InMail subject lines or icebreakers, where you need a sharper angle.

Treat AI as a sparring partner, not a ghostwriter. Write the first draft yourself, then drop it into ChatGPT and ask to make it sharper, more formal for enterprise targets, or just give you a few variations. Then take its output and play with it further.

My good friend and mentor, Vuk, prefers Notion AI. He loves the brainstorm function for subject lines: “Here’s a subject line I wrote. Can you make it better and more straightforward?” Notion offers endless variations to polish.

No matter how you slice it, AI as a creative thinking partner for outreach copy is a legitimate edge.

How Do These Results Compare to the Benchmark?

To put a 42% reply rate in context: across 96,051 campaigns run through HeyReach, the typical campaign reaches a 22% reply rate. Acceptance rates average around 21%. And 10.7% of campaigns that got accepted connections still received zero replies, the biggest drop in the funnel isn’t getting the connection, it’s converting that connection into an actual conversation.

The campaigns that consistently outperform tend to use 6–20 senders and run for longer than 30 days. Duration is correlational rather than causal; stronger campaigns survive longer because they work, not the other way around. But it’s a reliable signal: campaigns under 30 days consistently underperform.

What this campaign did differently: careful ICP targeting, noteless connection requests, a ‘not accepted’ sub-sequence to stay visible, prequalifying first messages, and disciplined follow-up. That combination is what moved the needle, not volume.

Summary

Persist, learn, and iterate. With dedication, you'll soon see the results you're aiming for.

Follow the rules of LinkedIn and tailor your messaging to speak your prospects’ language. Then, deploy discipline to persevere through the tough moments of outreach. It always comes down to what you do in the dark that puts you in the light.  

HeyReach icon
Try it for free

Frequently Asked Questions

Is LinkedIn message automation safe?

Yes! LinkedIn automation is safe as long as you follow LinkedIn’s sending limits and avoid spammy behavior. Use tools that rotate accounts, keep messaging relevant, and pace your connection requests, messages, and profile visits.

Should I send a LinkedIn connection request with a message?

Not always. Sending a blank connection request can yield better acceptance rates, especially when your profile is optimized. You can engage with the prospect after they accept.

Why do some automated messages land in the “Other” tab on LinkedIn?

LinkedIn filters messages based on relevance, spam signals, and recipient feedback. Messages sent via LinkedIn automation that seem less relevant or too frequent often end up in “Other,” reducing visibility and replies.

How do I target the right prospects with LinkedIn automation?

Start by using LinkedIn Sales Navigator filters. Target active LinkedIn users, segment them by geography, and leverage Boolean search strings for precise results. Focus on shared experiences, like industry, job role, or LinkedIn group membership, and break your lists into segments to maximize engagement and effectiveness.

How do I get a high reply rate with LinkedIn automation?

Engage even if they haven’t accepted yet by viewing profiles or liking posts. Prequalify your prospects instead of selling right away, follow up consistently, and use AI tools like ChatGPT or Notion to make your messages sharper and more personal.