Calendar Booking
Give your AI access to book appointments on connected calendars.
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
| Setting | Description |
|---|---|
| Calendar | Which calendar to use |
| Event Type | What kind of appointment |
| Can Edit | Whether 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:
- Check the connected calendar for available time slots
- Present options to the user
- Book the selected slot and create the calendar event
- 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:
- Open your workflow or task
- Go to the Abilities tab
- Click Add Ability and select Calendar Booking
- Select the calendar and event type
- Configure whether the AI can edit existing bookings
- 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.