Calendars

Overview
Calendars let you store events per agent and, when connected to Google Calendar, sync two-way. Use the Calendar Tool on a flow to give your agent the ability to list availability and create, update, or cancel appointments.

From an agent's sidebar, open Components and choose Calendar to create a new calendar. The new calendar appears under the Calendars section (or as a single link if there is only one). Click a calendar to open its page.

Agent sidebar: Components menu with Calendar — Components dropdown with Flow, Knowledge base, Calendar, Task board
Calendar page
View and manage events in month, week, day, and agenda views.

The calendar page supports Month, Week, Day, and Agenda views. You can drag to move events, drag edges to resize, click empty slots to create events, and use search to quickly find events by title or description. Recurring events are supported with repeat presets.

Use the mini calendar in the left panel for fast date navigation. In the same panel you can view calendar filters (for merged views) and availability context. The Today button jumps back to the current date.

Calendar page: full view switcher and time-grid — Toolbar with Today/search/view switcher and week/day time-grid calendar
Event create/edit modal with recurrence and labels — Form with title, date/time, repeat, label color, and location
Calendar settings with color and working hours — Calendar color picker, working hours schedule, and Google Calendar sync controls
All calendars view
See every calendar for an agent in one merged timeline.

When an agent has multiple calendars, open Calendars from the sidebar to load the merged view. Each calendar has its own color and events are rendered with that color so you can quickly tell where each event belongs. Use the calendar checklist in the left panel to hide or show specific calendars.

All calendars merged view with color-coded events — Multiple calendars displayed together with per-calendar color indicators and filters
Calendar Tool (flow)
Attach a Calendar Tool to a Model node to give the agent appointment-booking tools.

On a Flow Board, select a Model node and in the Tools section click the calendar icon to add a Calendar Tool card. The card is linked to the model with a tool edge. On the card, choose which calendar to use and turn on or off each tool: List availability, Create appointment, Update appointment, and Cancel appointment. The tool names (e.g. listAvailabilityCalendarTool, createAppointmentCalendarTool) are shown at the bottom and are what the model calls when the user asks to book or change appointments.

Calendar Tool card on flowboard — Calendar selector and switches for list/create/update/cancel; tool names at bottom