# Cal.com AI Booking Integration for Calls & Chat

Source: https://insertchat.com/integration/cal-com

> Check open slots and create, reschedule, or cancel Cal.com bookings.

InsertChat connects to Cal.com so your AI front desk can list event types, check available slots and busy times, and create bookings from a call or chat. It can also look up, edit, reschedule, and cancel bookings, and confirm or decline bookings that need your confirmation.

## Let customers book, move, or cancel Cal.com appointments

A customer asks to book, move, or cancel an appointment. With the Cal.com actions you enable, your assistant can list your event types, check available slots and busy times, and create the booking. It can look up a booking’s details, edit or reschedule it, or cancel it. For bookings that need your confirmation, it can confirm them or decline them with a reason.

## What your assistant can do in Cal.com

- List event types and check available slots and busy times
- Create booking requests
- Confirm, decline, reschedule, edit, and cancel bookings
- Look up booking details

Turn on only the actions you need. Each one can run automatically or wait for your team’s approval.

## Setup

1. **Connect your account.** Find Cal.com in the InsertChat app catalog and authorize the account you want to use.
2. **Choose the actions.** Select the supported actions your assistant needs and review the connection’s permissions.
3. **Test the workflow.** Try the customer flow and confirm that actions, approvals, and handoff work the way your team expects.

## How businesses use Cal.com with InsertChat

Illustrative examples, not customer results.

- **Book service appointments.** A driver calls about squealing brakes. The assistant checks your Cal.com slots for an inspection and books it with the vehicle details. [Auto repair](https://insertchat.com/industries/auto-repair)
- **Reschedule grooming without back-and-forth.** An owner texts to move a Saturday groom. The assistant finds the booking, checks open slots, and reschedules it. [Pet grooming & pet stores](https://insertchat.com/industries/pet-grooming)
- **Confirm consultations that need approval.** For event types that require confirmation, the assistant confirms the booking or declines it with a reason, following the rules you set. [Professional services](https://insertchat.com/industries/professional-services)

## What can my assistant do in Cal.com?

It can list your event types, check available slots and busy times, and create bookings. It can also look up, edit, reschedule, and cancel bookings, and confirm or decline bookings that need your confirmation. Enable only the actions your scheduling flow needs.

## Can my team review Cal.com actions before they run?

Yes. Configure approval for the Cal.com actions your team wants to review, such as cancelling or declining a booking. Test the flow to check which actions run automatically and which wait for your team.

## What do I need to connect Cal.com?

You need the Cal.com account that owns the event types customers should book. Authorize it from the app catalog in InsertChat; actions run with that account’s own permissions. Connected services such as Cal.com may have their own charges.

## Related features

- [Scheduling](https://insertchat.com/product/scheduling)
- [Website chat](https://insertchat.com/product/website)
- [Actions & approvals](https://insertchat.com/product/automations)

## Related guides and comparisons

- [Google Calendar integration](https://insertchat.com/integration/google-calendar)
- [After-hours answering](https://insertchat.com/product/after-hours)
- [Calendly integration](https://insertchat.com/integration/calendly)
