Write

Send LinkedIn Invitation

Send a LinkedIn connection invitation to a person identified by provider ID, profile slug, or full URL. You can attach a personal note of up to 300 characters, which meaningfully increases acceptance rates, and optionally attribute the action to a campaign for tracking. The tool enforces a 15-per-day safety limit and fails cleanly if you are already connected or an invitation is already pending.

send_invitationPOST/api/v1/network/invitations
crispy — bash

Example prompt: Send a connection request to the head of growth I just found, with a short note mentioning we both spoke at SaaStr

{
  "status": "sent",
  "invitation_id": "7412938501234",
  "profile": "ACoAABGDkeIB",
  "note_included": true
}
Permission scope
core
Access
Write
Daily limit
15/day
Category
Connections

What you can build

Send warm, personalized connection requests to prospects surfaced from search results
Attach a short tailored note to lift acceptance rates on cold outreach
Attribute every invitation to a campaign for clean reporting and follow-up sequencing
Stay within safe daily sending limits to protect account health automatically

Parameters

Inputs accepted by send_invitation.

NameTypeDescription
profile_urlstringWho to invite. Accepts ANY of: (1) provider_id like 'ACoAABGDkeIB...' - best, from search results or prior tool output, (2) slug like 'john-doe-123' - the part after /in/ in a LinkedIn URL, (3) full URL like 'https://linkedin.com/in/john-doe-123'. Despite the param name, this is NOT limited to URLs.
messagestringPersonal note to include with the invitation (max 300 chars). Personalized notes get higher acceptance rates.
campaign_idstringCampaign slug (from list_campaigns) to track this action under.

The complete LinkedIn API. Ready when you are.

Connect your first LinkedIn profile in under 5 minutes. Every tool, every seat, no feature gates. Safe limits, warm-up, and full permission control built in.