GoHighLevel (GHL)
Features
Feature name | Supported | |
---|---|---|
Column Hashing | True | Field Level |
Blocking | True | Field level |
Incremental | True | |
Custom data | False | |
History | False | |
ReSync | True | Table Level |
Templates | False |
🔧 Setup Guide
Our integration utilizes GoHighLevel's OAuth 2.0 API, which requires you to have a subscription to their Advanced API plan. You can find their API documentation here GHL API
This section will walk you through how to set up our GoHighLevel connector, enabling you to synchronize your
(or your clients) data into your data warehouse.
When authorizing our integration, choose a sub-account you wish to synchronize into your data warehouse.
If you authorize with an Agency account, no data will be available
since the required scopes to synchronize your data are intended for sub-accounts by GHL.
Step 1 - Begin Configuration
- In the connector setup form, enter a destination schema name of choice.
- Press the Authorize button to allow Weld to access your GoHighLevel sub-account using OAuth.
When authorizing our integration, you will be asked to sign into your GHL account if you haven't done this beforehand; in this case, simply sign into your GHL account as usual. If you aren't redirected back to the GHL authorization page, you have signed into your GHL account. Close the current window and click the Authorization button in the Weld app again.
Step 2 - Approve and finalize
- Approve Weld to access your GHL sub-account.
- When authorization is complete, you will be redirected back to the Weld connector overview.
Step 3 - Data to Sync
When redirected to the connector overview, you can view the schema, remove columns or hash sensitive information.
- Full Sync: sync all data from the source to the destination.
- Incremental Sync: sync only new or updated data from the source to the destination.
Step 4 - Configure the Sync
- Select how often you would like the data to sync.
- Provide a unique destination table name.