Hey everyone,
I built and published a GoHighLevel v2 community node that solves
a few pain points with the built-in HighLevel node:
Why I built it:
- The built-in node is OAuth2-only, and GHL’s OAuth2 refresh token
silently breaks n8n workflows (GitHub issues #12230, #12689) - Update Contact fails on Custom Fields in the built-in node
- No Tags resource, no Custom Values, no Pipeline dropdowns
What this node adds:
- Private Integration Token auth (static token, no OAuth redirect,
no expiring refresh tokens) - Working Custom Fields on both Contacts and Opportunities
- Live Pipeline and Stage dropdowns on Opportunity operations
- Tags resource (Add, Remove)
- Custom Values resource (full CRUD)
- Contact Search via POST endpoint
- 19 operations total across 5 resources
Install:
Settings → Community Nodes → search n8n-nodes-gohighlevel-pit
Or: npm install n8n-nodes-gohighlevel-pit
Links:
- npm: https://www.npmjs.com/package/n8n-nodes-gohighlevel-pit
- GitHub: GitHub - Raiqueeee/n8n-nodes-gohighlevel-pit · GitHub
This is v0.1.0 — tested against a live GHL account. Bug reports
and feedback welcome on GitHub.