n8n-nodes-gohighlevel-agency
v0.1.0
Published
n8n community node for GoHighLevel using API-key auth (agency or location).
Maintainers
Readme
n8n-nodes-gohighlevel-agency
Community-style n8n node for GoHighLevel built to mirror the official API/SDK conventions. It uses the REST API (Bearer key + Version header) and exposes common resources. This package is aimed at agency/location API-key usage (not the OAuth-only flow):
- Contacts: list, get, create, update, delete
- Opportunities: list, get, create, update, delete
- Pipelines: list, get
- Subaccounts (locations): list, get, create, update, delete
- Calendars: list, get
- Conversations: list, get, send message
Credentials
- API Key: GoHighLevel API key (Agency or Location).
- Base URL: Defaults to
https://rest.gohighlevel.com/v1. - API Version: Defaults to
2021-07-28(sent as theVersionheader).
All requests send Authorization: Bearer <key> and set a User-Agent: n8n-nodes-gohighlevel.
Usage
- Install the package (or load it via Community Nodes) and add the GoHighLevel API credentials.
- Drop the GoHighLevel node on your canvas.
- Choose a Resource (Contact, Opportunity, Pipeline) and an Operation.
- Provide required fields. Optional JSON fields let you pass through raw filters/body fields supported by the API.
Notes
- Create/update contacts require either email or phone (GoHighLevel API requirement).
- Pipeline create/update/delete is intentionally not exposed in this first pass; only listing and fetching pipelines is supported.
- Calendar create/update/delete and conversation delete/update are not exposed; conversation “create” sends a message to a contact.
- Destructive operations are clearly labeled in the node UI.
