Overview

Most appointment questions end the same way: «so, can I come in?». With the Booking skill and your Cal.com link, the agent answers the questions first — prices, services, what to bring — and when the visitor asks to book, opens Cal.com's own booking page so they choose a slot right there.

The appointment lands in your Cal.com with everything the visitor filled in, and the chat shows that the booking went through: the agent confirms it and stays there for anything else.

What you can do

These are the jobs the integration is built for.

  • Answer, then book

    The agent handles the questions that come before an appointment, and opens your Cal.com page as soon as the visitor asks to book.

    Answer, then book
  • Confirmed in the chat

    When the visitor has booked, the chat shows that it went through and the agent confirms it, so they know it worked before they close the chat.

    Confirmed in the chat
  • A booking page per service

    Add a Booking skill for each kind of appointment, each with its own Cal.com link and its own «when to show»: a free trial class, a personal training session.

    A booking page per service

Set up

Booking is an agent skill. Open Cal.com under Integrations in your AI Chatbot widget and add the skill there.

  1. Open your AI Chatbot widget, go to the Integrations tab, and choose Cal.com.
  2. 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 — or add a skill for each.
  3. Describe when the booking should appear — for example when a visitor asks to book an appointment, a class or a call.

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).

Where the booking lands

Visitors book in Cal.com's own page, opened over your site.

Where the booking landsCal.comThe chat
The booking, its time and what the visitor filled in
A confirmation that the booking went through

If nothing arrives

  • Check the link. A Booking skill without a booking link is never offered. Paste your public Cal.com page, the one visitors can open without signing in.
  • Check «when to show». The agent opens the booking when the conversation matches what you described. Name the requests plainly: an appointment, a class, a consultation.
  • Rescheduling is by email. Requests to move or cancel an existing appointment don't open the booking; visitors use the link in their confirmation email.

How businesses use it

The same connection, set up for different kinds of business.

Frequently asked questions

Try it on your own website

Paste your website address and watch it build itself. It reads your pages, works out what your business does and drafts how it should speak — then you can ask it something about your own business and see what it says.
  1. 1. Enter your website
  2. 2. Shape your agent
  3. 3. Add to website

Explore other integrations

Connect AI Chatbot to more of the tools you already use.

Can’t find the integration you’re looking for?

Ask in the Elfsight community — we prioritize connectors people request.