Actions36
- Authentication Actions
- Profile Actions
- Company Actions
- Network Actions
- Message Actions
- Post Actions
- Recruiter Actions
- Data Actions
Overview
This node integrates with the Linkup API to automate LinkedIn messaging activities. Specifically, the Send Message operation allows users to send LinkedIn messages programmatically to specified recipients. This is useful for automating outreach, follow-ups, or personalized communication on LinkedIn without manual intervention.
Typical use cases include:
- Sending personalized connection messages or follow-ups at scale.
- Attaching media links (images, documents) to LinkedIn messages.
- Automating marketing campaigns or recruitment outreach via LinkedIn messaging.
For example, a recruiter could automatically send interview invitations to candidates, or a marketer could send promotional messages to targeted LinkedIn profiles.
Properties
| Name | Meaning |
|---|---|
| Message Recipient URL | The LinkedIn profile URL of the message recipient (e.g., https://www.linkedin.com/in/username). |
| Message Text | The content of the message to be sent. |
| Media Link | A direct URL to media (image, video, document) to attach to the message. |
| Country Code | Country code used for proxy selection (e.g., FR for France, US for United States). |
| Timeout | Request timeout in milliseconds (default 30000 ms). |
| Retry Count | Number of retries if the request fails (default 3). |
Output
The node outputs JSON data containing the response from the Linkup API after attempting to send the message. The output includes:
_debug: Debug information including the request body sent, request headers, endpoint URL, and raw API response.- The full API response fields merged into the output JSON.
_meta: Metadata about the resource (message), operation (sendMessage), timestamp of execution, and node version.pairedItem: Indicates which input item this output corresponds to.
If an error occurs during the request, the output JSON will contain an error field with the error message, along with resource, operation, and timestamp metadata.
The node does not output binary data.
Dependencies
- Requires an active Linkup API account with a valid API key credential.
- The node uses the Linkup API endpoint
https://api.linkupapi.com/v1/messages/send. - Requires configuration of credentials including API key and optionally LinkedIn email/password for authentication.
- Network access to LinkedIn and Linkup API endpoints must be available.
- Optional country code parameter influences proxy routing by Linkup.
Troubleshooting
- Missing API Key Error: If the API key credential is not configured or invalid, the node throws an error indicating the missing API key. Ensure you have set up your Linkup API credentials correctly in n8n.
- Timeouts or Network Errors: Requests may time out or fail due to network issues or proxy restrictions. Adjust the "Timeout" and "Retry Count" advanced options as needed.
- Invalid Recipient URL: Providing an incorrect or malformed LinkedIn profile URL will cause the API to reject the request. Verify the recipient URL format.
- API Rate Limits: Excessive requests may trigger rate limiting by Linkup or LinkedIn. Implement retry logic or reduce request frequency.
- Media Link Issues: If attaching media, ensure the media URL is publicly accessible and valid.
Links and References
- Linkup API Documentation — Official site to create accounts and obtain API keys.
- LinkedIn Profile URLs — Guidance on LinkedIn profile URL formats.
This summary is based solely on static analysis of the provided source code and property definitions.