Skip to main content

GoHighLevel CRM

The GoHighLevel (GHL) integration connects your CRM data to Kamptrix, powering the Inbound Suite features.

What It Does

  • Syncs contacts, opportunities, and pipeline data from GoHighLevel
  • Enables the Inbound Suite module for lead management and automation
  • Provides CRM data in the Analytics dashboard

Connecting

  1. Open the App Center from the workspace dropdown or Settings > Apps
  2. Find Inbound Suite (GoHighLevel) under the CRM category
  3. Click Connect to start the OAuth flow
  4. Log in to your GoHighLevel account and authorize Kamptrix
  5. Once connected, a checkmark appears on the integration card

Token Refresh

GoHighLevel uses single-use rotating refresh tokens. Kamptrix automatically refreshes tokens before they expire via a background cron job. If a refresh fails:

  • The system retries up to 3 times with exponential backoff
  • A recovery job runs every 4 hours to catch any missed refreshes
  • If all retries are exhausted, the connection needs to be re-authorized manually

Troubleshooting

Connection shows as disconnected:

  • Re-authorize by clicking "Connect" again in the App Center
  • This is usually caused by a token refresh race condition and is rare

Data not syncing:

  • Verify the connection is active in Settings > Apps
  • Check that the correct GHL sub-account is linked