Connect GoHighLevel to Metrikia | Guides
Beginner2 min

Connect GoHighLevel to Metrikia

Step-by-step guide to connecting your GoHighLevel sub-account via a Private Integration Token and mapping your contact tags to Metrikia lead statuses.

Goal

By the end of this guide, your GoHighLevel sub-account contacts will be synced into Metrikia, their status inferred from their tags, ready to cross-reference with your ad spend for real ROAS.

Prerequisites

  • An active Metrikia account
  • A GoHighLevel sub-account (Location) with contacts
  • Rights to create a private integration on that sub-account

Step 1: Generate a Private Integration Token

GoHighLevel uses a sub-account (Location) level private integration token.

  1. Sign in to GoHighLevel and open the relevant sub-account
  2. Go to Settings > Private Integrations
  3. Create a new private integration
  4. Grant at least read access to contacts and opportunities
  5. Copy the generated token
Important: the token is tied to the sub-account (Location), not the agency. Generate it inside the sub-account whose contacts you want to sync.

Step 2: Connect GoHighLevel in Metrikia

  1. Go to Settings > Integrations (/app/settings)
  2. Click the GoHighLevel tile > Connect
  3. Paste your Private Integration Token
  4. Confirm: Metrikia validates the connection

Step 3: Map your tags to lead statuses

In Metrikia, a GoHighLevel contact's status is inferred from its tags (the opportunity status separately feeds deals).

  1. Open the configuration wizard (/app/integrations/{id}/configure)
  2. Metrikia lists the tags found across a sample of your contacts
  3. Link each relevant tag to the matching Metrikia status
  4. Save
Good to know: if a contact carries several mapped tags, the most advanced funnel stage wins.

Expected result

Your contacts appear in CRM with the right status and your won opportunities show up as deals. Syncing continues automatically.

Common issues

"Connection refused" or invalid token

  • Make sure the token was copied in full
  • Ensure the private integration has read access to contacts and opportunities
  • Confirm the token comes from the correct sub-account (Location)

Statuses stay on "New"

  • The tag mapping is not saved yet: go back through the configuration wizard
  • The contact carries no mapped tag

Next step

Open ADS to cross-reference your campaigns with real sales. Missing a feature? Suggest it in Ideas and Roadmap from /app/settings.

To go further, check out our blog, the documentation or contact support.

Ready to take action?

Create your Metrikia account and apply this guide in minutes.