Home/Documentation/Appointment Scheduling/GoHighLevel Integration

GoHighLevel Integration

Integrate Live Bots 365 with GoHighLevel to book appointments and update contacts during AI calls.

Last updated: April 19, 2026
Last updated:

The GoHighLevel (GHL) integration connects Live Bots 365 to your GoHighLevel CRM and calendar system. This allows your AI assistant to book appointments into GHL calendars, update contact records, and trigger GHL workflows — all during a live phone call. For agencies and businesses already running their operations inside GoHighLevel, this integration creates a seamless, fully automated pipeline from first contact to booked appointment.

This integration is particularly valuable for marketing agencies and sales teams that use GHL as their primary CRM, because it means every AI-booked appointment automatically flows into the same system where your team manages follow-ups, pipelines, and client communication.

Prerequisites

An active GoHighLevel account (Agency or sub-account level)
At least one calendar configured in GHL with available appointment slots
Your GHL API key (found in GHL Settings → Integrations → API Keys)
The Calendar ID for the calendar you want to book into

Setup Steps

1
Get Your GHL API Key

In GoHighLevel, navigate to Settings → Integrations → API Keys and generate a new key. Copy it for use in the next step.

2
Find Your Calendar ID

In GHL, open the calendar you want to use and look at the URL or calendar settings for the Calendar ID. This is a unique identifier that tells Live Bots 365 which calendar to book into.

3
Add the GHL Tool to Your Assistant

In your assistant's Tools section, click 'Add Tool' and select 'GoHighLevel Booking.'

4
Enter Your Credentials

Paste your GHL API key and Calendar ID into the configuration fields. The platform will validate the connection.

5
Configure Booking Behavior

Set how the assistant should handle the booking — including whether to create a new GHL contact for the caller if one does not already exist, and what appointment type to use.

6
Test the Integration

Run a test conversation and verify that appointments appear correctly in your GHL calendar and that contact records are created or updated as expected.

Using GHL Webhooks for Advanced Workflows

Beyond booking, you can use Live Bots 365 webhooks to trigger GHL automation workflows when specific call outcomes occur — for example, moving a contact to a new pipeline stage when an appointment is booked, or adding a tag when a lead is disqualified. See the Webhooks & API guide for details on setting this up.