Overview
A chat that ends in a booking is worth more than one that ends in a form. After you connect Cal.com under Integrations, Booking becomes an agent skill: the chatbot qualifies the visitor mid-conversation, then offers your public booking page when they ask for a meeting, demo or call.
Open source and self-hostable if bookings carry sensitive detail. Use the main listing page link when you offer several event types so visitors can pick the right one.
What you can do
These are the jobs the integration is built for.
Turn a question into a meeting
Offer a booking link at the point the visitor is ready.
Route to the right calendar
Hand over a different link depending on what the conversation was about.
Keep scheduling on your own terms
Use a self-hosted Cal.com instance when bookings hold sensitive detail.
Set up
Booking is an agent skill. After you connect the scheduler under Integrations, open Agent skills in the widget, turn Booking on, and follow the steps for this scheduler.
- Open your AI Chatbot widget, go to the Integrations tab, and connect Cal.com.
- Click Add Skill, then paste the public link to your Cal.com booking page. If you offer several meeting types, use the main page link that lists them all.
- Describe when the booking button should appear — for example when a visitor asks to schedule a meeting, book a demo or call, or wants to talk to someone.
You can change the link or the offer rules any time under Agent skills in the widget.
Requirements
- An AI Chatbot widget published on your site.
- A public Cal.com booking page link (the main listing page if you offer several event types).