GoHighLevel V2 icon

GoHighLevel V2

Consume GoHighLevel V2 API

Overview

This node integrates with the GoHighLevel V2 API, allowing users to manage various resources such as Contacts, Companies, Opportunities, and Custom Fields within their GoHighLevel account. Specifically for the Contact resource and the Add to Sequence operation, the node enables adding a contact to a specified marketing or sales sequence. This is useful for automating follow-ups, drip campaigns, or any sequential communication workflows.

Practical examples include:

  • Automatically enrolling new leads into an email nurture sequence.
  • Adding existing contacts to a re-engagement campaign.
  • Managing contact sequences based on user actions or external triggers.

Properties

Name Meaning
Sequence ID The identifier of the sequence to which the contact will be added. This should be a string representing the target sequence in GoHighLevel.

Output

The node outputs JSON data representing the result of the operation performed on the contact. Typically, this includes confirmation details that the contact was successfully added to the specified sequence, or error information if the operation failed.

If multiple items are processed, the output is an array of JSON objects, each corresponding to one input item’s result.

No binary data output is indicated by the source code.

Dependencies

  • Requires an active connection to the GoHighLevel V2 API.
  • Needs an API authentication token configured via OAuth2 credentials in n8n.
  • The node depends on internal utility modules and resource handlers bundled within the node package to perform operations.

Troubleshooting

  • Common issues:

    • Invalid or missing Sequence ID: Ensure the Sequence ID provided corresponds to an existing sequence in GoHighLevel.
    • Authentication errors: Verify that the OAuth2 credentials are correctly set up and have sufficient permissions.
    • Unknown resource or operation errors: Confirm that the Resource is set to "Contact" and Operation to "Add to Sequence".
  • Error messages:

    • "The resource \"contact\" is not known!" — This indicates an unsupported resource; verify the resource parameter.
    • Errors returned from the GoHighLevel API (e.g., invalid sequence ID) will be included in the output JSON under an error field if "Continue On Fail" is enabled.

Links and References

Discussion