When people ask about “LinkedIn limits” in 2026, they usually mean two things: what the network tolerates, and what their tooling allows. The numbers in this article are LinkedIn's limits, not ones we invented. LinkedIn decides how much each type of account can safely do; Flow AI simply enforces those limits for you, along with local hours, spacing, warm-up and withdrawals, so behaviour stays steady instead of jumping up and down. Those limits now apply to everything that acts on your account, whether that is a Flow campaign, Claude, ChatGPT or our API.
Daily caps per LinkedIn account
Every connected LinkedIn account in Flow AI has a hard limit for each action: connection requests, messages, profile views, post likes, comments, InMails and withdrawals. The limits are measured per minute, per hour, per day and over a rolling week, and the tightest one always wins. Once a limit is reached, Flow stops that action until the window resets and tells you when it will.
How high the limits go depends on the type of LinkedIn account you connect, because LinkedIn itself allows different amounts for each plan. A paid seat is trusted with more activity, so a Premium or Sales Navigator account gets more room than a free Classic one. Your dashboard shows usage against those limits so you are not guessing how close you are.
Limits by account type
Here is the most each account can do. To be clear, these are LinkedIn's limits, not limits Flow sets. They reflect what LinkedIn allows each type of account before it starts to restrict or warn it. Flow's job is to keep you inside them automatically, so your account stays safe. They are ceilings, not targets, and most teams run comfortably below them.
| Action | Classic (free) | Premium | Sales Navigator |
|---|---|---|---|
| Connection requests per day | 15 | 20 | 25 |
| Connection requests per week | 100 | 125 | 150 |
| Connection requests with a note | 5 a month | 20 a day | 25 a day |
| Messages per day | 25 | 40 | 60 |
| Profile views per day | 75 | 100 | 150 |
| Post likes per day | 30 | 50 | 50 |
| Comments per day | 10 | 20 | 20 |
| InMails per day | 1 | 10 | 30 |
| Invite withdrawals per day | 20 | 30 | 50 |
On top of the daily numbers, every account sends at most one connection request and one message a minute, and a handful of invites an hour (5 on Classic, 6 on Premium, 8 on Sales Navigator). That spacing matters as much as the daily total.
Classic (free LinkedIn)
Up to 15 connection requests a day and 100 a week, 25 messages and 75 profile views a day. LinkedIn only gives free accounts a few personalised invites a month, so Flow allows 5 invites with a note per month; the rest go without one. A Classic account is the right place to start, but it is the one to be most patient with.
Premium (including Recruiter)
Up to 20 connection requests a day and 125 a week, and every one of them can carry a note. Messages rise to 40 a day and profile views to 100. Recruiter seats follow the Premium limits.
Sales Navigator
The most headroom: up to 25 connection requests a day and 150 a week, all with notes if you like, 60 messages and 150 profile views a day, and up to 30 InMails a day.
Flow reads the account type from LinkedIn when you connect, so you do not have to set anything. If you upgrade your LinkedIn seat, the higher limits follow.
Claude, ChatGPT and MCP
If you drive Flow from Claude, ChatGPT or another assistant through our MCP server, the assistant works inside exactly the same limits as your campaigns. It cannot fire off a burst of invites in a minute or run past the daily cap, however it is asked. When it reaches a limit, Flow tells it the limit has been reached, so it stops for the day instead of pushing on. The assistant can also check how much of today's allowance is left before it starts.
Campaigns and assistants share one allowance per account. Invites sent by an assistant in the morning count towards the same daily total your campaign uses in the afternoon, so the account never does more in a day than the table above allows.
When campaigns run
List campaigns (our Auto-pilot lists) only run between 9am and 6pm in each sender account's local time zone. Actions are spaced so the average gap is about 15 minutes. That avoids the “everything fired at once” look that often draws extra attention.
Warm-up to full capacity
Brand-new sender accounts do not start at their full limit on day one. By default, warm-up starts at 3 connection requests on day 1, then 4, then 5, adding one a day until the account reaches its daily cap. If you need to move faster, you can pick an expedited ramp (5, 9, 12, then 15 a day), or skip warm-up for an account that is already used to regular outreach.
If you onboard a fresh LinkedIn seat, plan your outreach numbers around that curve.
Withdrawals and list capacity
We withdraw a connection request if it is still not accepted after 14 days. A large pile of pending invites is another pattern that looks off, so we clear stale requests instead of letting them pile up.
Active lists also respect total daily connection capacity across the team. In practice, your combined safe invite budget depends on how many accounts you run and where each account sits in warm-up. If you are unsure how many lists to keep on, start conservative, watch acceptance and reply rate on the dashboard, then add volume.
To see these limits and timings in your own workspace, Try Flow AI free.