Calendar booking

Cal.com AI booking integration

Connect Cal.com and let a SolveoAI agent check availability, book, reschedule and cancel meetings for your customers from the chat.

Available on every plan. Connects with API key.

Capabilities

What the agent can do in Cal.com

  • Check availability

    The agent fetches open time slots for your Cal.com event type, starting with the next seven days, before it asks the visitor for anything.

  • Book a meeting

    With a name, an email and a chosen slot the agent books the meeting. Picking the slot is the confirmation; there is no separate review form.

  • Reschedule or cancel

    The agent finds the booking by the attendee's email, or by a booking link or UID the visitor pastes, and reschedules or cancels it. It never asks a visitor to find a booking link.

  • List bookings

    Show a visitor their upcoming, past or cancelled Cal.com bookings by email.

  • Pick the event type for you

    If you do not choose an event type, the agent uses one from your Cal.com account automatically.

What the Cal.com integration is for

With Cal.com connected, a SolveoAI agent turns "can I book a call?" into a booked meeting inside the chat: it shows open times, takes the visitor's name and email, books the slot and confirms it, without sending anyone to another tab.

How a booking works

  1. The visitor asks for a meeting. The agent fetches your open slots for the event type, starting with the next seven days.
  2. The visitor picks a time. The agent asks for a name and email if it does not have them.
  3. The agent books the slot. If the slot was taken in the meantime, it offers the next open times.
  4. Later, the visitor can ask to move or cancel the meeting. The agent finds the booking by the attendee's email, or by a booking link or UID the visitor pastes, and reschedules or cancels it.

Setup

  1. Open the agent in the SolveoAI dashboard, go to Actions, then Integrations.
  2. Click Connect on Cal.com and paste your Cal.com API key.
  3. Optionally choose the event type the agent books. If you leave it unset, the agent picks one from your account.

Cal.com is available on every plan, including Free. One agent uses one calendar: if you connect Cal.com, Calendly is turned off for that agent. A Cal.com booking card renders natively in the chat widget.

Related

FAQ

Common questions

Which plans include the Cal.com integration?
Cal.com is available on every plan, including Free.
How do I connect Cal.com?
Open the agent, go to Actions, then Integrations, click Connect on Cal.com and paste your Cal.com API key. Optionally choose the event type the agent should book.
Can one agent use both Cal.com and Calendly?
No. An agent has one calendar at a time: enabling Cal.com disables Calendly on that agent, and the other way round.
Does the visitor need a Cal.com account?
No. The agent books on your calendar with the visitor's name and email.

Related docs

Get started

Connect Cal.com to an agent

Start free, no credit card required.