Skip to main content

GoHighLevel

Connect GoHighLevel (also branded HighLevel) to Reflekt Legal so your AI intake specialists can keep leads and contacts in sync as they move through intake. Once connected, the assistant can:

  • Create new contacts for incoming intakes
  • Update contact details as they change
  • Log conversation and outreach activity on the contact
  • Add notes to contacts
  • Read the contact's recent activity for context

The integration authenticates with a GoHighLevel Private Integration token. The token is created inside a single sub-account (location) and can only access that location's data, so create it in the sub-account you want Reflekt Legal to work in.

note

GoHighLevel's older API Key (under Settings → Business Info) is deprecated. Use a Private Integration token instead — that is what Reflekt Legal expects.

Prerequisites

Before you begin, make sure you have:

  • An active GoHighLevel account.
  • Access to the sub-account (location) you want to connect, with permission to view Settings → Private Integrations.
  • A Reflekt Legal account.

Step 1: Open Private Integrations

  1. Log in to GoHighLevel and switch to the sub-account (location) you want to connect.
  2. Go to Settings (left sidebar).
  3. Open Private Integrations.
note

If you don't see Private Integrations, ask your GoHighLevel agency admin to enable it or grant your user access to the location's settings.

Step 2: Create the Private Integration

  1. Click Create New Integration (or + New Private Integration).
  2. Enter a Name (for example, Reflekt Legal) and an optional Description.
  3. Select the scopes the token is allowed to use — see Required Scopes below.
  4. Click Create.

Step 3: Copy the API Token

After you create the integration, GoHighLevel shows the API token once.

  • Copy the token immediately and store it securely.
  • If you lose it, delete the integration and create a new one — the token cannot be shown again.
caution

Treat the token like a password. It grants access to the location's data for the scopes you selected. Only share it through Reflekt Legal's secure link, never by email.

Share the API token with the Reflekt Legal team during onboarding, and we'll configure the connection for you. Please share it securely (we'll send you a secure link) rather than by email.

Required Scopes

When creating the Private Integration, enable the scopes below. These are the only areas the assistant touches.

ScopeWhy it matters
Contacts (read & write)The assistant creates and updates contacts for incoming intakes and reads them for context
Conversations (read & write)The assistant logs conversation and outreach activity, and reads recent messages for context
Conversation Messages (read & write)Required to record and read individual messages on a contact
Notes / Tasks (read & write)The assistant adds notes and follow-ups to contacts
tip

Enable only the scopes listed above. Granting fewer scopes than these will cause some intake actions to fail; granting broader access than needed is unnecessary.

Troubleshooting

New intakes stopped appearing in GoHighLevel, or actions started failing: the Private Integration was most likely deleted, or its scopes were changed. Confirm the integration still exists under Settings → Private Integrations with the required scopes, or create a new one and share the new token securely with the Reflekt Legal team so we can update the connection.

Nothing syncs at all: verify the token was created in the correct sub-account (location). A token only accesses the location it was created in.

Resources

If you need help validating your setup, contact [email protected].