GoHighLevel Connection
In this guide:
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.
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.
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:
- Click on the Settings link in the bottom-left corner of the sidebar
- Select the API Keys menu item in the sidebar
- Click Create New > Copy the API Key
Agency API Keys are only available to the GoHighLevel Agency Pro or SaaS Pro plans.
Sub-Account or Location API Key
Login to the GoHighLevel sub-account to copy the API Key:
- Click on the Settings link in the bottom-left corner of the sidebar
- This will open the Business Profile page > scroll down within the General Information section
- Copy the API Key
If you want to connect multiple sub-accounts, you’ll need to make a separate BlinkMetrics Connection for each one.
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.
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!
Related Guides
-
Custom Source Connection
-
X Ads Connection
-
Google Search Console Connection
-
ActiveCampaign Connection