Skip to content
ReachPods

Connection requests

LinkedIn connection request automation with a personal note for every lead

Send connection requests that read like you wrote each one: a note with their name, company and something specific from their profile, spaced like a human, capped at safe daily limits, and tracked until they accept so the right follow-up goes out from the right account.

Invite with note

To Lena Fischer

Template

Hi {{first_name}}, {{ai.icebreaker}} Would love to connect.

Note for Lena

Hi Lena, your post on cutting onboarding from 14 to 3 days was a great read. Would love to connect.
RegenerateApprove168 / 300 chars
characters per note, checked before launch
300
default invitations per account
25 / day
weekly invitation cap
150 / week
acceptance tracking
Per sender

Overview

Why most automated connection requests get ignored

A connection request is the first real ask you make on LinkedIn, and most automated ones are wasted. They arrive with no note, or with a note that starts “I came across your profile”, from someone the prospect has never seen before. Acceptance rates sink, pending invitations pile up, and LinkedIn notices.

ReachPods treats the invitation as one step in a sequence, not the whole sequence. Before it goes out, earlier steps can visit their profile, follow them and react to their latest post, so your name is already familiar. The note itself is personalised per lead with variables, spintax and AI, then validated against LinkedIn’s 300-character limit before the campaign can launch.

After sending, the lead waits on an invitation accepted? condition. When they accept, the follow-up message goes out from the same account, because ReachPods tracks connection state per lead and per sender. When they don’t accept within your window, the flow can withdraw the invitation and try another channel.

Personal notes

Personalised connection request notes, written once and rendered per lead

Write the note once with {{first_name}}, {{company}}, {{title}} and any custom field from your import. Spintax like {Hi|Hello|Hey} varies the wording so two hundred notes don’t look like one note sent two hundred times.

For the line that proves you read their profile, drop in an AI variable such as {{ai.icebreaker|Your work stood out}}. It’s generated once per lead from their headline, about section and latest post, with your fallback text for thin profiles.

Add A/B variants to the step and leads are split between them; analytics then shows how many invitations each variant sent and how many were accepted.

  • Lead fields and custom fields as variables
  • Spintax for natural variation
  • AI icebreakers with a fallback
  • A/B variants with acceptance stats
  • 300-character limit validated before launch

Connection note · template

{{first_name}}{{company}}{{title}}{Hi|Hey}{{ai.icebreaker}}

Template

{Hi|Hey} {{first_name}}, fellow {{industry}} person here. Saw what {{company}} is doing with {{ai.topic}}, would love to connect.

Rendered for Marco Rossi

Hey Marco, fellow SaaS person here. Saw what Stackly is doing with EU data residency, would love to connect.
RegenerateApprove141 / 300 chars

Acceptance tracking

Know exactly who accepted, and follow up from the account they accepted

Acceptances are picked up as they happen and double-checked a few times a day at random times, because LinkedIn can report new connections late. The moment a lead accepts, any waiting invitation accepted? condition moves on.

Connection state is stored per sender. If two of your accounts both know a prospect, ReachPods knows which one is connected, and messages go through that one. A lead never receives a follow-up from a stranger.

If an account is disconnected while leads are waiting, the condition doesn’t answer “no” just because it can’t see acceptances. Leads are parked until the account reconnects.

  • Real-time and randomised acceptance checks
  • Per-sender connection state
  • Waiting windows you choose
  • No false “not accepted” while disconnected

Invitations

Sent this week · by sender

38% accepted
  • LF

    Lena Fischer

    via Alex · note rendered

    Accepted
  • MR

    Marco Rossi

    via Sam · note rendered

    Accepted
  • SM

    Sofia Martin

    via Alex · 3 days ago

    Pending
  • JB

    Jonas Berg

    via Maya · already connected

    Skipped
  • AK

    Ava Kim

    via Sam · 2 days ago

    Pending
Acceptance tracked per lead and per sender

Warm before you invite

Raise acceptance rates by engaging before the connection request

The highest-acceptance flows don’t lead with the invitation. Visit the profile on day one, follow and react to their latest post on day two, invite on day three. Each touch shows up in their notifications, so the request comes from a name they recognise.

Every engagement step has its own daily limit and a random gap from the previous action, so the warm-up never looks like a burst of automation.

  • Visit, follow, react, comment, endorse
  • Spread over days with wait steps
  • Separate daily limit per action
MR

Marco Rossi

Founder · Stackly · Milan

Engaged

Latest post

2 days ago

Reaction

Insightful

Comment

AI · approved

  1. Reacted “Insightful” to latest postDay 1
  2. Commented with AIDay 2
  3. FollowedDay 2
  4. InvitationDay 3

Safe limits

Daily and weekly LinkedIn invitation limits, enforced per account

Each LinkedIn account sends up to 25 invitations a day and 150 a week by default, with warm-up for new or idle accounts starting at 5 a day. Invitations only go out inside the account’s working hours, with a random 45 to 150 seconds between actions.

Quotas are reserved atomically per account, so two campaigns sharing a sender can never push it past its limits together. If LinkedIn signals a rate limit, the account pauses automatically.

  • 25 invitations / day, 150 / week by default
  • Warm-up from 5 a day
  • Working hours and random pacing
  • Automatic pause on LinkedIn warnings

Warm-up · day 6 of 14

New account ramp

  • Invitations / dayramping12/25
  • Invitations / week58/150
  • Messages / day24/80
  • Follows & likes / day30/60

Limits rise automatically until day 14

What’s included

LinkedIn connection request automation features

With or without a note

Send a personal note of up to 300 characters, or no note at all for a lighter touch. Choose per step.

Pending invitation filter

Search imports can skip anyone who already has a pending invitation from you, so nobody gets asked twice.

Already connected? Skipped

A profile visit detects first-degree connections, so the flow can message them instead of inviting again.

Auto-withdraw

Invitations still pending after the number of days you set are withdrawn automatically, per account.

Received invitations

Review the invitations your accounts receive and accept or decline them without opening LinkedIn.

Multi-account rotation

Spread invitations across several LinkedIn accounts in one campaign, each with its own budget.

How it works

LinkedIn connection request automation: how it works in four steps

  1. 1

    Import your prospects

    Paste a LinkedIn or Sales Navigator search, upload a CSV or pull post engagers. Skip anyone with a pending invite.

  2. 2

    Warm them up

    Add a profile visit and a reaction to their latest post a day or two before the invitation.

  3. 3

    Write the note

    Use variables, spintax and an AI icebreaker. Add a variant to A/B test the opener.

  4. 4

    Follow up on acceptance

    Wait on “invitation accepted?”, message from the same account, and branch to email for those who don’t accept.

Who it’s for

LinkedIn connection request automation: who it’s for

Founders building a network

Invite 25 hand-picked decision-makers a day with notes that mention their work, and follow up only when they accept.

Recruiters

Connect with passive candidates with a note about the role, then message them the moment they accept.

Agencies

Run invitation campaigns from several client profiles at once, each inside its own safe weekly cap.

FAQ

LinkedIn connection request automation: questions and answers

Something else on your mind? Get started and try it on your own accounts.

How many LinkedIn connection requests can I send per day?

ReachPods defaults to 25 invitations per day and 150 per week per account, with warm-up for new accounts. You can lower the limits per account; staying conservative is the best way to protect an account.

Should I add a note to my connection requests?

A short, specific note usually performs better than a generic one, and a generic note often performs worse than none. Test both with A/B variants and let the acceptance rate decide.

What is the character limit for a LinkedIn invitation note?

300 characters. ReachPods validates every note, including spintax and variable lengths, before a campaign can start.

What happens after someone accepts?

Any lead waiting on an “invitation accepted?” condition moves on immediately, and the next message is sent from the account they connected with.

What if they never accept?

When your waiting window ends, the condition takes its “no” branch. Common next steps are withdrawing the invitation and sending an email.

Can I avoid inviting people who already have a pending invitation?

Yes. Search imports can skip people with a pending invitation from you, and a profile visit detects existing first-degree connections.

Start your first multichannel campaign today

$39 per connected account, every feature, every channel. Add accounts as you grow.