LinkedIn Messaging
Send and read LinkedIn messages through connected accounts. Use this for outreach, follow-ups, and reading conversation history.
Tools Used
send_linkedin_message(5 tokens): send a message. Params:senderUsername(connected account),recipientUsername(recipient),message(1-8000 chars).send_linkedin_invitation(5 tokens): send a connection request with optional message. Params:senderUsername(connected account),recipientUsername(recipient),message(optional, max 300 chars).list_linkedin_conversations(5 tokens): list the 25 most recent conversations with participant info and up to 100 messages per conversation. Params:username(connected account).
See references/tools-reference.md for exact commands.
Workflow
Sending a message
-
Verify sender account is connected
- Use
list_connected_linkedin_accountsto confirm the sender account is available - The sender must be a connected LinkedIn account
- Use
-
Compose the message
- Draft a personalized, relevant message (1-8000 characters)
- Keep it concise and professional
-
Confirm with the user before sending
- Always show the full message content and recipient to the user
- Wait for explicit approval before calling
send_linkedin_message
-
Send the message
- Call
send_linkedin_messagewith senderUsername, recipientUsername, and message - Confirm delivery to the user
- Call
Sending a connection invitation
-
Verify sender account is connected
- Use
list_connected_linkedin_accountsto confirm the sender account is available
- Use
-
Optionally compose a message
- A short personal note (max 300 characters) can be included with the invitation
- If omitted, LinkedIn sends a default invitation
-
Confirm with the user before sending
- Always show the recipient and optional message to the user
- Wait for explicit approval before calling
send_linkedin_invitation
-
Send the invitation
- Call
send_linkedin_invitationwith senderUsername, recipientUsername, and optional message - Confirm delivery to the user
- Call
Reading conversations
-
Verify the inbox account is connected
- Use
list_connected_linkedin_accountsto confirm the account
- Use
-
Fetch conversations
- Call
list_linkedin_conversationswith the account username - Returns 25 most recent conversations with participant info (name, headline, profile ID) and up to 100 messages each
- Call
Safety Notes
- Always confirm message content with the user before sending
- Respect LinkedIn rate limits
- Keep messages personal and relevant
- The sender/inbox owner must be a connected LinkedIn account
Use Cases
- "Send a LinkedIn message to johndoe from my account"
- "Follow up with this prospect on LinkedIn"
- "Send a connection request to janedoe with a note"
- "What did janedoe message me on LinkedIn?"
- "Show me my conversation with the VP of Sales"
Scan to join WeChat group