Integrations

Calendar Integration

Connect your preferred calendar provider to enable appointment booking directly during AI voice calls.

How Calendar Booking Works

1

Connect Calendar

Link your calendar provider in Settings

2

Enable on Agent

Turn on calendar tools for your AI agent

3

AI Books Appointments

Agent checks availability and books during calls

AI-Powered Scheduling

When a prospect wants to book a meeting, your AI agent will automatically check your calendar availability, suggest available times, collect their information, and create the appointment - all during the call!

Supported Calendar Providers

Google Calendar

Connect your Google account for seamless calendar integration

Setup Steps:

  1. 1.Go to Settings → Integrations
  2. 2.Click "Connect Google Calendar"
  3. 3.Sign in with your Google account
  4. 4.Grant calendar permissions
  5. 5.Select your default calendar
Real-time availabilityAutomatic event creationCalendar sync

GoHighLevel (GHL)

Integrate with GoHighLevel calendars for appointment booking

Setup Steps:

  1. 1.Go to Settings → Integrations → GoHighLevel
  2. 2.Enter your GHL Location ID
  3. 3.Enter your GHL Calendar ID
  4. 4.Add your GHL Access Token
  5. 5.Save and test the connection
Round-robin calendarsTeam schedulingCustom availability
View Detailed Setup Guide

Cal.com

Open-source scheduling with Cal.com integration

Setup Steps:

  1. 1.Go to Settings → Integrations → Cal.com
  2. 2.Enter your Cal.com API key
  3. 3.Enter your Cal.com Event Type ID
  4. 4.Configure timezone settings
  5. 5.Save and verify connection
Flexible schedulingCustom booking pagesTeam calendars

TidyCal

Simple scheduling with TidyCal integration

Setup Steps:

  1. 1.Go to Settings → Integrations → TidyCal
  2. 2.Enter your TidyCal API key
  3. 3.Enter your booking type ID
  4. 4.Configure availability
  5. 5.Test the integration
Simple setupLifetime pricingBasic scheduling

Configuring Your AI Agent

Enable Calendar Tools

  1. 1

    Go to AI Agents and select your agent

  2. 2

    Go to Advanced Settings tab

  3. 3

    Under Tools, enable Calendar Booking

  4. 4

    Under Integrations, select your calendar provider (Google, GHL, Cal.com, etc.)

  5. 5

    Save your agent configuration

Configure Agent

Important Notes

Agent-Specific Setting

Each agent must have calendar tools explicitly enabled. If no calendar is set for an agent, it will not attempt to book appointments.

Timezone Handling

The AI agent will ask for the prospect's timezone and convert times appropriately when booking.

Real-Time Sync

Availability is checked in real-time during each call to ensure no double-bookings.

Common Issues & Solutions

Calendar not showing availability

  • Verify your calendar connection in Settings
  • Check that calendar tools are enabled for your agent
  • Ensure availability is set in your calendar provider
  • For GHL: Verify team member availability is configured

Bookings appearing at wrong time

  • Ensure the prospect's timezone is correctly captured
  • Verify your calendar provider's timezone settings
  • Check that your agent's system prompt mentions timezone handling

AI using wrong calendar

  • Each agent uses only its configured calendar provider
  • Go to AI Agents → Select agent → Tools → Calendar dropdown
  • Select the correct provider (Google, GHL, Cal.com, etc.)

Ready to enable calendar booking?

Connect your calendar and let your AI agents schedule appointments automatically.