GoHighLevel
10 min
gohighlevel is an all in one sales and marketing automation platform that helps streamline lead capture, nurturing, communication, and client management with gohighlevel app in , you can manage your events, contacts, opportunities, tasks, campaigns, notes, and accounts in your gohighlevel account requirements to use gohighlevel modules, you must have a gohighlevel account https //www gohighlevel com/ you will need to create a custom app on gohighlevel marketplace https //marketplace gohighlevel com/signup connect gohighlevel and to get started, you must first create a connection between gohighlevel and , allowing the two services to communicate to create the connection, you need to obtain your api key in gohighlevel docid\ lpmiys5qi8t9u3dxrjr y create the connection in make docid\ lpmiys5qi8t9u3dxrjr y obtain your api key in gohighlevel to obtain your api key from your gohighlevel account log in to your gohighlevel marketplace account click create app follow the on screen instructions to create an app go to settings > api keys from the advanced settings, navigate to auth > client keys click add , provide a name for your client key pair click save c opy the client id and client key values shown and store it in a safe place you will use this value in the api key field in make create the connection in make to establish the connection in make log in to your make account, add a gohighlevel module to your , and click create a connection in the connection type , select gohighlevel location oauth 2 0 optional in the connection name field, enter a name for the connection click advanced settings in the client id and client secret field, enter the client id and client secret values you copied from your gohighlevel marketplace account click save if prompted, authenticate your account and confirm access you have successfully established the connection you can now edit your and add more gohighlevel leadconnector modules if your connection requires reauthorization at any point, follow the connection renewal steps here docid\ so88fm6pkt0g adkddfzz set up a gohighlevel webhook the gohighlevel app has a watch events module that uses a webhook to trigger a in when an event occurs to set up this webhook go to gohighlevel marketplace https //marketplace gohighlevel com/ and log in with your credentials click my apps > create app enter a name for the app select app type private who is the target user of the app? sub account who can install the app? agency only listing type standard then create the app you will be redirected to the app page click advanced settings > auth in the redirect uri field, enter https //www make com/oauth/cb/highlevel5 and click save navigate to webhooks , find the webhooks you need, and select the required scopes, depending on what event you want to trigger associations readonly associations/relation readonly calendars/events readonly campaigns readonly contacts readonly conversations readonly conversations/message readonly invoices readonly lc email readonly locations readonly objects/record readonly objects/schema readonly opportunities readonly payments/orders readonly products readonly products/prices readonly saas/location write users write voice ai dashboard readonly go to advanced settings > auth, then enable the same scopes you selected for the webhooks return to webhooks and activate the webhooks you want to use in the navigation menu, go to manage > versions click the three dots next to your app click publish in the navigation menu, go to manage > secrets create a client id and client secret save both values return to your make scenario to create a connection you will need to enter the saved credentials and select the scopes you previously enabled in auth create a webhook in your make scenario and copy the generated webhook url return to gohighlevel marketplace, navigate to advanced settings > webhooks paste the copied link into the default webhook url field gohighlevel modules after connecting to the gohighlevel app, you can use the following types of modules to build your events watch events contacts watch contact updated note we recommend using the new watch events module to watch contacts the app will deprecate this endpoint in the future search contacts get a contact create a contact update a contact delete a contact opportunities watch opportunities (deprecated) note we recommend using the new watch events module to watch opportunities the app will deprecate this endpoint in the future list opportunities get an opportunity create an opportunity update an opportunity delete an opportunity tasks list tasks get a task create a task update a task delete a task campaigns add a contact to a campaign delete a contact from a campaign notes add a note to the contact other make an api call templates you can look for gohighlevel templates in make's template gallery https //www make com/en/templates , where you'll find thousands of pre created gohighlevel resources gohighlevel api documentation https //help gohighlevel com/support/solutions/articles/48001060529 highlevel api gohighlevel help center https //help gohighlevel com/support/home gohighlevel oauth documentation https //marketplace gohighlevel com/docs/authorization/oauth2 0/index html