Back to Connections Guides

Introduction

In this guide, we’ll go over how to create the GoHighLevel Connection for BlinkMetrics. This will allow BlinkMetrics to pull data from GoHighLevel as a Source.

Authorizing GoHighLevel Connection

1. Go to the Connections Page

To create the GoHighLevel Connection, click on the Settings cog icon in the header > select the Connections menu item. This will open the Connections page. Next, click the Add Connection button.

Settings menu opened with the Connections menu item highlighted.

2. Add Connection

From the Connection Stepper interface, select GoHighLevel in the Select Source tab. In the Set Up Credentials tab, you’ll see a few fields that we need to fill in. Open a new tab and go to the next step in the guide. Don’t close this tab, though; we’ll need to return to this BlinkMetrics page in Step 4 below.

GoHighLevel selected as a Source in the Connection stepper interface.

3. Collect GoHighLevel API Key

To create a connection with BlinkMetrics, we’ll need to collect the API Key from your GoHighLevel account.

Agency API Key

Login to the GoHighLevel Agency account to copy the API Key:

  1. Click on the Settings link in the bottom-left corner of the sidebar
  2. Select the API Keys menu item in the sidebar
  3. Click Create New > Copy the API Key

Agency API Keys are only available to the GoHighLevel Agency Pro or SaaS Pro plans.

Step 1 of collecting the GoHighLevel API Key highlighted in the platform interface.
Step 2-3 of collecting the GoHighLevel API Key highlighted in the platform interface.

Sub-Account or Location API Key

Login to the GoHighLevel sub-account to copy the API Key:

  1. Click on the Settings link in the bottom-left corner of the sidebar
  2. This will open the Business Profile page > scroll down within the General Information section
  3. Copy the API Key

If you want to connect multiple sub-accounts, you’ll need to make a separate BlinkMetrics Connection for each one.

Step 1 of collecting the GoHighLevel API Key highlighted in the platform interface.
Steps 2-3 of collecting the GoHighLevel API Key are highlighted in the platform interface.

Permissions Needed

To view, regenerate, and copy the API key, you must be an Admin on the GoHighLevel Agency or sub-accounts. Regular users of the agency or sub-accounts do not have access to the API key.

Plan Needed

All of the GoHighLevel plans include access to the API. However, API Keys that were collected from:

  • Agency accounts: Allow access to all the Agency data and the sub-account data (Require Agency Pro or SaaS Pro plan)
  • Sub-accounts or Locations: Allow access only to the data in that specific sub-account, including contacts, appointments, opportunities, etc.

Though API rates apply, BlinkMetrics manages them smoothly. Our code automatically detects when we’re nearing the limit and slows down calls as needed to stay within it.

4. Set Up Credentials in BlinkMetrics

Now that you’ve collected your API Key from GoHighLevel go back to the Set Up Credentials tab in BlinkMetrics:

  • Paste in the GoHighLevel API Key to its respective field
  • Enter a Connection Name; this is just for organizational purposes, and we recommend you provide details on which account it was connected to.
  • Select the Privacy level for the connection (you can edit this later, too): Shared with Workspace, Private to Me, or Shared with Team.

When you’re done, click Finish.

GoHighLevel Credential Setup Step in BlinkMetrics.

5. Review Privacy and Save Connection

Once you complete the connection, you’ll be redirected back to the GoHighLevel Connections page. You can click the new listing to view the Connection detail page. From here, you can edit the following:

  • Connection Name: Used for organizational purposes, each Source can have multiple Connections, so it’s helpful to see who authorized the Connection or which account it was connected to.
  • API Key: If you need to update your GoHighLevel API Key, you can swap them here.
  • Privacy: You can choose who it’s shared with: Shared with Workspace, Private to Me, or Shared with Team.

And that’s it! You can now use the Connection to pull data from the GoHighLevel Source. You’re done!

GoHighLevel Connection Detail Page

Still stuck?

File a support ticket with our five-star support team to get more help.

File a ticket

  • Please provide any information that will be helpful in helping you get your issue fixed. What have you tried already? What results did you expect? What did you get instead?
  • This field is for validation purposes and should be left unchanged.

Related Guides