ToolsLinkedIn Actions

Send connection request

Queue a LinkedIn connection invite with an optional note (300-char cap; rate-safe).

Tool: send_connection_request

Fails with active_campaign_conflict if the person is on an active sequence - recover with stop_sequence_and_send or remove_from_sequence.

Parameters

ParamTypeRequiredDescription
person_idstring (slug or UUID)noWho to invite. One of person_id / linkedin_url is required.
linkedin_urlstringnoOR act by LinkedIn profile URL - matches the existing person; someone not yet imported is created, enriched (best-effort), and filed into today's misc lead group. A URL pasted into person_id is treated the same way. Alias: profile_url.
messagestringnoInvite note, max 300 chars. Aliases: message_template, body. Default: no note.
connected_account_idstring (slug or UUID)noSeat to act as. Alias: account_id.

Template variables ({{first_name}}, {{custom.<key>}}, ...) render at queue time: unknown names → validation_error; names the person has no value for → missing_variables - empty text is never sent.

Blocked with active_campaign_conflict when the person is on an active sequence (a one-off invite would double-touch them).

The sample shows the queue-time envelope; the invite goes out on the drip tick.

Sample request

{
  "person_id": "marco-rossi-0004",
  "message": "Hi Marco — loved your PLG onboarding post. Would be great to connect."
}

On this page