This guide walks through a complete outreach workflow: finding qualified leads, sending connection requests with personalized notes, monitoring for acceptance, and sending follow-up messages.
Search for people at your target company who are 2nd-degree connections (you share mutual connections):
Before connecting, verify the target is not already connected or has a pending invitation:
Check the response:
connected: false — Good, not yet connectedpendingInvitationSent: false — Good, no pending requestcanConnect: true — Good, connection is allowedDo not send a connection request if pendingInvitationSent: true. LinkedIn may restrict your account for sending duplicate requests.
Find a conversation opener by checking what they have been posting about:
Use a recent post topic to personalize your connection note.
Send a connection request with a personalized note (max 300 characters):
Space connection requests by at least 60 seconds. Keep daily volume under 20 for new accounts, under 40 for established accounts. Voyager tracks connectionsRequested via GET /api/session/capabilities.
Set up a webhook for connection acceptance events:
After the connection is accepted, send your first message. Wait at least a few hours for the interaction to feel natural: