GHL OAuth 2.0 Client Credentials

Describe the problem/error/question

I have a self hosted version of n8n. I had previously created client credentials for my GHL account (I have the 497$ Pro account). The credentials were working until November 26, 2024. Now when I run any workflow that has the GHL node, I receive an error stating the credentials are incorrect and/or have expired.

When I go to my credentials section in n8n and view the high level credential for my account, it says the account is connected, but the nodes dont work.

I tried to reconnect my GHL account via OAuth 2.0. I created a ghl marketplace app, input the correct scopes, and generated a client key/client secret. I placed the redirect url from n8n into the ghl marketplace app and placed the client key and secret in n8n. I then clicked connect my account and now receive an error on the marketplace popup window.

What is the error message (if any)?

Please share your workflow

Share the output returned by the last node

Information on your n8n setup

  • n8n version: Version 1.63.4
  • Database (default: SQLite): SQLite
  • n8n EXECUTIONS_PROCESS setting (default: own, main): main
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system: Linux

Hey @ppate2208,

That error looks like GHL is saying there is no app with the ID you have used, I would check and make sure the app is ok and if it is maybe check with GHL to see if they know what the error means.

It looks like you have everything correct on our side assuming you are using the correct values from GHL.

Hey did you ever solve for this issue? I am also having an issues that is close to this.

forget about it. Just make http request node and define private integration in the GHL and you are good. It will take you 10 minutes.