Calendar Booking

Give your AI access to book appointments on connected calendars.

Intermediate
2 min read

Calendar Booking

The Calendar Booking ability gives your AI access to book, view, and manage appointments on connected calendars. The agent can check availability, create bookings, and optionally modify existing events through natural conversation.

Settings

SettingDescription
CalendarWhich calendar to use
Event TypeWhat kind of appointment
Can EditWhether AI can modify existing bookings

Prerequisites

Calendar Booking requires a connected Google Calendar integration. Make sure your workspace has a calendar set up under Knowledge > Calendars before adding this ability. See Calendars for setup instructions.

How It Works

When a user wants to schedule an appointment, the AI will:

  1. Check the connected calendar for available time slots
  2. Present options to the user
  3. Book the selected slot and create the calendar event
  4. Optionally send confirmation details

If Can Edit is enabled, the AI can also reschedule or cancel existing bookings.

Adding Calendar Booking

Calendar Booking can be added at either the workflow or task level:

  1. Open your workflow or task
  2. Go to the Abilities tab
  3. Click Add Ability and select Calendar Booking
  4. Select the calendar and event type
  5. Configure whether the AI can edit existing bookings
  6. Save

Task-level abilities override workflow-level abilities of the same type.

Conditional Activation

You can restrict when Calendar Booking is available using CEL expressions in the ability's Conditions field. For example, you might only allow booking during business hours. See Abilities for more on conditional abilities.