GoHighLevel connection

Everything GoHighLevel — location id, integration token, pipeline mapping and first sync — inside one collapsible card, collapsed by default.

What it is

A single card holding the credentials, the pipeline configuration and the first-sync action for a GHL-backed install. It shows the required token scopes inline, distinguishes credentials stored on the org row from legacy environment-variable credentials, and offers Disconnect only when the credentials are tenant-stored.

Also called: GHL · CRM connection · location id · private integration token

See it
GoHighLevel connection
🔒ridgelinepostframe.com/project/ghl-co532
Riding Arena
Framing · on schedule
The GoHighLevel card expanded, showing masked Location ID and PIT rows with reveal buttons, then the pipeline picker below. Sample data — no customer information appears here.
How it works
  1. 1Location ID and a Private Integration Token are entered and saved to the organisation row.
  2. 2The card lists the exact scopes the token needs: contacts read/write, opportunities read/write, conversations read/write and medias read/write.
  3. 3While the status call is in flight the card shows a stable checking skeleton instead of flashing an empty form.
  4. 4Environment-variable credentials are labelled as legacy single-tenant setup, and saving new values migrates the org to row-stored credentials.
Why we built it

Collapsed by default is with the stated reason: 'so nobody casually wanders into credentials they don't recognize'. The loading skeleton has its own note — it replaced 'the it shows nothing then fills in complaint'. Listing scopes inline exists because a token minted without the right scopes fails later, at sync time, where the cause is invisible.

The problem
  • Credentials, pipeline settings and sync actions were spread apart.
  • Tokens were created with wrong scopes and failed silently later.
  • The card flashed an empty edit form before status loaded, implying disconnection.
Sound familiar?
What you get
Everything about the CRM connection is in one place.
Scope requirements are visible at the moment the token is created.
Loading never looks like a disconnection.

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →