LinkedIn Outreach on Autopilot, Inside Safe Limits
Connect a LinkedIn account, pick a ramp, and the scheduler paces every invite, message and profile view for you — it will never send faster than your account's ramp allows, whoever hits go.
Key takeaways
- What can I actually automate on LinkedIn? Connection invites with or without a note, messages to first-degree connections, InMail where your LinkedIn plan includes it, profile views, and light post engagement.
- How does the ramp work? You tell us how old and how active the account is when you connect it, and that picks one of four schedules.
- What limits does LinkedIn itself publish? Almost none. LinkedIn's Help Center confirms an invitation limit exists and that hitting it blocks new invites for about a week, but never states the threshold.
What can you actually automate?
Connect a LinkedIn account, build a sequence, and WarmySender runs the steps for you: connection invites with or without a note, direct messages to existing connections, InMail where your LinkedIn plan provides it, profile views, and light engagement such as liking or commenting on a post. Steps can wait, branch on whether someone accepted, and stop the moment a prospect replies.
The part that matters is what sits between those steps. Every action goes through one scheduler, which spaces actions out, keeps each account inside its daily and weekly budget, and defers anything that would push past it to the next day. Nothing in the product sends an action the second you click.
- Connection invites, with a personalised note or without one
- Messages to first-degree connections, and InMail where your LinkedIn plan includes it
- Profile views and post engagement as warm-up touches before an invite
- Conditional waits — follow up only after an invite is accepted, stop on reply
- Multiple accounts in one campaign, each pacing against its own budget
How does the ramp work?
When you connect an account you tell us how old and how active it is, and that picks a ramp. A ramp is a week-by-week schedule of per-account ceilings that starts low and steps up. You are never asked to guess a number, and you cannot type one that beats the schedule.
These are the actual schedules the scheduler enforces:
- New Account (under ~6 months old) — a 6-week ramp. Week 1 allows 25 invites per week, 12 messages a day and 10 profile views a day; it steps up each week to a steady state of 150 invites per week, 75 messages a day and 60 profile views a day at week 6.
- Established (roughly 6–12 months) — a 4-week ramp. Week 1 allows 45 invites per week, 21 messages a day and 30 profile views a day, reaching 175 invites per week, 85 messages a day and 80 profile views a day at week 4.
- Veteran (over a year, with real activity) — a 2-week ramp. Week 1 allows 100 invites per week, 50 messages a day and 50 profile views a day; week 2 onward allows 200 invites per week, 100 messages a day and 100 profile views a day.
- Recovery (an account that has been restricted before) — the most cautious schedule, 8 weeks, starting at 12 invites per week, 6 messages a day and 5 profile views a day, and topping out lower than the others at 100 invites per week, 50 messages a day and 30 profile views a day.
InMail is budgeted separately from ordinary messages so a busy messaging day can never quietly consume your InMail allowance. At full ramp an account is capped at 50 InMails a day, and a Recovery account at 40 a day. There is also an absolute ceiling of 800 InMails per account per month, because a daily cap alone can never bound a monthly quota.
Two things about the ramp are worth being blunt about. It only ever moves down when something looks wrong, and there is no field, plan or support request that moves it up. If you need more throughput, the answer is another connected account, never a bigger number on the one you have.
What limits does LinkedIn itself publish?
Almost nothing — and that is the honest answer, not a dodge.
LinkedIn's Help Center confirms that a limit on connection invitations exists, and that reaching it stops you inviting anyone for roughly a week, but it never states the threshold. See LinkedIn's invitation limits article.
Search is the same shape. LinkedIn's Commercial Use Limit article says the free monthly search allowance resets at midnight PST on the 1st of each month, and says plainly that LinkedIn cannot show you how many searches you have left. You find out you have hit it by hitting it.
The one genuinely hard, published number is on the paid side: Sales Navigator states an InMail credit allowance per plan, and those credits are counted and visible in the product.
So when you read that LinkedIn "allows 100 invites a week", understand what you are reading. That figure, and every confident variant of it, is practitioner folklore — a community estimate reverse-engineered from accounts that got restricted. It may well be in the right neighbourhood. It is not a published number, nobody outside LinkedIn can verify it, and we will not print it as one. What we publish instead are our own ceilings, above, which we do control and do enforce, and which sit deliberately below where the folklore says the cliff is.
This is also why account safety wins every argument here. A restricted account is a week of silence; a banned one is, for practical purposes, gone — with the network you spent years building. No campaign is worth that trade.
How do multiple campaigns share one account?
The budget belongs to the account, not to the campaign. Run one campaign or six on the same LinkedIn account and the total is identical; the campaigns simply take turns inside the one allowance. Adding a campaign never adds capacity, and a campaign that would push the account past its daily ceiling waits until tomorrow rather than borrowing from anywhere.
If a campaign looks slower than you expected, that is usually the answer: the account is at its ceiling for the day and every campaign attached to it is queued behind the same limit. Attach a second account to the campaign and the work spreads across two budgets.
Can an AI agent run my LinkedIn outreach?
Yes. WarmySender speaks MCP, so Claude, ChatGPT, Cursor, Codex, OpenClaw, and Hermes Agent — plus any agent that speaks MCP — can create a LinkedIn campaign, write the steps, enrol prospects, start it, pause it, resume it, and read the stats back to you, all in plain language.
The safety framing does not change for an agent, and this is the important part:
- The agent never sends a message, invite or DM itself. Creating or launching a campaign writes the campaign and hands it to the scheduler; the scheduler is what sends.
- The agent can never raise a limit. There is no tool for it, on purpose. An agent asked to "go faster" can only build more of the same paced work.
- The same ramp and the same caps apply to an agent-built campaign as to one you built by hand. The scheduler does not know or care who pressed go.
See multichannel outreach for running LinkedIn alongside cold email, WhatsApp and Instagram in one sequence.
What does a seat cost?
LinkedIn is a per-account add-on at $15/seat/month, or $10/seat/month on an annual term. One seat covers one connected LinkedIn account, and seats are not capped — if you need ten accounts, take ten seats. Full breakdown on the pricing page.
What stays manual?
Connecting and disconnecting a LinkedIn account stays in the app, done by a person. It is the one thing no agent, API call or automation can do on your behalf, and that is deliberate: account access is the highest-consequence action in the product, and it should require a human sitting in front of it.
Everything after that — building the sequence, enrolling prospects, launching, pausing, reading results — is available to you, to the public API, and to an AI agent.
Related reading
- WhatsApp outreach — the same paced model on a channel where the account at risk is your own phone number
- Multichannel outreach — one sequence across email, LinkedIn, WhatsApp and Instagram
- Unified inbox — every reply from every channel in one place
- Instagram sending limits — the sibling channel's safety budget
- LinkedIn rate limits — the in-product guide
- Pricing
Key benefits
- Every invite, message and profile view paced by one scheduler, inside a per-account budget
- Four named ramps — New Account, Established, Veteran and Recovery — with published week-by-week ceilings
- InMail budgeted separately from ordinary messages, with a daily and a monthly ceiling
- Multiple campaigns share one account budget, so adding campaigns never adds risk
- An AI agent can build, launch and manage campaigns — and can never send or raise a limit
- Honest about what LinkedIn publishes: we print our own enforced ceilings, not community folklore
- Runs alongside cold email, WhatsApp and Instagram in a single multichannel sequence
Frequently asked questions
What can I actually automate on LinkedIn?
Connection invites with or without a note, messages to first-degree connections, InMail where your LinkedIn plan includes it, profile views, and light post engagement. Steps can wait, branch on whether an invite was accepted, and stop the moment someone replies. Every one of those actions is paced by the scheduler rather than fired the instant you click.
How does the ramp work?
You tell us how old and how active the account is when you connect it, and that picks one of four schedules. New Account ramps over 6 weeks from 25 invites a week to 150. Established ramps over 4 weeks from 45 to 175. Veteran ramps over 2 weeks from 100 to 200. Recovery, for an account that has been restricted before, ramps over 8 weeks from 12 to 100 and tops out lower than the rest. The ramp only ever moves down on its own; nothing moves it up.
What limits does LinkedIn itself publish?
Almost none. LinkedIn's Help Center confirms an invitation limit exists and that hitting it blocks new invites for about a week, but never states the threshold. The monthly search allowance resets at midnight PST on the 1st, and LinkedIn says outright that it cannot show you how many searches remain. The one hard published number is the Sales Navigator InMail credit allowance. Every 'X invites a week' figure circulating online is practitioner folklore, not a published limit.
Can I raise my LinkedIn limits?
No — there is no setting, plan or support request that raises them, and there is no agent tool for it either. If you need more throughput, connect another LinkedIn account and take another seat. A restricted account costs you a week; a banned one is effectively unrecoverable along with the network behind it, so the ceilings are not negotiable.
How do multiple campaigns share one LinkedIn account?
The daily and weekly budget belongs to the account, not the campaign. Six campaigns on one account send exactly as much as one campaign does — they take turns inside the same allowance, and anything that would exceed the ceiling waits until the next day. To spread the work, attach a second account rather than adding another campaign.
Can an AI agent run my LinkedIn outreach?
Yes. Claude, ChatGPT, Cursor, Codex, OpenClaw, and Hermes Agent — plus any agent that speaks MCP — can create a campaign, write the steps, enrol prospects, start, pause, resume and report on it in plain language. The agent never sends a message or invite itself and can never raise a limit: creating or launching only writes the campaign and hands it to the scheduler, which paces it exactly as it would a campaign you built by hand.
What does a LinkedIn seat cost?
A LinkedIn seat is $15/seat/month, or $10/seat/month on an annual term. One seat covers one connected account, and there is no cap on how many seats you can take.
What still has to be done by hand?
Connecting and disconnecting a LinkedIn account. That stays in the app and requires a person — no API call and no AI agent can do it. Everything else, from building the sequence to launching and reading results, is available to you, the public API and an agent alike.