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
Crispy's default daily caps still apply to these sends

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.

Run LinkedIn workflows from the AI client you already use.

Create your account, connect LinkedIn, create an API key, then add Crispy to your client. Review the docs for supported workflows and safety controls.