LinkedIn outreach
Purpose
LinkedIn outreach reaches people through an account that can be restricted or banned. Protect the account first. Then write messages that a person would send to another person. Volume is set by the account's health, not by the list size. Every message is staged for approval, and nothing is sent automatically.
When to use
- Planning a LinkedIn campaign to named prospects.
- Reviewing a campaign before launch.
- Warming up a new, dormant, or restricted account.
- Diagnosing low acceptance or reply rates.
Route elsewhere when:
- The work is email: use outbound-cold-email.
- The contact has replied: use reply-handling.
- The request is a LinkedIn ad audit or a campaign plan. Use linkedin-ads-audit or abm-strategy-planner.
Inputs
- The account: its age, activity history, and any past warnings or restrictions.
- The target list, with a recent-activity check for each person.
- The approved message frameworks and any lead magnet or proof point the org has approved.
- Whether a sales navigator or premium subscription is in use, which changes the InMail allowance.
- The rest of the outbound plan, so LinkedIn volume is coordinated with email.
Procedure
Step 1: Set volume by account health
Treat these as planning ceilings, not guarantees. Platform terms change. Check the current rules before setting a campaign, and record the date you checked.
| Action | Planning ceiling |
|---|---|
| Connection requests | 400 a month for a standard account |
| InMail | 800 a month for a premium account |
| All interactions (requests, messages, profile views, likes, comments, endorsements, event joins) | About 120 a day, kept well below |
Recommended daily working limits, to stay comfortably under the ceilings:
- Direct messages: 15 to 20 a day.
- InMail: 30 to 40 a day, where the account has it.
- Connection requests: 10 to 15 a day.
- Other interactions: about 40 a day.
Count everything as an interaction, not only the actions you planned. Profile views count.
Step 2: Warm up new, dormant, or restricted accounts
Do not run a campaign on an account that has not been warmed up. Ramp in three stages.
- Days 1 to 10: up to about 60 interactions a day. Manual activity only: views, likes, and comments on real content. No automation.
- Days 11 to 20: rise to about 80 interactions a day. Start light connection requests, 5 to 10 a day. Keep the manual engagement going.
- Day 21 onward: increase gradually to the working limits in Step 1. Introduce automation only after 2 to 3 weeks of manual activity. Watch for warnings at every step.
Work on weekdays. Keep activity inside 9 AM to 6 PM in the sender's own time zone.
Step 3: Check the red flags before launch
Each of these raises the risk of a restriction:
- A sudden spike in activity. Increase gradually.
- The same message to everyone. Vary the copy within the approved frameworks.
- Connection requests outside working hours.
- Weekend activity.
- Automation before the warm-up is complete.
Step 4: Read the account health indicators
Track these weekly. The thresholds are starting points. Calibrate them against the account's own history.
| Indicator | Healthy | Warning | Danger |
|---|---|---|---|
| Connection acceptance | Above 30% | 15 to 30% | Below 15% |
| Message response | Above 10% | 5 to 10% | Below 5% |
| Profile views | Stable | Declining | Sharp drop or a block |
| Pending invitations | Under 500 | 500 to 700 | Over 700 |
A warning reading means slow down and review the targeting and copy. A danger reading means stop the campaign and follow the recovery plan in Step 8.
Step 5: Target active people
Before a person goes on the list, check for recent activity, such as a post within the last 30 days. Dormant profiles waste invitations. Drop anyone who does not meet the activity check, and record the reason.
Step 6: Write the messages
Apply these rules to every message.
- Connection request: no pitch. Say who you are and why this person, in one line. The pitch belongs in the message after they accept.
- Direct message: three or four sentences, one paragraph. One ask.
- Opener: say who you are and what you want in the first line. A direct message has no room for a warm-up observation. It reads as preamble and gets skipped.
- Proof: no proof point and no hard numbers in a LinkedIn message. The register is one person writing to another, not a pitch.
- Lead magnet (optional): a short video, a post the reader would value, a webinar, or a newsletter. Use only assets the org has approved, and link instead of attaching.
- Follow-ups: no more than two or three. Each one brings something new. After the last one, stop.
- Variation: no two messages to the same company with the same wording.
Never invent a shared connection, an event, a mutual contact, or a result. If the reason for reaching out is not real, do not send the message.
Step 7: Pre-launch checklist
Do not launch until every item is ticked.
- Targets filtered to active people (recent activity checked).
- Each message is under four sentences.
- Connection requests are within the daily working limit.
- Pacing is randomized, with breaks, and does not repeat the same sequence every time.
- Sending is timed to the target's time zone and working hours.
- A lead magnet or value hook is included where the org has approved one.
- A follow-up plan is set, with two or three touches at most.
- The account has finished its warm-up.
- Each message has been approved by a named person.
Step 8: Recover from a restriction
- Stop all automation immediately.
- For two weeks, use manual activity only.
- Reply to existing conversations.
- Post content of real value.
- Engage with other people's content.
- Reintroduce outreach slowly, starting from the warm-up stage.
Common mistakes
- A pitch in the connection request. Save the pitch for the message after acceptance.
- A generic first message. Refer to something specific and real about the person.
- Too many follow-ups. Two or three, then stop.
- Slow replies to people who respond. Reply promptly.
- A new or dormant account used without warm-up.
- Using LinkedIn and email to the same person on the same day with the same message.
Output
For each campaign:
- The account health review, with the date the platform limits were checked.
- The volume plan for each week, and the warm-up stage the account is at.
- The target list with the activity check result for each person.
- Each message, its length, and the framework used.
- The pre-launch checklist, ticked or with the open items named.
- Placeholders for any proof point, figure, or asset the approved material does not provide.
Quality bar
A healthy LinkedIn campaign has accounts that stay in good standing, targets who have been active recently, messages short enough to read on a phone, and a follow-up plan that stops. Watch for volume rising faster than the account's health, pitches inside connection requests, and warm-up skipped because the list is ready.
