How invite, message, and InMail caps work together
TL;DR — your "Daily limit" applies to each action type
Your campaign's Daily limit isn't one shared pool. It applies separately to each kind of action. If your Daily limit is 5, your campaign can do up to 5 connection invites, plus up to 5 follow-up messages to people who accepted, plus up to 5 InMails — every day. Each one is counted on its own.
Hitting your invite limit never stops your follow-ups. Messages to people who have already accepted your connection request are tracked in their own count, so a busy invite day can't starve the people who are actually replying to you.
This mirrors how LinkedIn itself keeps a separate tally for each action type, so WarmySender stays aligned with LinkedIn's own model.
Want different numbers per action type — say more invites than InMails? Open Cap split (advanced) and set each one yourself. Otherwise, your single Daily limit is used for all three.
Your account's daily and weekly LinkedIn safety limits (typically 80–100 actions/day for paid accounts) still apply on top of everything — see the Account safety note below. Your account never burst-sends.
Worked example — Daily limit = 5
Suppose you set Daily limit = 5 on a LinkedIn campaign and leave the three Cap split (advanced) fields blank. Here's what your campaign can do in a single day:
- Up to 5 connection invites to brand-new prospects.
- Plus up to 5 follow-up messages to prospects who already accepted your invite. These never wait on your invite count.
- Plus up to 5 InMails to people you're not connected to.
So a Daily limit of 5 lets your campaign take up to 15 actions in a day (5 + 5 + 5), spread across the three types — not 5 actions total. The same logic scales: a Daily limit of 20 means up to 20 invites, up to 20 follow-up messages, and up to 20 InMails (up to 60 actions a day). Each type has its own count, and they don't subtract from one another.
The key point: if you send your 5th invite at lunchtime and then someone accepts in the afternoon, your campaign can still send that follow-up message — your invite count being full doesn't block it. Different action, different count.
If you'd rather treat your Daily limit as one shared budget across all action types, open Cap split (advanced) and set explicit smaller numbers per action type that add up to your target (for example 3 invites + 1 message + 1 InMail). Most people prefer the per-action-type behaviour because it keeps follow-ups to interested prospects flowing even on a busy invite day.
LinkedIn's own limits, by action type
These are LinkedIn's documented daily ceilings. WarmySender's suggested numbers sit conservatively under each one. The figures are approximate because LinkedIn doesn't publish exact numbers and adjusts them per account based on signals like account age, acceptance rate, network size, and profile completeness.
| Action type | LinkedIn's typical daily limit | WarmySender suggested | Notes |
|---|---|---|---|
| Connection invites (paid) | ~80–100/day, ~200/week | 80/day | The most-watched safety signal; LinkedIn weighs invite volume heavily. Free accounts get roughly half of paid. |
| Messages to connections | ~100/day, shared allowance | 80/day | Shared with profile views, comments on posts, and reactions on posts. |
| InMails (Sales Nav Core) | ~50/month credits | 5/day | Replies generally return the credit. Recruiter Full ~150/month, Career ~5/month. |
| InMails (Recruiter Full) | ~150/month credits | 5/day | 5/day × 30 = 150/month — fits Recruiter Full's monthly balance. |
What this page is for
Every WarmySender LinkedIn campaign keeps three separate daily counts: one for connection invites, one for follow-up messages to prospects who already accepted, and one for InMails to people you're not connected to. By default, your single Daily limit sets the ceiling for all three — applied to each one independently, never as a single shared pool. If you'd like a different ceiling per action type, you can set each one yourself under Cap split (advanced). This page explains why the limits work this way, how the three interact in practice, and when you might adjust each one.
WarmySender is a 4-pillar outreach platform — Cold Emailing, Email Warmup, LinkedIn Outreach, and Multichannel sequences. This page is part of the LinkedIn Outreach pillar.
Why each action type is counted on its own
LinkedIn keeps a separate tally for each action type — invites, messages to your connections, and InMails. Each has a different daily ceiling and a different reason for existing. If WarmySender squeezed all three into one shared daily total, a busy invite day could starve follow-up messages to people who had already accepted — and the other way around.
Here's the problem that would cause: imagine one shared total of 20/day, and in a single day you wanted 19 invites, 5 follow-up messages to people who accepted, and 1 InMail. That's 25 actions against a shared 20, so you'd run out — and the next 24 hours of sends from all three action types would stall. Yet LinkedIn itself would happily accept far more than that across the separate action types on the same account. A single shared total would force you to choose between fresh outreach and replying to interested prospects.
Counting each action type on its own fixes that. A heavy follow-up day no longer eats into fresh invites, and vice versa. It also keeps WarmySender aligned with how LinkedIn itself thinks about account safety — LinkedIn's invite ceiling, its messages-to-connections allowance, and your monthly InMail credits are each tracked separately.
The three action types
When you open Cap split (advanced), WarmySender pre-fills a conservative number for each action type — 80 invites / 80 follow-up messages / 5 InMails per day. (InMails start lower because they draw on your subscription's monthly credit balance, not a daily allowance.) These pre-fills are just a safe starting point you can change. If you never open Cap split, your single Daily limit is used for each action type instead, exactly as the worked example above shows.
Connection invites (suggested 80/day)
Counts every connection request your campaign sends to a prospect who's not yet connected to you. This is the most-watched LinkedIn safety signal: the platform weighs invite volume heavily because most low-quality automation is invite-heavy. Per LinkedIn's documented rate limits, paid accounts in good standing handle roughly 80-100 invites per day; we suggest 80 to leave about 20/day of safety margin and reduce the chance of hitting LinkedIn's variable per-account threshold.
The campaign editor's invite slider goes up to 100. Anything above 90 enters a red zone — visually flagged as exceeding our recommendation. You can push it if you want, but we strongly suggest staying under 90.
Follow-up messages (suggested 80/day)
Counts every message you send to a prospect who has already accepted your invite (so they're now a 1st-degree connection). Per LinkedIn's documented rate limits, the daily ceiling on messages to connections is around 100 — but that allowance is shared with profile views, comments on posts, and reactions on posts. So those roughly 100 messages/day are spread across all four kinds of activity.
We suggest 80/day, which leaves about 20/day of that shared allowance for profile views, comments, and reactions if your campaign uses post-engagement steps or your team engages manually on the account. If you use those features heavily, consider lowering this to 60-70/day. If you don't use them, 80/day uses 80 of the roughly 100/day shared allowance and leaves 20 for safety margin.
InMails (suggested 5/day)
Counts every InMail (LinkedIn's "skip the connection request" channel) your campaign sends. InMails reach people you're not connected to and draw on a separate monthly credit balance tied to your subscription tier — Sales Navigator Core gets roughly 50 credits/month, Sales Navigator Advanced about 50/month, Recruiter Lite 30/month, Recruiter Full 150/month, Career 5/month.
5/day × 30 days = 150 InMails/month, which fits within Recruiter Full's monthly balance and sits comfortably above Sales Navigator Core's monthly credits, assuming a healthy reply rate (replies generally return the credit to your balance). For Career and Sales Nav Core users sending heavy InMail volume, lower this to match your monthly credits — 1-2/day for Career, 1-2/day for Sales Nav Core. The slider's red zone starts at 15/day to flag the risk for accounts on lower-tier subscriptions.
Worked examples
Example 1: a busy invite day, with a backlog of accepts
Your campaign launches Monday morning. You send 50 invites that day, and another 50 on Tuesday. By Wednesday morning, 30 of those invites have been accepted, and your campaign's next step wants to send follow-up messages to all 30. Wednesday is also a fresh invite day — your campaign wants to send 50 more invites.
Because each action type is counted on its own, everything flows. The 50 new invites run against your invite count; the 30 follow-up messages run against your follow-up count — completely separately. Neither one eats into the other. So your campaign keeps reaching out to new people and messaging the ones who just accepted, all on the same day. If invites and follow-ups instead shared one total, you'd be forced to choose between them — exactly the surprise this design avoids.
Example 2: an InMail-heavy campaign on Recruiter
You're on Recruiter Full (150 InMail credits/month) and want to run an InMail-heavy campaign at about 4/day on average across two LinkedIn accounts. With the suggested 5/day InMail number per account, you fit comfortably (4 × 30 days = 120 InMails/month/account, under Recruiter Full's 150/month, especially since replies generally return the credit).
If you wanted to push to 8/day on one account (about 240/month), you'd either spread the load across more accounts or accept that you might run out of credits before month-end. The InMail slider has a red zone at 15/day to flag this — at 15+/day you're projected near 450/month, which exceeds even Recruiter Full's balance.
Example 3: two campaigns on the same LinkedIn account
You have two campaigns on the same LinkedIn account. Campaign A is invite-heavy (target 60 invites/day). Campaign B is follow-up-heavy (target 40 follow-up messages/day to warm prospects from an earlier campaign).
Each campaign keeps its own daily counts. But both campaigns share one underlying LinkedIn account, which has its own daily safety limits and its own gradual warm-up ceiling. So even though your two campaigns together would allow 60 + 40 = 100 actions, the account's real limits gate the actual total. If your account is still warming up — say it's at about 40 invites/day in week 2 — Campaign A will only send around 40 invites/day even though its own target is 60. Campaign B's 40 follow-up messages fit within both the campaign's number and the account's separate messages allowance.
The takeaway: your per-campaign numbers are upper bounds. The lowest binding limit — your campaign number, the account's warm-up ceiling, or LinkedIn's own per-account limit — wins on every send. Account safety always comes before throughput.
When to adjust each number
- Lower invites (under 80/day) if: your account is new and still warming up; your acceptance rate has been low (under 20%); LinkedIn has recently rejected some of your invites; you reconnected the account in the past few days.
- Lower follow-up messages (under 80/day) if: you use post-engagement features (likes, comments, reactions) heavily; your team also messages manually on the same account; LinkedIn has recently rejected some of your messages.
- Lower InMails (under 5/day) if: you're on Career or Sales Nav Core and want your monthly credits to last; your InMail reply rate is low and you want to be more selective; you've recently used InMails elsewhere and have fewer credits than usual.
- Raise any number if: your account is well-established, fully warmed up, has steady acceptance and reply rates, and LinkedIn isn't rejecting your actions. Even then, we recommend staying in the green zone (below the red marker on each slider).
If in doubt, leave the suggested numbers. 80 invites / 80 follow-ups / 5 InMails is conservative-but-productive for most accounts and is the starting point we'd recommend to almost everyone. Each number is set per campaign, so you can experiment on one campaign without affecting others on the same account.
Your single "Daily limit" keeps working
If you only ever set one "Daily limit" and never open Cap split (advanced), nothing changes for you — that single number is applied to each action type, exactly as the examples above describe. There's no migration to do and nothing to switch on.
Cap split (advanced) is entirely optional. Open it only when you want a different number per action type — for instance more invites than InMails. The moment you set an explicit number for an action type, that number is used for it; any action type you leave blank keeps using your single Daily limit. Clear the explicit numbers and you're back to the single Daily limit for everything.
Account safety
Counting each action type on its own is a safety choice, not a way to send faster. It keeps WarmySender aligned with how LinkedIn itself tracks each action type, so our per-campaign decisions match LinkedIn's per-account limits more precisely. The suggested numbers (80 invites / 80 follow-ups / 5 InMails) sit conservatively under every documented LinkedIn limit. Going higher is your call, but the suggestions reflect our best understanding of where the safety line is.
The limits are enforced strictly. Even under heavy load, your campaign can't slip past them — every send checks and reserves its slot before it goes out, so a count can't overshoot. If a limit is reached, the prospect simply waits for the next day. And we err on the side of caution: if we ever can't confirm the current count, the campaign pauses sending rather than risk going over.
Your account's daily and weekly LinkedIn limits, your sending windows, and your timezone scheduling all still apply. These per-action-type numbers live inside your account's gradual warm-up, never on top of it. Account safety always wins.
Common questions
If I hit my daily invite limit, will my follow-up messages stop too?
No. Follow-up messages to people who have already accepted your connection request are counted separately from invites, so running out of invites for the day never stops your follow-ups. The same is true in reverse — a busy follow-up day doesn't hold back your invites. Each action type has its own daily count.
So a Daily limit of 5 means 5 total per day?
No — it means up to 5 of each action type: up to 5 invites, plus up to 5 follow-up messages to people who accepted, plus up to 5 InMails, on the same day. That's up to 15 actions, not 5. If you'd rather treat your Daily limit as one shared budget, open Cap split (advanced) and set explicit smaller numbers per action type that add up to your target.
Why is the suggested InMail number so low (5/day)?
Because InMail credits are limited (5/month on Career, about 50/month on Sales Nav Core, 30-150/month on Recruiter), and 5/day adds up to about 150/month — the high end of what most subscriptions sustain. If you send fewer InMails than your monthly balance allows, you can lower it further; if you're on Recruiter Full and want more, raise it. It's just a slider.
What happens if I hit a limit mid-day?
The campaign keeps running, but no more sends of that one action type go out that day. Prospects waiting on that action type are scheduled for the next valid sending window (usually the next day's first slot). The other two action types carry on independently — hitting your invite limit doesn't pause follow-up messages or InMails.
When do the daily counts reset?
Once a day, on the same schedule LinkedIn uses to reset its own per-account counts. Keeping the two in step means WarmySender's view of your day matches LinkedIn's, which is the limit that actually protects your account.
Can I set a number to zero?
Yes. Setting any action type to 0 turns it off for that campaign. Handy if you want a campaign that only sends invites and never follow-ups, or one that only messages people who already accepted without sending fresh invites.
Do these numbers add up across campaigns on the same LinkedIn account?
Each campaign keeps its own numbers, so two campaigns on the same account each have their own daily counts. But they share one underlying account, which has its own LinkedIn limits and its own gradual warm-up ceiling — and those gate the combined total. So if you have 3 campaigns on one account each set to 80 invites/day, the account's own per-account limit (around 80-100/day) caps the real total near 80-100/day, not 240. The lowest limit always wins.
How does this work with a brand-new account that's still warming up?
Your account's gradual warm-up is the lower limit, and it's applied first. So if a new account is at about 40 invites/day in its second week, an 80/day invite number won't override that — your campaigns send around 40 invites/day across that account, not 80 per campaign. Once warm-up finishes (typically a few weeks in), your campaign numbers become the deciding limit. Account safety always comes first.
Related guides
- LinkedIn rate limits — Per-account daily and monthly limits, what they mean, why they exist
- Why isn't my LinkedIn campaign sending? — Seven common patterns and their fixes
- Why is my LinkedIn campaign stuck or showing wrong numbers? — Six common "stuck" shapes and their fixes
- LinkedIn campaign documentation — How LinkedIn campaigns send, why acceptance rates can appear to lag
- LinkedIn Safety FAQ — How we protect your account from restriction
- LinkedIn Outreach Hub — Strategy and best practices
- Full documentation — All 90+ guides
Still have questions? Email [email protected] with your campaign name and we'll dig into the specific case.