Integrations: Go High Level (GHL)
In this article, we'll walk you through getting GoHighLevel connected with GroupTrack CRM. Our GoHighLevel Integration features 2-way syncing of both Tags and Stages, allowing updates in either system to be reflected in the other automatically.
Note: You can create Workflows in GoHighLevel that trigger on tag adds/removes or stage changes in GT/GHL connected pipeline.
Important: Only contacts that have an email or phone in GT will sync between the two systems.
Important Knowledge Before You Get Started:
- Each Integration setup is associated with a specific Pipeline in GroupTrack that is linked to 1 and only 1 pipeline in Go High Level.
- You can set up multiple 3rd party Integration for each GroupTrack Pipeline, but each system can only be added once per GroupTrack Pipeline.
- You will also need to have a Pipeline with Stages set up in GoHighLevel for new Subscribers to be assigned to when synced. Pipelines in GoHighLevel contain Stages, and Contacts are assigned to Opportunities within these Pipelines and moved through these Stages.
- If you have a contact in GT that is in "No Stage Set" in your pipeline with an email address, and the integration is properly configured, the contact will sync over to GHL however there will not be an opportunity created in GHL until the contact is assigned to a synced stage.
There are 3 Big Steps When Connecting GroupTrack to High Level:
- Step 1: Connect the two systems to one another. This is the first critical step to allow data to flow. NOTE: No data will flow yet after you complete step 1. You have to complete steps 2 and 3 for data to flow.
- Step 2: Set up data to flow from GroupTrack to HighLevel. (ie: someone joins your Facebook Group and gets a tag and you want them added with that tag to High Level.)
- Step 3: Set up data to flow from High level to GroupTrack. (ie: Someone registers for an event through your registration funnel and you want the tag that High Level adds to show in GroupTrack.)
Step 1: Connect the two systems to one another
- Go to Settings > Integration Connections
- Select 'New Connection' in the top right
- Pick the connection 'GoHighLevel' (Note: We recommend you use this connection and not Lead Connector)
- Give your connection a name
- Add the API Key
- While in GHL, copy your API key:
- Go to settings > Scroll down and find API key. Be careful NOT to hit the "Refresh" icon next to it.
- While in GHL, copy your API key:
- Add the Dashboard URL
- While in GHL, copy the dashboard URL:
- Go back and select 'Dashboard'. Copy the URL once on the Dashboard.
- While in GHL, copy the dashboard URL:
- Select 'Create'
You've not successfully connected the highway between GroupTrack and HighLevel. Go to Step 2 to get data to start flowing from GroupTrack to HighLevel.
Migrating from 1.0 to 2.0 Tip: If you were in GroupTrack 1.0, you might already have your High Level connection showing. To just refresh the connection simple follow these steps:
- Go to the High Level connection and click on the dot-dot-dot to the right of the connection
- Select 'Edit'
- Re-Add the API Key
- Re-Add the Dashboard URL
- Select 'Update'
Step 2: Set up data to flow from GroupTrack to HighLevel
The following data can flow from GroupTrack to HighLevel
- Adding a contact to a GroupTrack Pipeline would send the following data to HighLevel
- Contact Data: First, Last, Email, Phone
- When Members are added to GroupTrack with an email or phone, they will be synced to GoHighLevel
- When you edit a Member's email or phone number, a sync will be initiated to GoHighLevel. This will only apply to new email address or phone additions
- GroupTrack CRM Link (as a custom field)
- Pipeline Stage (if it is linked)
- Assuming you have imported your HighLevel Stages and they are linked, changing the Stage in GroupTrack, or the Opportunity Stage in HighLevel will sync the change to the other system.
- Contact Data: First, Last, Email, Phone
- If you use automation rules or manually add them, you can also send
- When you add Tags from an integrated HighLevel Tag Set, these will be synchronized over to HighLevel. Also, when you add Tags in HighLevel, any Tags that you have selected to sync and are visible in the HighLevel Tags Tag Set will be written back to GroupTrack for that Contact.
Adding Contacts to GroupTrack Pipelines
To set up data to flow from GroupTrack to High Level when adding a contact to a GroupTrack pipeline, do the following:
- Go to Settings > Pipelines
- Choose the pipeline you want to integrate with
- Go to 'Integrate'
- Add an integration
- PICK A CONNECTION:
- Choose the integration from the list (because you've done step 1 above you should see the integration you connected. You can also add a new integration here if you have not completed this step.).
- Select 'Verify & Continue'
- INTEGRATION DETAILS:
- Choose the pipeline in HighLevel you wish to integrate with.
- Select your syncing option
- Ensure all stages that you want linked between GroupTrack and High Level are matched
- Select 'Continue'
- SYNC OPTIONS:
- Review the toggles for the items you want synced. We recommend you have all toggles on.
- Select 'Finish'
Data will now flow from GroupTrack to High Level every time a customer is added to this pipeline you just set up.
Step 3: Set up data to flow from HighLevel to GroupTrack
- Go to your GHL and click on 'Workflows'
- Note: Your GHL might have the term 'Automations' or 'Opportunities' instead of 'Workflows'
- Select 'Create Workflow'
- Choose to build from Scratch
- Name your workflow to something that you will know this is the workflow that sends data from HL to GT for a specific pipeline. We recommend 'HL to GT | Pipeline Name'
- Add 3 triggers
- Contact Tag Trigger
- Stage Change Trigger with a filter for the specific pipeline
- Opportunity Created Trigger with a filter for the specific pipeline
- Contact Tag Trigger
- Go to Settings and choose 'Allow Re-Entry'
- Save
- Publish
Data will now flow from High Level to GroupTrack every time a customer is added to your High Level pipeline, moves stages in HL, or gets a tag add from the integrated tag set.
Adding Tags To Sync
- Go to Settings > Tags
- Select 'Add New Tag Category'
- Start from scratch
- Give your category a name
- Select the dot-dot-dot on the Tag Category
- Select 'Integrate'
- Select the connection you established above in Step 1
- Select 'Tags to Sync'
- Update Synced Tags
Now tag data in this tag set will flow between HL and GT.
Setting Up Stage Syncing
IMPORTANT: There are a few different ways to set up your integration between GroupTrack and High Level. Before setting up your integration, please review this short video to determine which set up option makes most sense for you and your business:
Option 1: MIRRORED PIPELINES
In the Mirrored Pipelines approached, you'll notice that each stage is an exact mirror between the GroupTrack Pipeline and High Level Pipeline. Transitioning the contact from one 'synced' stage to another 'synced' stage will result in the contact being updated in both systems
Why should you choose this option?
- You want a simple way to see what is happening with one contact across both systems.
- You're a solopreneur and will be handling all actions across both platforms.
Why should you NOT choose this option?
- You only want certain stages to sync
- You only want contacts to enter into your GHL system after they've gone through certain stages in the GroupTrack Pipelines
- You work with a large team and only want some team members to see the leads they need to work in High Level and other team members to see the leads they need to work in GroupTrack. Or each of the team members can work in parallel to work leads on two fronts (GHL and GT).
Option 2: HYBRID PIPELINES
This hybrid approach offers a nuanced solution, synchronizing select stages between the GroupTrack and High Level Pipelines while maintaining autonomy where necessary.
As you'll notice, certain stages in both the GroupTrack and High Level Pipelines are identical. These stages will be 'synced,' (once set up properly) indicating that any movement of an opportunity (or contact) within one of these stages will automatically reflect in the corresponding stage of the other system, and vice versa. In essence, synchronization ensures seamless alignment between the two pipelines, enhancing efficiency and consistency across your workflow
Why should you choose this option?
When you specifically want to synchronize prospects/contacts with your GroupTrack Pipeline stages at a particular stage in the customer journey. For instance, Community Managers may engage with contacts in the GroupTrack Pipeline, and you may wish for only qualified leads to transition to the High Level Pipeline. This ensures that your setters and sales team focus their efforts on the appropriate individuals
Why should you NOT choose this option?
- You would prefer to see your contact across both platforms as they move through your pipeline
- If a contact moves into a stage that is NOT synced in one of the pipelines, you will not see the contact move in the other pipeline until they are placed back into a synced stage.
- More opportunity for technical errors as this is advanced.