Outvelo
Blog
Sequences

How to Build a LinkedIn Outreach Sequence That Converts

12 min read
The short version
  • Four to six steps over about two weeks. Then stop.
  • View profile → wait a day → connect → wait for accept → message.
  • Never message within minutes of an accept. One to two days reads as human.
  • A reply must stop everything queued for that person.
  • If the sequence isn't working, the list is usually the problem.

Before any of the mechanics: most broken sequences are broken lists. When a campaign gets a 2% reply rate, the instinct is to add a follow-up, tighten the delays, or rewrite the opener for the fourth time. The uncomfortable diagnosis is usually that the two thousand people on the list share a job title and nothing else, and no arrangement of steps fixes that.

A good test: can you write one sentence that is specifically, painfully true for everyone on this list? If not, split it until you can. Everything below assumes you have.

The shape that works

StepWhenWhat it's for
View profileDay 0Notification. Your name becomes familiar
Connection requestDay 1Note only if you can make it specific
First message1–2 days after acceptThe one that decides everything
Follow-up 1+3 daysNew angle. Teach something
Follow-up 2+5 daysSpecific example or proof
Close-out+7 daysEnd it honestly. Often gets the reply

Around fourteen days, six touches, three of which are messages. That is enough to be persistent and short enough to stay respectable. The structure is not clever, and it doesn't need to be, the leverage is in the list and the first message, not in the diagram.

Why the profile view comes first

It costs almost nothing. Profile views sit far below any meaningful rate limit, and they produce a notification, so your name has been seen once before the invite arrives. Recognition is doing real work at the moment somebody decides whether to accept from a stranger. Leave a day between the view and the request, viewing and inviting in the same second is a pattern only software produces.

Why the first message waits

The instinct is to message the moment someone accepts, while attention is high. It backfires. Nobody accepts a connection request and then watches their inbox; a message arriving forty seconds later announces that a machine was waiting. One to two days is the window where the message still has context and no longer has a timestamp that gives it away.

The delay that gets tools banned
Connect-then-message-immediately is the most recognisable automation signature there is, and it's the default in several tools because it demos well. It converts worse and it raises your risk at the same time, which is a rare combination.

Branching: the part most people get wrong

A sequence is not a list. Two outcomes fork it, and handling them properly is most of the difference between outreach that reads as human and outreach that doesn't.

Accepted vs not accepted

After a connection request, people split into those who accepted and those who haven't yet. They need completely different treatment.

  • Accepted: the message path. This is where your sequence actually lives.
  • Not accepted: no messaging is possible, so the honest options are to wait, to view or follow them again, or to withdraw the invite after two to four weeks so it stops counting against your pending pile. Most sequences should just end here.

The delay on the first step of the not-accepted branch is what controls how long you wait for an acceptance before giving up. Two weeks is a reasonable default; acceptances after that are rare enough not to plan around.

Replied vs no reply

This is the branch that matters most, and the rule is absolute: a reply stops everything queued for that person. Not "skips the next step", stops.

A prospect who answers a question and then receives "just bumping this up" three days later has learned something specific and unflattering: nobody was reading. It is worse than never messaging them, because it retroactively reveals the earlier messages as automated too. Whatever tool you use, verify this behaviour before you launch anything, because it is the failure that costs real opportunities.

Practical shape
In Outvelo the message step branches on Replied and No Reply Yet. The Replied branch is almost always empty, a reply hands the conversation to a human and the sequence has done its job. Follow-ups live under No Reply Yet.

Delays, and why they should be uneven

Perfectly even spacing is a stronger automation signal than volume is. A person who messages exactly every 72 hours, at the same minute, does not exist. Two kinds of variation matter:

  • Between steps: vary the gaps deliberately. 3 days, then 5, then 7 beats 3, 3, 3. It also mirrors how humans chase: keenly at first, then tapering.
  • Within a day: sends should be spread across your working window with randomised gaps, not fired in a burst at 9:00. This is the tool's job, not yours, but it's worth checking your tool does it.

Working hours only, and in a timezone that makes sense for the recipient. A UK account sending at 3am is not subtle.

How long is too long

Reply rate by touch, in the rough shape everyone who has measured it reports:

TouchShare of total repliesWorth sending?
First messageRoughly halfYes, this is the one to invest in
Follow-up 1Around a quarterYes
Follow-up 2Around an eighthUsually
Close-outSmall but consistently positiveYes, cheap and honest
Anything beyondMarginalNo. Costs more than it returns

The costs of a fifth and sixth follow-up don't show up in the campaign report. They show up as blocks and "I don't know this person" reports, which lower your acceptance rate, which tightens the invite ceiling LinkedIn gives that account. Over-following up quite literally reduces how much you are allowed to send next month.

Testing without fooling yourself

Test the first message. It carries most of the outcome, and it's the only step where a rewrite reliably changes the number.

  • Two variants, not four. Four variants at fifty sends each teaches you nothing but costs you two hundred prospects.
  • One difference between them. If A and B differ in opener, length and question, a result tells you nothing about which change mattered.
  • Wait for volume. A few hundred sends per variant before concluding. At 30 sends a difference between 6% and 10% is noise.
  • Measure replies, not accepts. Acceptance is decided by the invite, not by the message you're testing.

A sequence review checklist

One sentence is specifically true for everyone on the list
Profile view a day before the connection request
At least 24 hours between acceptance and the first message
A reply stops every queued step for that person
Uneven delays: 3, then 5, then 7
The sequence ends, and the last message says so
Every merge tag has a fallback that reads naturally when empty
A message step with an empty body. It will block your launch, and it should
Seven follow-ups, or any branch that loops back on itself
The same sequence pointed at four segments that have nothing in common

Where sequence design meets sending limits

The two are connected in a way that's easy to miss. Your daily invite cap sets how many people enter the sequence each day; the sequence length sets how many message steps each of those people generates downstream. A sequence with three messages, fed by 20 invites a day at a 35% acceptance rate, settles at around 20 messages a day once it reaches steady state, comfortably inside normal limits.

Double the follow-ups and you double the message volume for the same number of prospects. It is worth knowing which of those two numbers you are actually short of before you add a step. What limits to set, and why covers the arithmetic, and message templates and the reasoning behind them covers what goes in each step.

Frequently asked

How many steps should a LinkedIn outreach sequence have?
Four to six, spread over roughly two weeks. That's typically a profile view, a connection request, a first message once they accept, two follow-ups and an honest close-out. Sequences longer than this don't convert more people, reply rates fall away sharply after the third message while complaint rates keep rising.
How long should I wait between LinkedIn sequence steps?
Wait one to two days after someone accepts your connection request before messaging, then three days to the first follow-up and five to the second. Messaging within minutes of acceptance is the clearest automation signal you can send, because no human is watching their notifications that closely.
Should I view a profile before sending a connection request?
Yes. Profile views are barely rate-limited, they generate a notification that makes your name familiar before the invite lands, and they measurably lift acceptance rates. It's the cheapest step in outreach, the only cost is a day of delay before the request.
What should happen when someone replies mid-sequence?
Everything queued for them should stop immediately. A prospect receiving an automated follow-up after they've already answered is the single most damaging failure in outbound: it proves nobody was reading. Any tool worth using branches on reply and halts the rest of the sequence.
How many follow-ups is too many on LinkedIn?
More than three after the first message. By the fourth, the reply rate is marginal and the dominant outcomes are being ignored, blocked, or reported, and reports directly damage the sending account's standing with LinkedIn, which lowers how much you're allowed to send.
Should I A/B test LinkedIn messages?
Test the first message, which carries most of the outcome, and leave the rest alone until it's settled. Two variants at a time, one clear difference between them, and enough volume to mean something, a few hundred sends per variant before you draw a conclusion. Testing four variants at fifty sends each teaches you nothing.
Do I need a different sequence for each audience?
You need a different first message. The structure, view, connect, message, follow up, close, travels fine across audiences; the observation that earns a reply doesn't. If one sequence is serving several segments, that's usually a sign the segments are too broad to say anything specific to.

Sending inside these limits, without thinking about them

Outvelo holds invites once your rolling 7-day count hits the cap, spreads sends across your working hours with jitter, withdraws stale pending invites, and tells you when a limit you've set is above what your account can sustain.

Start free

8-day trial, no card required.