How to use the GoHighLevel API v2 | Complete Tutorial

preview_player
Показать описание

My goal is to shorten the time you need to spend on integrating this API with your business. I'll explain why I needed this solution in the first place and how I came up with it.

In my agency, we build voice AI agents capable of scheduling meetings based on availability, and I'll walk you through the entire process.

My resource hub:

Work with us 👋🏼

My Links 🔗
👉🏻 Subscribe: / @jannismoore

00:00 Intro
02:40 Getting Started
05:00 Set up an GHL app

#ghl #gohighlevelcrm #aiautomation
Рекомендации по теме
Комментарии
Автор

I'm sure there is not a single video out there that solves this GHL API issue in such perfect details. Earned my respect bro

manjarulch
Автор

Jannis you bloody legend!!! It has been road dealing with the documentation in GHL may as well have been written with emojis... You always managed to come out with videos that are very helpful exactly when we need them... From New Zealand you get the biggest hi-5 brother

matherman
Автор

Bro doing gods work teaching people the worst api ever made

SaminYasar_
Автор

Jannis, I can’t thank you enough for this video! You really helped me understand a lot more in 52 minutes 11 seconds then I have in weeks dealing with this 😂

marcissobadass
Автор

Fantastic explanation of what to do and not do with GHL API!

robmcconachie
Автор

I love you LOL!!, I can imagine how difficult it was to discover all this, specialy due to the poor error handling that GHL provides. You rock!

noktuz
Автор

This is awesome! Very eye opening. Thanks Janis!

infinetdigital
Автор

@jannis 36:22 Your company_id is bundled into the auth token and refresh token package when using the spotlight API tools it is at the bottom of the returned json

matherman
Автор

Hey Jannis - just wanted to give you a big shout out for this, I finally got it working after probably a couple of weeks - thank you 🙏🙏

paulread
Автор

Hey Jannis, have you seen the (I believe recently released) "private integrations" feature in the ghl settings sidebar? On ghl support they say we can make api calls to v2 easily with this. Can you shed some light on it?

MohammedZaidSiddiqui-ii
Автор

30:35 hey guys what if my error says "You do not have access to this feature! Please contact the admin" what does this mean? What should i do?

charlemaine-upmd
Автор

Thank you for creating this video. I've spent so much time trying to make this work!

bridgemedianz
Автор

Finally found this gem! Thank you! Can you also make a video on adding custom workflow actions to the GHL workflow builder similar to GHL plugins and LevelUpMarketplace?

ADHDOCD
Автор

Sturggling with 43:02. Im gettung a Status code: 400 Invalid locationId or accessToken does not have access to following location
Any idea what could be wrong?

jamesxprosper
Автор

Bro. You just saved me. Thank you so much! Subscribed

sethtufte
Автор

Hey Jannis - great video, I really like the way you teach! Unfortunately the Marketplace screens have changed since you recorded this, so it was a little challenge to figure out where everything went. And now I have that dreaded 400 error when making my OAUTH 2.0 connection, so waiting on HL support. Hopefully I can come back and finish you video in a day or two!

paulread
Автор

Jannis diving into GHL AI Voice? It is game over for the AI calling agent world...

BrockMesarich
Автор

When I get to the step for the HTTP request in Make, I've set up everything exactly as you have, but when I click save and it tries to pull my HighLevel accounts, it gives a ""Authorization denied" error. Any idea why this may be? I'm on the 497/m high-level plan and setup the same things you did in my test to see if I could get it to work

mattgraves
Автор

I am stuck on the locatinoId part. I have a different use case and I'll be needing the flow to pull in the location ID on it's own. This is going to be used for the stack across multiple SaaS subaccounts so I can't just use one subaccount location ID as a variable.

allthethings
Автор

I'm unclear on the use of refresh tokens. When are they necessary? Currently, I have a webhook that captures the location ID and gives me the company ID, access token, and sets an expiration date 24 hours after the access token is generated. I only create a new access token when the current time surpasses this expiration date. Given that I can generate a new token whenever needed, under what circumstances should I use a refresh token?

noktuz