HDW LinkedIn Management icon

HDW LinkedIn Management

Manage LinkedIn accounts through Horizon Data Wave API

Overview

This node integrates with the Horizon Data Wave API to manage LinkedIn accounts and activities programmatically. It supports operations related to LinkedIn users, chats, and posts, enabling automation of common LinkedIn tasks such as sending connection invitations, retrieving connections, sending messages, fetching conversations, creating posts, and commenting on posts.

Typical use cases include:

  • Automating outreach by sending connection requests to targeted LinkedIn users.
  • Extracting user connections or chat conversations for analysis or CRM integration.
  • Posting updates or comments on LinkedIn automatically as part of marketing workflows.

For the User resource with the Default operation (which corresponds to the default operation under User resource), the node can perform actions like sending connection invitations, getting connections, or retrieving the current user's profile.

Properties

Name Meaning
Timeout Timeout in seconds for the API request. Controls how long the node waits for a response.

(Note: The provided properties JSON only includes the "Timeout" property relevant here.)

Output

The node outputs an array of JSON objects representing the response from the Horizon Data Wave API for each input item processed.

  • For user-related operations, the output JSON contains data such as connection invitation status, lists of connections, or user profile details depending on the operation.
  • If multiple items are returned by the API, each is output as a separate JSON object in the array.
  • In case of errors, if the node is configured to continue on failure, the output JSON will contain error details including message, HTTP status, API error headers, request ID, execution time, and token points used.

The node does not output binary data.

Dependencies

  • Requires credentials for the Horizon Data Wave API, specifically an API key credential that includes an account ID.
  • The node makes authenticated HTTP POST requests to https://api.horizondatawave.ai endpoints.
  • Proper configuration of the API authentication credential in n8n is necessary.
  • No additional external dependencies beyond the API and n8n's HTTP request capabilities.

Troubleshooting

Common Issues

  • Missing Credentials: The node throws an error if no credentials or if the account ID within credentials is missing.
  • API Errors: Errors returned from the API include HTTP status codes and may include detailed error messages in response headers or body.
  • Timeouts: If the timeout value is too low, requests might fail due to premature termination.

Error Messages and Resolutions

  • "No credentials provided!": Ensure the API key credential is set up and selected in the node.
  • "Account ID is missing in credentials!": Verify that the credential includes a valid account ID.
  • API error messages often include HTTP status and specific API error headers; review these to understand issues like invalid parameters or rate limits.
  • To handle intermittent failures gracefully, enable "Continue On Fail" in the node settings to capture error details in output instead of stopping execution.

Links and References

Discussion