Skip to main content

How LinkedIn Message Steps Work After Connection Requests

Premsanth Rajamani avatar
Written by Premsanth Rajamani
Updated over a week ago

Salesgear now ensures your LinkedIn messages are sent only after a connection request is accepted, when your sequence is designed that way.

This update ensures that Salesgear waits before sending a LinkedIn message — but only when it can reliably do so. The result is fewer failed steps, cleaner sequences, and better LinkedIn safety.

This article explains this logic in detail. Feel free to skip to the section you want -


When Salesgear waits for connection acceptance

Salesgear waits only if:

  • A LinkedIn Connection Request step exists earlier in the same sequence

  • A LinkedIn Message step comes after it

In this case, the message step pauses and waits for acceptance instead of sending immediately.

Salesgear does not wait when:

  • A message is the first step

  • The connection request was sent outside Salesgear

  • The connection step was removed or reordered

This avoids incorrect assumptions about LinkedIn connection status.


How message scheduling works after acceptance

When a contact reaches the LinkedIn Message step after a connection request:

  • The step status becomes Waiting

  • On hover, users see: “Waiting for acceptance”

  • No message is scheduled yet

Once LinkedIn confirms acceptance:

  • The contact moves from Waiting → Scheduled

  • Message timing is calculated from the acceptance date, not sequence start

Example:

  • If a message is set for 4 days after the connection step

  • Acceptance on Day 3 → Message sends on Day 7


What happens if the connection is not accepted

  • No LinkedIn API call is made

  • No message is sent

  • The contact remains safely in Waiting

If the connection is:

  • Declined or withdrawn → Message step is Skipped

  • Hover message shows: “Connection request rejected”

This prevents unnecessary failures and protects account health.


Scenarios where waiting does not apply

Waiting logic is not applied when:

  • A LinkedIn Message is the first step

  • A prospect connects outside Salesgear

  • LinkedIn reports the prospect is already connected

In these cases:

  • Messages are attempted immediately

  • Existing success/failure behavior remains unchanged


How sequence changes affect message sending

Sequence edits can remove the dependency:

  • Message reordered before connection request

  • Connection request deleted after enrollment

When this happens:

  • Waiting logic is removed

  • Message behaves like a standalone step

  • Previously waiting contacts proceed normally

Salesgear does not retroactively enforce dependencies.


Handling multiple contacts with different acceptance times

Each contact is handled individually.

Example:

  • Message scheduled 4 days after acceptance

  • Contact A accepts Day 1 → Message Day 5

  • Contact B accepts Day 3 → Message Day 7

  • Contact C never accepts → Message never sent

This keeps timing accurate without manual intervention.


Key takeaways

  • Waiting applies only when a connection request exists in the same sequence

  • Message timing is based on acceptance date, not sequence start

  • No acceptance = no message

  • Declines and withdrawals safely skip the message

  • Existing LinkedIn behavior remains unchanged elsewhere

This keeps sequences predictable, safer, and closer to how LinkedIn actually works.

Did this answer your question?