Troubleshoot
Troubleshooting Reviewed · not yet fact-checked
In short
Why do LinkedIn steps fail in Reply?
LinkedIn steps usually stop for one of these reasons: an expired session cookie, a lapsed Sales Navigator subscription, contacts missing valid profile URLs, a daily or weekly action limit, contacts left unassigned after an account was removed, no LinkedIn account added to the sequence, or a missing voice profile. Hover over the sequence toggle to read the exact error.
Symptom
A sequence with LinkedIn steps stops or pauses: the sequence toggle shows an error tooltip, LinkedIn steps are not executed, or specific contacts are skipped. LinkedIn sequences may stop for several reasons — issues with the LinkedIn account, missing contact information, LinkedIn limits, or sequence settings.
Most likely causes
| # | Cause | Signal |
|---|---|---|
| 1 | LinkedIn account is disconnected | Error tooltip when hovering over the sequence toggle — the session cookie has expired |
| 2 | Sales Navigator subscription disconnected | InMail steps are not sent; the account owner is notified by email |
| 3 | Contacts are missing data | Error: Some of your contacts will not be processed as they have missing data. |
| 4 | LinkedIn action limits reached | Daily limits set in Reply, or limits imposed by LinkedIn itself — for example, its weekly connection-request cap |
| 5 | Contacts not assigned to a LinkedIn account | The sending LinkedIn account was deleted or removed from the sequence |
| 6 | LinkedIn account not added to the sequence | The sequence cannot process LinkedIn steps at all |
| 7 | Missing AI voice profile | An AI voice message step has no voice profile linked to the LinkedIn account |
Diagnostic checklist
- Hover over the sequence toggle and read the tooltip — it names the error.
- Check the account's status on the LinkedIn accounts page in Settings, or in the sequence settings.
- For missing data: apply the LinkedIn URL is not set filter in the People tab. If a URL is present but the status persists, open the link and confirm the profile exists, hasn't been deleted, and is a personal profile — not a company page.
- For limits: open your LinkedIn account in Settings to see the limits, then compare with today's action count in Reports → LinkedIn. Limits reset according to the UTC time zone.
- For unassigned contacts: in the sequence's People tab, apply the LinkedIn account is not set filter.
- Check the sequence Log tab for progress notifications, and the contact's Activity tab — skipped steps carry a note with a brief explanation of the reason.
Resolution
Disconnected account. Reconnect the account on the LinkedIn accounts page in Settings — see Connect LinkedIn. Cookies expire when you log out of LinkedIn (clearing browser cache or cookies also logs you out), when multiple LinkedIn accounts share one browser without separate profiles, or when you access the account from multiple devices or locations. Reconnecting updates the existing connection: the account keeps its statistics and sequence assignments.
Sales Navigator disconnected. Make sure the Sales Navigator subscription is active, then reconnect the LinkedIn account. Reply emails the account owner when this issue is detected, and a webhook notification is available for the event.
Missing data. Reimport the contacts and map the LinkedIn profile link field during import, or update the LinkedIn field manually on each contact card. Once the LinkedIn links are valid, the missing-data status is removed.
Limits reached. No intervention is required — the sequence automatically attempts new LinkedIn steps the next day. You can adjust the limits, but avoid increasing them too much; see How LinkedIn action limits work. If the sequence sends connection requests with a note from a free LinkedIn account, note that free accounts can send only 3 personalized connection requests (with a note) per month — remove the note to send requests without text, or upgrade the LinkedIn plan. If the subscription wasn't detected correctly, reconnect the account.
Unassigned contacts. In the sequence's People tab, filter for LinkedIn account is not set, select the contacts, click Change sending LinkedIn account, choose the account, and apply. You can also enable the Reassign LinkedIn accounts setting (Settings → Emails → Sequence LinkedIn accounts) so that when an account is removed, its contacts are automatically reassigned to another available LinkedIn account.
No account in the sequence. Go to Sequence settings → Add LinkedIn account and select the account to use.
Missing voice profile. Create a voice profile on the Voices tab in Settings and link it to the LinkedIn account.
Verification
After fixing the cause, relaunch the sequence by turning its toggle off and then on. Then confirm:
- The sequence toggle no longer shows an error tooltip.
- The Log tab shows LinkedIn steps executing.
- The contact's Activity tab shows executed steps rather than skipped ones.
- Reports → LinkedIn counts today's actions.
- Connection requests progress through their statuses — filter the sequence's People tab by LinkedIn Connection Status to watch requests move from
UncheckedtoPendingorConnected.
Prevention
- Keep each LinkedIn account signed in from its own browser or browser profile, and avoid logging out or clearing cookies.
- Map the LinkedIn profile URL field at import so contacts never enter the sequence without one.
- Use dynamic limit ranges and warm up gradually instead of maxing out limits — see How LinkedIn action limits work.
- Enable the Reassign LinkedIn accounts setting so removing an account does not strand its contacts.
- Expect some skips by design: a contact with the
Connection forbiddenstatus has restricted their account, and the system skips that connection step; aRevokedrequest cannot be re-sent to the same person for up to 3 weeks.
FAQ
Why were steps skipped for a contact who replied?
When a prospect responds to a LinkedIn message or connection request, they are automatically marked as finished, subject to the sequence's replies-handling settings. That is expected behavior, not an error — the contact's Activity tab shows each skipped step with a note explaining the reason.
Do other LinkedIn steps wait for the connection request to be accepted?
No. Automatic profile views, likes of recent posts, and InMail steps are carried out as planned regardless of whether the connection request has been accepted. You can also reply to contacts in your Inbox even if they haven't accepted your request, as long as they responded to it.
A connection shows as accepted by a different LinkedIn account — why?
When a Team has multiple LinkedIn accounts connected, an accepted request can be detected from any of them: matching uses the Team's connected accounts plus the prospect's profile URL. The same contact can therefore show multiple accepted-connection records in the Activity Card, each labeled with the LinkedIn account it came from.
Related
- How LinkedIn action limits work
- Connect LinkedIn
- LinkedIn outreach
- Sequence stopping — all the ways a sequence stops
- Why is a campaign not running?
Build with Reply
- REST API: docs.reply.io — sequence and contact operations
- MCP: agents.reply.io/mcp — LinkedIn account status, limits, and sequence health for agents