Replygrow logo

Replygrow

Find leads

Reach out

Reply

Run many accounts and clients

Stay safe

All features
Pricing

LinkedIn Automated Messaging: How to Automate LinkedIn Messages Safely

To automate LinkedIn messages safely, run one short sequence at a person's pace: invite, wait a day, first message, three follow-ups, stop on reply. Warm each new account up for two weeks, then hold 200 to 250 invitations a week. Send on weekdays, inside your prospects' working hours.

If your automated messages get ignored, the setup is usually why, not the software. The campaigns that book meetings get four things right: the list, the pace, the first line and what happens when someone answers.

Replygrow, the tool we built, runs that sequence through its message automation on every account you connect. Each step below works by hand too. You'll set up a LinkedIn outreach campaign from the first list to the fifth account, with the templates to copy and the numbers to expect.

How does LinkedIn automated messaging work?

On LinkedIn, an automated sequence reads like any conversation: a message, a follow-up days later, a reply.

You automate for two reasons: more conversations than anyone could start by hand, and follow-ups that never go out late.

Start with the math. A connection sequence sends 40 to 50 messages a day from each of your accounts. By hand, each takes about three minutes: check the profile, personalize, send, note the next follow-up. That's 2 to 2.5 hours of your day before anyone replies.

If you run an agency, it gets worse. Three clients on two accounts each is six accounts, at least 240 messages a day and 12 hours of typing every weekday.

Your follow-ups also fall due on set days across hundreds of people. Before I automated, one busy afternoon could push a whole batch late.

Under the hood, LinkedIn message automation is simple. The tool holds a list of people and a list of steps, and once a wait has passed, it moves each person to the next step. Before each step, it checks two things: has this person accepted, and have they replied?

Where the tool runs matters too. A cloud tool keeps your campaigns running with the laptop closed, while a browser extension stops when your browser does. The best LinkedIn automation tools compares eight of them on that, on several accounts and on price.

What to automate, and what to keep by hand

  • Invitations, blank on cold lists, with a one-line note when you have a real reason.
  • First messages and follow-ups to people who accepted, and to people already in your network.
  • InMails to people outside your network: free Open Profiles first, then the account's own credits.
  • Replies, never. Once someone answers, you take over. A canned answer to a real person turns a warm lead cold.

Anyone can message an Open Profile for free, but every other InMail spends a credit from a paid seat. Read how InMail credits work before you plan a campaign around them.

Is automated LinkedIn messaging safe?

Yes, when the account runs at a human pace. Accounts get restricted for how they run, not for running.

Trouble starts with pace and pattern, usually in one of five ways: a sudden jump in volume, lists where most people ignore your invitation, one identical message to hundreds of people, sending in the middle of the night, and a pending list that only grows.

The one restriction I've watched up close came right after a tool switch. The account skipped the warm-up and went straight back to full pace. I've warmed up every switched account since.

What every account needs

  • A two-week warm-up before full pace
  • Sending hours inside the prospect's working day
  • Its own residential proxy, in the owner's country
  • Pending invitations withdrawn after 14 days
  • A stop at every reply

The proxy matters more than you'd expect. An account that logs in from a new country every day looks hijacked. Give each of your accounts one dedicated residential proxy where its owner lives.

Two signals get two different fixes. A LinkedIn warning, or acceptance that drops suddenly on a campaign that was working, is a safety signal: stop sending for 7 days, then restart at half the old pace. Acceptance that's low from the start is a list problem, and the fix is your list.

If one of your accounts does get restricted, stop every campaign on it first. The appeal, the wait and the slow return to full pace are in what to do when LinkedIn restricts your account.

How to set up an automated LinkedIn outreach campaign, step by step

Set up every campaign in this order, your first or your fiftieth, because each step protects the next. You can do each one by hand, and where a tool takes over the repetitive part, the step says so.

1. Build one list per segment

One segment is one LinkedIn search. Paste its URL into a Replygrow campaign and that's the list.

Build each campaign on one segment of 200 to 300 people, narrow enough that one first line fits everyone on it. "Head of Sales at B2B software companies in the United States" works. "Sales people in tech" doesn't, because no single line is true for all of them.

Test a segment with one sentence: if you can't name the problem everyone on the list shares, split it. That shared problem is what your first message will open on.

A warm list beats a cold one when you have it. People who engaged with a post accept at 40 to 50 percent, against 25 to 35 percent on a cold search. The post also hands your first message its reason to write.

List settings:

  • First list: 200 to 300 people
  • Segments per campaign: one
  • Scale to: 1,000 or more once it holds
  • Exclusions: current customers, on the account's blacklist

Replygrow fills a campaign from five sources: a LinkedIn search, a Sales Navigator search, a Recruiter search, a post's likers and commenters, or a CSV or Google Sheet.

2. Warm up the account and set sending hours

Warm up every new or newly automated account for 14 days, from 5 to 30 invitations a day, then hold 40 to 50 on weekdays. Your messages go only to people who accept, so this ramp sets your message volume too.

Set sending hours by your prospect's day, so your messages arrive while they're at work. The mistake I see most is a team in Europe sending at its own breakfast time, which is the middle of the night for a buyer in New York. When you and your buyers are far apart, pick the overlap.

Before a vacation, set an inactive period rather than letting the account catch up when you're back. The pace table further down has every stage in numbers.

3. Send the invitation blank, then withdraw it after 14 days

On a cold list, send the invitation blank, a day after a visit to the profile. Withdraw anything still pending after 14 days. Your sequence starts only when someone accepts, so old invitations add nothing to it, and a pile of them can get your invitations restricted.

Invitations are a job of their own, with their own pace, notes and cleanup, and how to auto connect on LinkedIn safely walks through each part.

4. Wait a day, then send the first message

Send your first message a day after someone accepts. A LinkedIn auto message that lands the second they click Accept reads like a trap.

Most replies are won or lost on the first message, so keep yours under 300 characters: three short lines, one question, no link. Your prospect should see all of it on a phone without scrolling.

Make the first line about them, and let that fact decide the list. A line like "Saw {company} opened SDR roles this month" only works on a list of companies that did. In Sales Navigator, save the companies with jobs listed on LinkedIn as an account list, then run your title search inside it. One line is then true for all 300 people, so you write it once.

When you want a line per person, research the list in a Google Sheet first. Give the sheet a column like Icebreaker, with a recent post or talk. Keep to two facts per person at most, because more facts won't buy you more replies.

Early on, I pasted a calendar link into first messages. Replies came in under 10 percent of the people who accepted. I was asking a stranger for half an hour before they knew why I'd written.

First-message settings:

  • Delay after acceptance: 1 day
  • Length: under 300 characters, three short lines
  • First line: the list's shared fact, or the Icebreaker column
  • The ask: one question, answerable in a few words
  • Fallbacks: an IF/ELSE line for every field that can be empty

In Replygrow, the sheet's columns become custom placeholders, so {Icebreaker} drops into your message like {firstName}. The preview shows each message as your prospect will read it, longest company names included.

5. Send three follow-up messages, then stop

About half of your replies will come from the follow-ups, not the first message. People read it on a phone between meetings and forget.

Send three follow-ups, 3, 5 and 7 days apart, then stop. Give each one a job: the first goes back to the original reason, the second brings proof, the third closes the loop. "Just bumping this" adds nothing, so leave it out.

When all your replies come on the last follow-up, the earlier messages are too long, so cut them. When you test, change one thing at a time, on the same list with the same timing: the first line, then the question, then the wait after acceptance.

Follow-up settings:

  • Follow-up 1: 3 days later, back to the reason
  • Follow-up 2: 5 days later, one short proof
  • Follow-up 3: 7 days later, close the loop
  • Stop: at the reply, for that person only
  • A/B test: at least 100 accepted per version

One campaign: a three-person SDR team I worked with. They sold software to heads of operations at logistics firms. Their first campaign sent one message after someone accepted, then stopped. Over four weeks, their three accounts invited 2,400 people from one Sales Navigator search. Of those, 720 accepted, a healthy 30 percent. When I looked at it, only 65 had replied, under 10 percent of the people who accepted.

For the next four weeks, I kept the same search and the same opener and changed one thing: the three follow-ups above, with a short example from a similar team in the second.

Results: another 2,400 invitations and 720 accepted. This time 122 replied (17 percent of the people who accepted), and 61 of those replies came from the follow-ups. Of the 122, 40 were interested and 14 became meetings. The first message starts the thread, and the follow-ups bring in the other half.

6. Stop at the reply and answer by hand

The moment someone replies, their sequence stops. A scheduled follow-up that lands after they've said yes, or no, burns your lead.

Then you answer by hand, the same day: about a third of replies are interested, and a slow answer costs you meetings.

I once tracked replies in a spreadsheet. By week two it had fallen behind, and someone who had already said no got another follow-up. I had to apologize for that one.

Reply settings:

  • On reply: that person pauses, everyone else continues
  • Answer time: the same day
  • Inbox check: twice a day, unread first
  • CRM: webhooks on "request accepted" and "message replied", through Zapier or Make

Four common replies, and what to send back

  • Interested: "Great. A short call is easiest. Does Tuesday or Thursday suit you better?" Two options, no calendar link yet.
  • Not now: "Fair enough. When's a better time to pick this up, next quarter?" The month they name goes in the calendar.
  • Wrong person: "Thanks for saying. Who owns this on your side?" Most people answer with a name.
  • Referral: "Thanks, that helps. Mind if I say you pointed me to them?" The new name goes into a campaign with a first line that's already true.

How do you run automated LinkedIn messaging on several accounts?

Run every account on the same routine, each at its own steady pace. When you want more reach, add an account instead of pushing one harder.

Roll each new one out the same way: two weeks of warm-up from 5 invitations a day, acceptance read on its first 100 invitations, then 40 to 50 a day on weekdays.

The risk with several accounts is two of them inviting or messaging the same person in the same week. One rep imports a Sales Navigator search, another a post's commenters, and the same VP of Sales sits on both lists.

Together the touches read as spam, and that's when people start clicking "I don't know" on your invitations.

Replygrow keeps accounts in one company off each other's prospects by default, and you can switch that off for a deliberate second touch. The whole multi-account setup runs from one login.

If you run an agency, give each client one company with its own accounts, campaigns and replies. Clients log in to a dashboard that shows only their own results, and from 10 accounts white-label branding comes on request. The rest is on the Replygrow for agencies page.

One campaign: a four-person recruiting agency I set up. Two of their recruiters had invited the same engineers in the same week, and a candidate said so in a reply. I put all four accounts under one company, split one Recruiter search across them, and ran the 14-day warm-up, then 200 invitations a week each.

Results: in the four weeks after the warm-up, 3,200 invitations, 1,120 accepted (35 percent) and 202 replies (18 percent of the people who accepted). They turned into 67 interested candidates and 22 interviews, with zero double touches.

LinkedIn automated messaging templates you can copy

Start your sequences from these cold outreach messages. Change the first line for every segment and leave the structure alone. Braces are placeholders the tool fills in for each person, and square brackets are what you type once.

1. One prospect, the whole sequence

Say you run sales training, and your prospect is a VP of Sales whose company just opened SDR roles. You built the list from that signal, so the first line is true for everyone on it.

Invitation: blank. Why it works: the reason to talk belongs in the first message.

First message, a day after they accept

Thanks for connecting, {firstName}. Saw {company} opened SDR roles this month. Are the new reps starting on LinkedIn, email, or both?

Why it works: it's about them, it shows some homework, and it fits in 300 characters.

Follow-up 1, Back to the reason (3 days later)

{firstName}, back to the SDR hires. The first month is usually where new reps stall. How are you ramping them?

Why it works: it goes back to the original reason, with a sharper question.

Follow-up 2, Proof (5 days later)

One example: [a team like theirs] cut new-rep ramp from [X weeks] to [Y weeks] with one short daily drill. Want me to send the drill?

Why it works: a real result from your own work, and a tiny ask.

Follow-up 3, Close the loop (7 days later)

I'll leave it here, {firstName}. If ramping the new SDRs comes up later this quarter, my inbox is open.

Why it works: it ends politely, and "not now" is still an answer.

2. Before and after: the first message

Before

Hi {firstName}, thanks for connecting! I'm the founder of [my company]. We help sales teams ramp new reps faster. Would you be open to a quick call this week to see if we could help {company}?

After

Thanks for connecting, {firstName}. Saw {company} opened SDR roles this month. Are the new reps starting on LinkedIn, email, or both?

I've sent the first version. It's about the sender and could go to anyone. The second is about them and asks a question they can answer in a few words.

3. A warm sequence for people who engaged with a post

This is the warmest list you can build. Find a post your buyers react to, and pull everyone who reacted or commented into a campaign. Keep only the titles you sell to.

Invitation, one line

Saw your comment on [author]'s post about SDR ramp. I work on the same problem, good to connect.

Why it works: the reason is real, and it's theirs.

First message, a day after they accept

Thanks for connecting, {firstName}. Ramp came up a lot under that post. What's slowing your new reps down most right now?

Why it works: it continues a conversation they already joined. Then the same three follow-ups as above.

4. A two-message variant for recruiters

Candidates get more recruiter messages than buyers get sales pitches, so this one stops at two messages. If you hire, the recruiter setup runs it on a Recruiter search.

First message, a day after they accept

Thanks for connecting, {firstName}. I'm hiring a [role] for a [industry] team that works fully remote. Is that the kind of move you'd look at this year?

Why it works: one fact about the role and one honest question.

Follow-up, 3 days later

Quick close on this, {firstName}. If it's not for you, who's the best [role] you've worked with? Happy to return the favor.

Why it works: a no can still turn into a referral.

How many automated LinkedIn messages can you send a day?

About 40 to 50 messages a day per account from a connection sequence, once the account is warmed up. Message campaigns to your existing connections can go up to 100 a day.

LinkedIn's help page on sending messages confirms it limits how many messages a member can send in a period. It doesn't say how many, or over what period. So the table is the pace we recommend for each account, week by week.

Recommended pace per LinkedIn account, by week
StageMessages a dayVisits a day
Week 1Up to 20Up to 20
Week 2Up to 40Up to 40
Week 3+40โ€“50About 50

When to move up or pause:

  • A LinkedIn warning: 7 days off, then restart at half the pace.
  • Need more reach? Add an account.

LinkedIn doesn't publish a weekly invitation number either, so hold up to 300 a week as your maximum. Replygrow allows up to 100 invitations, 100 messages and 100 profile visits a day, and the table stays well under the message and visit caps.

The invitation numbers, and why every stage sits where it does, are in LinkedIn connection limits.

What reply rate should you expect, and what do you fix first?

Judge your campaign on two numbers, and only after the first 100 invitations. Your acceptance rate is acceptances divided by invitations. Your reply rate is replies divided by the people who accept.

Here's the funnel you can plan with. Out of 100 cold invitations, about 30 accept. Then 15 to 20 percent of the people who accept reply: 5 or 6 of them. A third of those is about 2 interested. Scaled to 1,000 invitations, that's about 300 new connections, 50 replies, 15 to 20 interested people and 3 to 9 meetings.

Campaign metrics: good, typical and the level to fix
MetricGoodTypicalFix below
Acceptance, cold list>35%25โ€“35%<20%
Acceptance, post engagers>50%40โ€“50%<40%
Replies, of those who accept>20%15โ€“20%<10%
Meetings per 100 accepted>31โ€“3<1

What to fix, in this order:

  • Acceptance under 20 percent: fix the list, with a narrower segment or a warmer source.
  • Post engagers under 40 percent: test the invitation blank, and pick a post closer to the offer.
  • Replies under 10 percent of the people who accept: rewrite the first message. About them, one question, no link.
  • Under 1 meeting per 100 accepted: answer replies the same day, and put proof in follow-up 2.
  • Any LinkedIn warning: pause first, as in the safety section above.
  • All healthy: add volume, as another account.

Fix in the same order every time: the list first, then the opener, then volume. The SDR team in step 5 shows why: their list was right, so the fix went into the messages.

What LinkedIn doesn't automate, and what runs the sequence for you

Visit, invite, message, three follow-ups, with the wait between steps set once.

LinkedIn has a Message button but no sequence behind it. Full Recruiter can schedule a follow-up InMail, yet nothing on LinkedIn waits for an acceptance and then runs the follow-ups. By hand, that's a spreadsheet per account, and the week you get busy is the week the follow-ups slip.

We built Replygrow to run that routine on every LinkedIn account you connect, with the account safety settings on from day one, so the pace holds on the days nobody logs in:

  • The whole sequence, from one URL. Paste a LinkedIn, Sales Navigator or Recruiter search URL, and one campaign runs every step, waiting for each acceptance and pausing each person at their reply.
  • Every account, one inbox. Replies from all your accounts land in one inbox, and accounts in one company stay off each other's prospects.
  • Safer accounts. Each account gets its own residential proxy in the country you pick, a warm-up from 5 to 30 invitations a day, and sending only inside its active hours.
  • More conversations. Teams that run their sequences on Replygrow see a 15โ€“35% higher response rate, and 3x more meetings booked weekly.
  • A price that drops as you grow. Every feature comes on every account, teammates are free, and you save up to 50% as you add accounts.

It costs $79 per LinkedIn account a month, billed monthly. No tool makes an account risk-free, but a steady pace on every account keeps the risk low.

The bottom line on LinkedIn automated messaging

LinkedIn automated messaging is a short sequence: invite, wait a day, first message, three follow-ups, stop on reply. Run it at a human pace, and when your results fall short, fix the list first, then the opener, then volume, where volume means another account. Start with one list on one account and copy the templates above, with a first line written for that list. Read acceptance on the first 100 invitations, and add the next account once the first one holds.

If you'd rather not hold that routine together by hand, Replygrow warms up every account, waits for each acceptance, pauses each person at their reply and withdraws old invitations. 10,000+ users in 100+ countries run their outreach on it.

Frequently Asked Questions

1) What is LinkedIn automated messaging?

A tool sends your invitations, first messages and follow-ups on a schedule and stops for anyone who replies. The usual sequence is a blank invitation, a first message a day after acceptance, then three follow-ups 3, 5 and 7 days apart. Apart from full Recruiter's scheduled InMail follow-up, LinkedIn has no sequence of its own.

2) Can LinkedIn detect automated messages?

It can spot patterns that don't look human, whatever sends them: sudden jumps in volume, invitations most people ignore, one identical message to hundreds of people, sending at night and logins from a new country every day. A two-week warm-up, working hours, a residential proxy and a steady weekly pace avoid all five.

3) Is there a messaging limit on LinkedIn?

Yes, but LinkedIn doesn't publish it: it says only that it limits how many messages a member can send in a period. Once an account is warmed up, 200 to 250 invitations a week sends about 40 to 50 messages a day from the sequence, and message campaigns to existing connections can go up to 100 a day.

4) How many follow-ups should a LinkedIn sequence have?

Three after the first message, 3, 5 and 7 days apart, then stop. Give each one a job: the first goes back to the original reason, the second brings proof, and the third closes the loop with an easy yes or no. About half of all replies arrive after the first message.

5) Can I automate LinkedIn messages for free?

A free LinkedIn account is enough for invitations and messages to people from a LinkedIn search. What you pay for is the tool, usually per account per month, plus a Sales Navigator or Recruiter seat if your list comes from one. Replygrow costs $79 per LinkedIn account, per month, billed monthly, with a 7-day free trial and no card.

6) Can I use multiple LinkedIn accounts?

Yes. Cloud tools connect several LinkedIn accounts to one subscription, usually billed per account. Warm each account up on its own, give each its own residential proxy, keep accounts that share a list off each other's prospects, and answer every reply from one inbox.

7) What is the best tool to automate LinkedIn messages?

The best ones run in the cloud and handle several accounts. Replygrow puts a residential proxy, five lead sources and one inbox in every seat. The full ranking, with each tool's price and fit, is in the best LinkedIn automation tools.

Get 3x more replieson LinkedIn

Set up in minutes. 7-day free trial, no credit card.

Try Replygrow free

Replygrow reviews on G2Replygrow reviews on CapterraReplygrow reviews on Trustpilot4.7 average rating across G2, Capterra and Trustpilot10,000+ users