Skip to main content

GoHighLevel Integration Setup

Required Scopes

Your GoHighLevel Private Integration token needs these 9 scopes:
ScopePurpose
contacts.readonlySearch and view contacts
contacts.writeCreate/update contacts and tags
calendars.readonlyView calendars and availability
calendars/events.readonlyView appointments
calendars/events.writeBook, reschedule, and cancel appointments
opportunities.readonlyView pipelines and opportunities
opportunities.writeCreate and update opportunities
locations.readonlyView location details
locations/tags.readonlyView location tags

Setup Steps

1. Create Private Integration Token

  1. Log in to GoHighLevel
  2. Go to SettingsPrivate Integrations
    • Don’t see it? Enable in SettingsLabs first
  3. Click Create new Integration
    • Name: Intavia AI Phone Agent
  4. Select the 9 scopes listed above
  5. Click Generate Token → Copy it immediately (you can’t see it again)

2. Connect in Intavia

  1. Go to IntaviaIntegrationsGoHighLevelConnect
  2. Paste your token
  3. Select the location(s) you want to use
  4. Click Save

Troubleshooting

”Invalid token” error

Token was copied incorrectly or has been deleted. Fix: Generate a new token and copy the entire string with no extra spaces.

”Authentication failed” on specific actions

Missing required scopes. Fix: Create a new token with all 9 scopes listed above.

Don’t see “Private Integrations”

Feature not enabled. Fix: Go to SettingsLabs → Enable “Private Integrations”

References


Last Updated: January 2025