Send Linkedin Inmail
Send a LinkedIn InMail to people outside your network.
Endpoint
Parameters
| Name | Type | Required | Note |
|---|---|---|---|
| senderUrllinkedin-sender · required | linkedin-sender | required | LinkedIn account to send from. Select a connected LinkedIn account. Example: |
| apiTypestring · optional | string | optional | Which LinkedIn account type to use. Auto detects from account type. One of: Default: |
| recipientUrlstring · required | string | required | LinkedIn profile URL (e.g. https://linkedin.com/in/username). Supports template variables. Example: |
| subjectstring · required | string | required | Email subject line. Supports a {{…}} reference (an earlier step's output, the current Record's Field, or inside a For Each the loop item {{<For Each>.item.<Field>}}) for personalization. |
| messageModestring · required | string | required | Let AI write the message or write it yourself One of: Default: |
| promptstring · optional | string | optional | Prompt template. Use {{first_name}}, {{last_name}}, {{full_name}}, {{headline}}, {{company_name}}, {{company_position}}, {{location}} variables. Used only when messageMode is ai_personalized. Default: |
| messagestring · required if messageMode is manual and messageMode is manual | string | required if messageMode is manual and messageMode is manual | Message body. Use HTML for email (<p> tags) or plain text for chat. Supports template variables. |
| rateLimitConfigobject · optional | object | optional | Rate Limit Config configuration. Refer to the tool documentation for expected format. Default: |
Response schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"status",
"message",
"recipientUrl",
"senderUrl",
"senderId",
"sentAt"
],
"properties": {
"data": {},
"note": {
"type": "string"
},
"sentAt": {
"type": "string"
},
"status": {
"enum": [
"sent",
"queued",
"failed"
],
"type": "string"
},
"message": {
"type": "string"
},
"senderId": {
"type": "string",
"description": "The connected account identifier that was acted from — a LinkedIn member URN."
},
"senderUrl": {
"type": [
"string",
"null"
]
},
"is_replied": {
"type": "boolean",
"default": false,
"description": "Whether the recipient has replied (updated by the reply tracker; false until a reply is detected)."
},
"replied_at": {
"type": "string",
"description": "ISO timestamp when a reply was detected (present once replied)."
},
"recipientUrl": {
"type": "string"
},
"reply_positive": {
"type": "boolean",
"description": "Whether the detected reply was classified positive (present once replied)."
}
},
"additionalProperties": false
}