UpdatelyUpdately
Strategy·10 min read

How to Automate LinkedIn Outreach, Step by Step (2026 Tutorial)

Updately Team·2026-11-13
Watch: How to Automate LinkedIn Outreach (2026): Signals to Replies, Step by Step · 8:58

Most guides to LinkedIn automation explain what it is and how to avoid getting restricted. This one is the practical version: the order to set things up in, what to put in each field, and what to check before you switch anything on. It follows the same path as our video walkthrough, so you can read along or use it as a checklist afterwards.

Short answer: connect one LinkedIn account and set conservative weekly limits and working hours first. Then create a signal that finds people with a reason to talk now (hiring, engaging with a post, viewing your profile), route them through an ICP check into a list, and let that list feed a campaign. Keep the sequence short: an invite, one or two warm-up touches, a first message after they accept and one AI-written follow-up. Turn on an AI reply agent with clear rules and a hand-off, work every reply from one inbox, and review the numbers weekly.

For background, read how to automate LinkedIn outreach safely (the safety playbook) and the complete LinkedIn automation guide (the wider picture). This post assumes you have decided to automate and want it running.

Key Takeaways

StepWhat you set upCheck before moving on
1. Account and limitsOne connected account, weekly caps, working hoursCaps sit well below LinkedIn's ceiling
2. SignalsOne or two lead sources tied to buying intentThe first run returns people you would want to talk to
3. ListAn ICP filter and a destination listThe list fills with the right titles, not near-misses
4. SequenceInvite, warm-ups, messages, AI follow-upYou have tested what a real prospect would receive
5. Reply agentVoice, offer, rules, files, a hand-offYou have practised against it with awkward replies
6. InboxOne place to work every replyInterested replies get a same-day answer
7. MeasureWeekly report by campaignYou know which step or signal to change next

Step 1: Connect your LinkedIn account and set safe limits

Everything an automation tool sends goes out from a real LinkedIn account, so this comes first. In Updately you open the LinkedIn accounts page, click Add account, pick the region the account normally signs in from, and log in on the secure page that opens, where 2FA and security checks are handled. If sign-in keeps looping, you can connect with your session cookie instead.

Two rules before you go further:

  • One tool per account. Running two automation tools on the same account at once is the fastest route to a restriction, because neither can see what the other is sending.
  • Keep the region where the account actually lives. An account that suddenly signs in from another country is exactly what LinkedIn flags.

Set the weekly caps

Open Limits & schedule on the account and set three weekly quotas: profile visits, invitations and messages. Quotas reset every Sunday at midnight. You can set them lower than Updately's defaults but not above its safety caps.

  • Invitations. LinkedIn does not publish an exact number, but most accounts hit a ceiling at around 100 invitations a week. Treat that as the ceiling, not the target.
  • New or quiet accounts. Start at around 35 to 70 invitations a week and raise it gradually once acceptances come in without warnings. Updately also applies lower limits for the first 7 days after an account is connected.
  • Messages. Messages only go to people who accepted, so this cap mostly governs follow-ups. Keep it in the same range as invitations to start.

Set working hours and active days

In the same dialog, set the Timezone, the Launch Hour (the account works for about four hours from then, in that timezone) and the Active Days, which default to Monday to Friday. Set the timezone even if it matches the region: without one, the launch hour is read as UTC.

If you have more than one account, a campaign can send from several of them. Leads are spread evenly, each account stays inside its own limits, and anyone mid-sequence stays with the account that invited them. The trade-offs are in how to scale LinkedIn outreach across multiple accounts.

Step 2: Find leads from buying signals

The sequence matters less than who goes into it. A search for "VP Sales, UK, 50 to 500 employees" returns everyone who fits. A signal narrows that to people who fit and have a reason to talk this week, and it gives your first message its opening line.

In Updately, a signal is a standing rule that runs on a schedule and drops new people into a list:

SignalWho it findsGood for
LinkedIn job postsCompanies hiring a role your buyers hire, then the decision maker thereA function that is growing (why it works)
People searchPeople matching filters, or a pasted LinkedIn or Sales Navigator search URLA steady baseline from day one
Sales Navigator lead listThe leads saved in one of your listsTeams that already curate lists
Post engagementPeople who reacted to or commented on a post, yours or a competitor'sWarm, topic-aware prospects (how to use it)
Profile viewersPeople who viewed your profileThe warmest list you have
Keyword postsPeople posting about your topic or problemPeople asking for help
NetworkYour first-degree connectionsPeople who already know you
G2 and Trustpilot reviewersPeople reviewing a category or competitorSwitching campaigns (how to mine reviews)
Tech stackPeople at companies that use or adopted a technologyIntegration or switching angles

Pick one or two to start. If you are unsure, people search works immediately because it does not wait for anyone to post, hire or engage. Add a time-based signal such as job posts or post engagement once you know what a good lead looks like. The method behind choosing and scoring sources is in how to automate LinkedIn prospecting, so we will not repeat it here.

Step 3: Put the leads in a list

The last part of creating a signal is routing: which list the leads go to and which ICP profile they are checked against.

Write the ICP like a brief. Every lead gets an AI fit check against a description you write, so describe your buyer the way you would to a new salesperson: the roles that feel the pain and the ones that sign, the kind of company, the size range, and exclusions such as "not agencies" or "not students". Exclusions remove more noise than any other line. Start in Broader mode while you learn what your signals surface, then switch to High precision.

Make one list per audience. "Heads of RevOps, hiring" and "Founders who liked a competitor post" need different first messages, so they belong in different lists and different campaigns. A lead who sits in two lists feeding two campaigns can get messages from both.

Read twenty rows before you connect a campaign. If the titles are wrong, fix the signal or the ICP now. Automation will happily send good messages to the wrong people.

Step 4: Build the campaign sequence

Create a campaign, name it after the audience, pick the sender account or accounts, and start from blank or a template. Then set the Trigger: the lists that feed it. While the campaign is active, anyone new in those lists is enrolled automatically. That is what turns the setup into a running system rather than a one-off blast.

The connection invite

LinkedIn does not let you message people you are not connected to, so almost every sequence starts with an invitation. Free LinkedIn accounts only get a handful of personalised invitation notes a month, so a plain invite is often the better default. If you add a note, keep it to one line about them; see connection request best practices.

Set Withdraw if not accepted on the invitation step (1 to 90 days). Pending invitations count against your limit, so withdrawing stale ones makes room for new people. LinkedIn notes that after you withdraw an invitation you cannot re-invite that person for up to three weeks, so do not set it too short.

Warm-up steps

Warm-ups make your name familiar before the invite lands, and none of them use your invitation or message limits:

  • View profile. You appear in their "Who viewed your profile".
  • Like posts. Reacts to one to five of their recent posts, with an option to skip old ones.
  • Comment. AI writes a short, specific comment on their newest post, with no pitch and no links. It is capped at 15 a day and skipped if they have not posted recently. LinkedIn comment prospecting explains why the comment has to stand on its own.

One or two is enough. A profile view plus a like a day or two before the invite works for most audiences.

Messages after they accept

Message delays count from acceptance, not from when you sent the invite, so someone who accepts three weeks later still gets your first message at the right moment. Acceptances are detected by periodic checks, so expect a gap of a few hours.

Each message step can be written three ways:

  • Same message for everyone, with variables like {FirstName} and {Company}. Predictable and easy to judge.
  • AI Follow-up, which writes a personal message for each lead from their profile and posts. You give it a prompt about intent, not format. It can go out as text, a voice note or a meme; save the last two for a later touch.
  • From the conversation, which reads the chat so far and follows an instruction such as a soft nudge or a breakup.

If you are not yet sure about AI-written messages, turn on Review before sending, and each one is held for you to approve, edit or skip.

A sequence to start with

StepTypeWait
1View profileRight away
2Like posts (1 to 2 recent)1 day
3Invitation, no note1 day
4Message: open with the signal, ask one question1 day after they accept
5AI Follow-up: a new angle, not "just bumping this"3 days
6From the conversation: short breakup5 days

Three messages is plenty. People who want to reply tend to reply early, and extra steps mostly produce "please stop". For opening lines tied to each signal, see signal-based outreach templates.

Before activating, click Test Sequence, pick a real contact or paste a profile URL, and read exactly what they would receive. Fix anything that reads like a template.

Step 5: Let an AI reply agent answer within your rules

When someone replies, they leave the sequence immediately and never get the next canned step. Then either the reply waits for a person, or an AI agent answers. If you turn the agent on, set it up on the campaign's AI Agent tab in this order:

  1. Voice. Paste two or three messages you actually wrote. The agent copies the style, not the words.
  2. Offer and goal. What a good conversation ends in, such as "book a 20-minute call", plus your booking link.
  3. Reply rules. Each is an if and a then: "If they ask about price, then attach the pricing sheet." Start small and add rules as real replies show you gaps.
  4. Files and knowledge. Case studies, pricing, a demo video, each with a note on when to use it, plus the facts the agent may state. It only states facts it has been given.

The hand-off matters most. The agent passes the chat to a person when it lacks the facts to answer, or when the prospect shares an email address, phone number or calendar link. You want a human in the room at that point anyway.

Then use Try the reply AI to play the prospect. Skip the easy "sounds interesting" and try the awkward ones: a price question, "send me something", "we already use a competitor", a rude one-liner. Each should get a sensible answer or a hand-off. Nothing in the practice chat reaches LinkedIn. If you want to check every answer for the first week, turn on approval. More on how these agents behave is in LinkedIn AI agents.

Step 6: Work replies in one inbox

Logging into each LinkedIn account to find replies does not scale past one campaign. The Unified Inbox collects replies from every campaign and every sender account, and labels each one Interested, Needs info or Not interested, whether or not the agent is on.

A daily routine that takes minutes:

  1. Answer every Interested reply the same day. These are what the whole system exists to produce.
  2. Work Needs info. If the AI handed one over, the missing answer is usually a fact you can add to its knowledge.
  3. Clear anything waiting for approval.
  4. Once a week, scan Not interested for patterns, such as a wrong-title segment or an objection your first message keeps triggering.

Claim a conversation when you take it, so the AI stays out and teammates can see who owns it. Replies can also post to Slack, and contacts who replied can go to HubSpot or other tools through webhooks or Zapier.

Step 7: Measure and iterate

Let a campaign run for a week or two before changing anything; small samples make every number look meaningful. The Reports page compares campaigns side by side (invites, acceptance rate, messages, reply rate, interested replies, conversations waiting on you), each campaign's Insights tab breaks it down by step, and reports can be emailed as a PDF on a schedule.

What you seeWhat it usually meansWhat to change
Low acceptance rateWrong people, or a profile that gives no reason to acceptTighten the ICP or signal; fix your headline
Good acceptance, few repliesThe first messageRewrite step 4 around the signal; cut the pitch
Replies, mostly Not interestedWrong audience or offerSplit the list or change the offer
Many conversations waiting on youThe agent is missing factsAdd them to its knowledge and rules
Contacts piling up "in progress"Enrolment outpaces your limitsNarrow the signal, don't raise the caps

Acceptance on its own is the least useful number; our acceptance rate analysis explains why replies and meetings are what to optimise, and outbound reply rates in 2026 gives a sense of what to expect.

Change one thing at a time. To compare two versions, duplicate the campaign, change one step and feed each copy from a separate list. A duplicate does not carry over contacts, so nobody is messaged twice.

Frequently Asked Questions

How many connection requests can I safely send per week? LinkedIn does not publish an exact figure, but most accounts hit a ceiling at around 100 invitations a week. Start lower, around 35 to 70 a week on a new or quiet account, and increase gradually. The detail is in is LinkedIn automation safe in 2026.

Should I add a note to my connection requests? Usually not on a free LinkedIn account, since you only get a few personalised notes a month. A plain invite after a profile view or a like works well, and your first message after acceptance carries the context.

Will an AI reply agent say something wrong to a prospect? It only states facts you have given it, and it hands the conversation to you when it lacks an answer or the prospect shares contact details. Test it in the practice chat and turn on approval for the first week if you want to check every reply.

Do I need Sales Navigator? No. Job posts, post engagement, profile viewers and keyword posts work without it. It helps if you already build searches or lead lists there, because you can bring them in directly.

What should I change first if nobody replies? Look at acceptance before replies. If people accept but do not answer, rewrite the first message around the signal that found them. If they do not accept, the problem is who you are inviting, not what you say.


Want the whole workflow in one place, from signals to sequences to an AI reply agent? Try Updately.

Related: How to automate LinkedIn prospecting · LinkedIn buying signals

What Updately customers say

“I'm able to come into those [pipeline review] meetings and be like, look at what I booked through Updately. You know, if my other kind of channels have slowed down, I'm like, but Updately, Updately's there.”
Angelene Perez-Vento, AE @Growth Protocol, GROWTH PROTOCOL
“I would say to book me 14 meetings with qualified prospects in that traditional method could take me three months, two to three months amongst all the other things that I'm balancing. So you're thinking of shrinking it down from 90 days down to 20, which is absolutely wild.”
Alex Chen, Founder @ Gallea AI, Gallea AI
“Updately completely transformed our outbound. We went from struggling to get replies to booking 14 meetings in just two weeks. The AI research on each prospect made every message feel hand-crafted — people actually responded because it didn't feel like automation.”
Brandon Kay, Sales Leader, Gallea AIRead the case study
“If you don't have an active, engaged LinkedIn pipeline and you have a clearly defined ICP and persona, you need to add Updately to your tech stack immediately to supplement your sales.”
Jordan Richards, Founder @ Kaster, Kaster
“Email and LinkedIn definitely work but the personalization requirements to make them work have just gotten higher. The new bar is being set by Updately. Go see it for yourself.”
Garrett Marker, CRO @ Brex, Brex
“Updately gave us control of what we were doing as opposed to giving the keys and letting them go. But most importantly, the reason why we joined Updately was because it was a third of the price of the agency that we were using to do a similar type of outreach.”
Sam Z, Sales Lead, 10X Management, 10X
“The messages it writes are actually really high-taste. I was really surprised by the personalization. I don't want to be a bottleneck for those connection requests going out — it's that good.”
Edmund Cuthbert, Founder at SuperMotion, SuperMotion
“We used to spend hours manually searching for business owners on LinkedIn and sending cold emails that nobody opened. Updately's AI finds the exact right prospects — filtered by employee count, industry, revenue — and then we reach out on LinkedIn where people actually respond. Our reply rate went from 3% on email to 52% on LinkedIn. It's a completely different game.”
Account Manager, HavenStone AdvisoryRead the case study
Updately

Find people showing buying intent and message them on LinkedIn.

Signals surface people hiring for your use case, engaging with competitors or asking for recommendations. The AI researches each one and writes the message, then follows up and answers replies.

Watch: Updately AI SDR walkthrough

The cheapest cloud LinkedIn tool with buying signals built in

Updately$39/mo
Gojiberry$99/mo
Expandi$99/mo
Valley$199/mo
  • Sending only from $19/mo per account
  • 10 days free on every plan · cancel anytime

Run it from Claude

Add Updately as a custom connector in Claude (or ChatGPT, Cursor, any MCP client) and work in plain English. MCP setup guide

https://api.updately.ai/mcp

You ask Claude

“Find people at UK fintechs who are hiring SDRs, add them to a list and start my warm-intro campaign.”

“Updately gave us control of what we were doing as opposed to giving the keys and letting them go. But most importantly, the reason why we joined Updately was because it was a third of the price of the agency that we were using to do a similar type of outreach.”
SZSam ZSales Lead, 10X Management
“If you don't have an active, engaged LinkedIn pipeline and you have a clearly defined ICP and persona, you need to add Updately to your tech stack immediately to supplement your sales.”
JRJordan RichardsFounder @ Kaster
“I found myself looking at some of the messages that it's created and thinking like, wow, where did it find this? This went really deep to find information that you could never do in just a cursory search.”
TOTim O'NeilCRO, VP Sales & BizDev