This guide walks you through connecting CloudTalk with GoHighLevel, so you can sync contacts, log calls and SMS, and keep your GoHighLevel sub-account up to date with every conversation.
User level: Admin
For more details on how calls are logged and how data is synced after setup, see Using CloudTalk with GoHighLevel.
Prerequisites
Before you start, make sure you have:
Admin access in CloudTalk.
Admin access to the GoHighLevel sub-account you want to connect.
Note: Each GoHighLevel integration connects one sub-account. If you work with several sub-accounts, set up a separate integration for each one.
Configure GoHighLevel
1. Log in to your CloudTalk Dashboard.
2. Navigate to Account > Integrations.
3. Find GoHighLevel in the list and click ➕ Add.
4. You will be redirected to GoHighLevel to authorize the connection. Log in, choose the sub-account you want to connect, and grant CloudTalk access.
5. Once authorized, you will be returned to CloudTalk. The integration should show Authentication completed.
General settings
Configure the basic labels for your integration:
Caption: The internal name for this integration (e.g. "GoHighLevel"). If you connect several sub-accounts, use the sub-account name so you can tell them apart.
Contact's tag: All contacts synced from GoHighLevel will automatically receive this tag (e.g. "gohighlevel"), making them easy to filter later.
Workflow settings
Under Workflow settings, choose which calls and events are logged in GoHighLevel:
Log outbound answered calls
Log outbound unanswered calls
Log inbound answered calls
Log inbound missed calls
Log voicemails
Log calls to opportunities: also files the call note on the contact's most recently added open opportunity. Default is Do not log.
Export call recordings: adds a link to the recording in the call note and attaches the audio to the call in Conversations. Recordings over 5 MB (roughly calls over 5 minutes) keep the link only. On by default.
Create new contacts in GoHighLevel for unassociated call numbers
Business hours policy (log all calls, or only calls during business hours)
Every logged call also appears in the contact's Conversations thread in GoHighLevel.
Export SMS to GoHighLevel: logs SMS sent and received through CloudTalk in the contact's Conversations thread. Off by default. Once on, you can switch outbound and inbound logging separately.
Assign numbers
Under Connected Numbers (for Calls) and Connected Numbers for SMS, choose which CloudTalk numbers should be linked to GoHighLevel for call and SMS logging.
If you leave this empty, calls and SMS from all your CloudTalk numbers are logged.
This is useful if you only want GoHighLevel to log calls from specific teams or lines.
Activate the integration
Once your settings are complete, switch the integration from Inactive to Active.
CloudTalk will begin syncing contacts and logging calls to GoHighLevel.
Disconnect or remove the integration
To disable the integration, go to Account > Integrations, locate the GoHighLevel integration, and toggle the status from Active to Inactive.
To delete the integration permanently, open the GoHighLevel integration settings, scroll down, click Delete Integration, and type DELETE to confirm.
Need help or have a question? Just reach out through our Support portal — we’re here for you.








