Why my InMails are paused — credit exhausted

Short answer

Your LinkedIn Sales Navigator account ran out of monthly InMail credits. WarmySender's account-level circuit breaker noticed the LinkedIn-side Not enough credits response and paused all further InMail dispatch on that account until the next monthly reset (the 1st of the next calendar month, UTC) or until you top up credits manually. Other action types — invites, messages, view-profile, engage-post, endorse-skill — continue to flow normally on the same account.

This is by design. Continuing to attempt InMail sends into an empty credit bucket would burn LinkedIn API quota, fill your campaign-events log with skip noise, and risk LinkedIn-side rate-limit retaliation for what is fundamentally a "tried to do something the account literally cannot do" pattern. Pausing is the safe move.

How to verify (dashboard + DB-side)

When the pause clears (automatically)

The breaker clears automatically in two cases:

Manual actions you can take today

What stays running while InMails are paused

The breaker is InMail-specific. On the same account, all of the following continue normally:

This is intentional. Account safety always wins, but pausing the entire account because one specific action type can't proceed would be over-correction. Per the LinkedIn rate-limits guide, each action-type category has its own daily/weekly cap and breaker.

Account safety note

This breaker is a refusal-to-send pattern. It cannot cause a duplicate send, bypass a cap, or flip an account into a worse state. It only DEFERS dispatch. The worst-case outcome is "InMail step skipped, prospect waits a few days for monthly reset" — which is exactly what would happen if you noticed the credits-exhausted state manually and paused the campaign yourself. The breaker just makes that response automatic and keeps your other action types unaffected.

Frequently asked questions

Why are my InMails paused but my invites and messages are still going?

The InMail credit-exhausted breaker is action-type-scoped. Sales Navigator InMail credits are a separate monthly bucket from connection invites and 1st-degree messages, so when the InMail bucket hits zero, only InMail dispatch is paused. Invites, messages, view-profile, engage-post, and endorse-skill continue normally on the same LinkedIn account.

When will my InMails resume?

Automatically on the 1st of the next calendar month (UTC), when Sales Navigator resets your InMail credit allowance. Or sooner if you manually buy more credits — once a successful InMail event lands in our event log on the same account, the breaker auto-clears within an hour. The dashboard will show the resume time on the affected campaign.

How do I verify the breaker is the cause and not a different problem?

Open the campaign Activity tab and filter for "Skipped: account InMail credits exhausted" events. If you see them, the breaker is the cause. If you see no events at all on a stalled InMail step, check the LinkedIn account status — it may be disconnected or restricted (a different cause). The why-account-shows-connected-but-not-sending page covers other failure modes.

Can I force the breaker to clear early?

You can clear it indirectly by sending one successful InMail through any other path (e.g. directly via LinkedIn itself, or via a different campaign that uses the same account). Once the success event lands, the breaker clears within an hour. We do not expose a "force clear" button because doing so without confirming credits are available would just immediately re-arm the breaker on the next failed send.

Will this affect my campaign analytics?

No. Skipped prospects remain in the campaign with their step state preserved — they will retry on the next monthly reset. Campaign sent / accepted / replied counters are unaffected (they only count successful dispatches, not skipped ones). Skip events are visible in the Activity tab for transparency but do not count toward your daily limits or any cooldown calculation.

What is the difference between the credit-exhausted breaker and the platform's temporary-safety-mode circuit breaker?

The credit-exhausted breaker is account-specific and InMail-specific — it pauses one action type on one account due to a per-account credit balance hitting zero. The temporary-safety-mode breaker is workspace-level and triggers on a burst of upstream errors across multiple accounts in a short window (a sign that something is wrong with our LinkedIn integration or LinkedIn-side service). They are tracked, classified, and recovered independently. See why-prospect-marked-failed-on-circuit-breaker for the temporary-safety-mode companion explainer.