Cal.com Integration

Connect your Cal.com calendar so your AI assistant can check availability and book appointments during calls.

Last updated: April 19, 2026
Last updated:

The Cal.com integration allows your AI assistant to check real-time calendar availability and book appointments directly into your Cal.com schedule during a live phone call — without the caller needing to visit a link or receive a follow-up email. The entire booking happens conversationally, in the moment.

This integration is one of the most impactful features in Live Bots 365 for service businesses. Instead of ending a call with "I'll send you a booking link," your assistant can confirm the appointment before the call ends — dramatically improving conversion rates and reducing no-shows.

Prerequisites

An active Cal.com account (free or paid plans both work)
At least one event type configured in Cal.com with available time slots
Your Cal.com API key (found in Cal.com Settings → Developer → API Keys)

Setup Steps

1
Get Your Cal.com API Key

Log in to Cal.com, go to Settings → Developer → API Keys, and create a new API key. Copy it — you will need it in the next step. Keep this key secure; it grants access to your calendar.

2
Add the Cal.com Tool to Your Assistant

In Live Bots 365, open the assistant you want to enable booking for. Navigate to the Tools section and click 'Add Tool.' Select 'Cal.com Booking' from the list of built-in tools.

3
Enter Your API Key

Paste your Cal.com API key into the configuration field. The platform will validate the key and load your available event types.

4
Select the Event Type

Choose which Cal.com event type the assistant should book. This is typically your primary meeting type — for example, 'Discovery Call (30 min)' or 'Consultation Appointment.'

5
Configure the Tool Description

Review the auto-generated tool description and customize it if needed. The description tells the AI when to invoke the tool. A good description might be: 'Use this tool when the caller wants to schedule an appointment or book a consultation.'

6
Test the Integration

Use the test interface to simulate a booking conversation. Confirm that the assistant checks availability, offers time slots, and successfully creates a booking in your Cal.com calendar.

How It Works During a Call

When the caller expresses interest in booking an appointment, the assistant invokes the Cal.com tool. Behind the scenes, the tool queries your Cal.com calendar for the next available slots and presents them to the caller conversationally — for example, "I have availability this Thursday at 2pm or Friday at 10am. Which works better for you?" Once the caller confirms a time, the tool creates the booking and sends a confirmation to the caller's email address if provided.

The entire process takes only a few seconds and feels natural to the caller. They do not need to know they are interacting with a calendar API — from their perspective, the assistant simply "checked the schedule" and booked them in.

Important: Keep Your Calendar Up to Date

The assistant books based on real-time availability in your Cal.com calendar. If your calendar has incorrect availability (e.g., you forgot to block off a vacation), the assistant may book appointments during times you are unavailable. Make sure your Cal.com availability settings are always current.