Integration for Highlevel [GOT CREATED]

Hi - I am very interested in an integration for Go Highlevel. They have thousands of users and would be a very good candidate.

Here is their API: https://developers.gohighlevel.com/

1 Like

Welcome to the community @Michael_Smith

Since this is quite an extensive API, which key resources, endpoints or use cases would be the most valuable for you? Any context on how you’d like to use the node is helpful.

2 Likes

create/update contact and create/update appointment would be top priorities.

I have a programmer who could assist with building this.

2 Likes

Thank you for the specifics.

I opened a PR containing a HighLevel node with the Contact resource. You can use this as a basis for your work.

Node creation guide here:

If you have any questions or once you have completed the integration, I would be happy to review.

6 Likes

Hi - I am not skilled enough to develop this node.

Here is the new API Oauth2 documentation… is anyone available to assist?

1 Like

I think the node should handle everything that is available from HighLevel API, handle messaging from 3rd party apps like rasa, dialogflow cx from and to HighLevel, and more.

4 Likes

I use GHL currently and I’m going to have my developer work on this.

1 Like

FYI, I’ve updated/fixed the Highlevel node that was on Github for anyone running N8N self-hosted.


3 Likes

Hey Jibril, I can’t seem to find that repo anywhere. Could you possibly link to it? Thank you!

2 Likes

Hi Jibril! Would you like to share it with us? :slight_smile:

1 Like

likewise, would love to access this as well. Great work!

1 Like

You can find a version at the link below if you are on self hosted and happy to make your own docker image. We are currently reviewing the node so in theory it should be available soon(ish) depending on if any issues are found.

3 Likes

Hey Jon, that sounds great. Thanks for that :blush:

1 Like

How are you getting contact ID’s? I’m trying to update Opportunity’s but i need the opportunity ID for it. I have no idea how to find it programmatically(based on email of the contact or w/e).

1 Like

Has anyone figured out how to assign the information we are sending into GHL to a user? In the API it is the assigned_to field, but not seeing it in the node.

1 Like

Did you ever find a solution to get the contact ID? Ive been using the Create or Update operation because it allows email as the identifier but the Update operation expects an ID.

1 Like

This has been added and is available from n8n@0.193.0

1 Like