Send LinkedIn Message
Send a LinkedIn message to an existing conversation using its chat_id, or start a brand new conversation using the recipient's provider_id. Supports text up to 8000 characters, file and image attachments, and native voice notes up to 5MB that render as a playable waveform in the recipient's inbox. A built-in safety limit of 150 per day protects your account, and you can attribute the action to a campaign. Fails if neither chat_id nor provider_id is supplied.
Example prompt: Reply to chat msg_abc123 and let Jane know I'll send the deck over by end of day
{
"chat_id": "msg_abc123",
"message_id": "m_1042",
"sent": true
}What you can build
Parameters
Inputs accepted by send_message.
| Name | Type | Description |
|---|---|---|
| chat_id | string | The chat/conversation ID to send the message to. Get from list_conversations output. |
| provider_id | string | LinkedIn provider_id of the recipient. Provide this OR chat_id to start a new conversation. |
| text | string | The message text to send (max 8000 chars). Optional when voice_note_url is provided. |
| voice_note_url | string | Public URL of an audio file to send as a native LinkedIn voice note (.m4a, .mp3, .ogg, .wav, max 5MB). When provided, text is optional. The audio renders as a playable waveform in the recipient's inbox, not a file download. |
| attachments | object[] | Images or files to attach (max 10MB each; .mp4 video files are capped at 5MB) |
| campaign_id | string | Campaign slug (from list_campaigns) to track this action under. |
Related tools
Get LinkedIn Messages
Retrieve the full message history of any LinkedIn conversation by chat_id, with pagination, so your AI agent has the context to reply well.
List LinkedIn Conversations
List LinkedIn conversations with last message previews, label filters, and whose-turn flags so your AI agent can prioritize replies fast.
Send Voice Message
Send a LinkedIn voice note from a public audio URL (mp3, m4a, ogg, wav, up to 5 MB) to stand out in the inbox with a personal, human touch.
Schedule LinkedIn Message
Schedule a LinkedIn message to send at a future time, up to 8000 characters. Auto-cancels if the contact replies first so you never message redundantly.
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.