GoHighLevel Integration Setup
Required Scopes
Your GoHighLevel Private Integration token needs these 9 scopes:| Scope | Purpose |
|---|---|
contacts.readonly | Search and view contacts |
contacts.write | Create/update contacts and tags |
calendars.readonly | View calendars and availability |
calendars/events.readonly | View appointments |
calendars/events.write | Book, reschedule, and cancel appointments |
opportunities.readonly | View pipelines and opportunities |
opportunities.write | Create and update opportunities |
locations.readonly | View location details |
locations/tags.readonly | View location tags |
Setup Steps
1. Create Private Integration Token
- Log in to GoHighLevel
- Go to Settings → Private Integrations
- Don’t see it? Enable in Settings → Labs first
- Click Create new Integration
- Name:
Intavia AI Phone Agent
- Name:
- Select the 9 scopes listed above
- Click Generate Token → Copy it immediately (you can’t see it again)
2. Connect in Intavia
- Go to Intavia → Integrations → GoHighLevel → Connect
- Paste your token
- Select the location(s) you want to use
- 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 Settings → Labs → Enable “Private Integrations”References
Last Updated: January 2025