> ## Documentation Index
> Fetch the complete documentation index at: https://docs.roostrr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Scheduling AI Workers

> Deploy specialized conversational AI staff to handle calendar queries, manage slot allocations, and book appointments.

The **Scheduling AI Worker** is a specialized pre-built agent designed specifically for managing calendars, bookings, and appointment setups. It integrates directly with connected Google Calendar, Microsoft Outlook, Apple iCloud, Cal.com, and Calendly integrations to check real-time slot conflicts and save bookings.

***

## Key Capabilities

* **Real-time Availability Scanning:** Queries connected calendars live to check for busy slots, apply buffer settings, and present available slots to the caller.
* **Instant Outbound Syncing:** Automatically saves confirmed appointments and syncs them directly to the organization's connected calendar provider.
* **Multi-Channel Confirmation Alerts:** Sends email and WhatsApp confirmations to the customer and dispatches alerts to the staff upon successful booking.
* **Flexible Operating Hours:** Allows business owners to define exactly when appointments can be scheduled.

***

## Configuration & Deployment

### 1. Hire the Worker

1. Navigate to the **Workers** page in the sidebar.
2. Click **Hire a Worker**.
3. Under *Available Workers*, choose **Scheduler Worker** and click **Hire**.
4. Give your worker a name (e.g., *"Appointment Receptionist"*).

### 2. Time & Bounds

In the worker's **Schedule Settings** tab, configure the slot allocation parameters:

* **Timezone:** Select the base timezone used to calculate availability (e.g., `US/Eastern`, `Europe/London`, etc.).
* **Duration:** Choose the slot length (options: 15, 30, 45, or 60 minutes).
* **Buffer:** Pad appointments with extra buffer time (options: 0, 5, 10, 15, or 30 minutes) to avoid back-to-back bookings.

### 3. Calendar & Platforms

Select which connected accounts the AI worker should monitor for conflicts.

* Scan toggles are available for connected **Google Calendar**, **Outlook Calendar**, and **Apple iCloud Calendar**.
* Links are also supported for online platforms like **Cal.com** and **Calendly**.
* *Note:* If no specific calendars are selected, the worker will automatically scan all active connections in your workspace.

### 4. Weekly Open Hours

Specify when the AI worker can allocate bookings:

* Define open and close times for individual days of the week (e.g. `09:00` to `17:00`).
* Mark specific days as closed (e.g., weekends) to block scheduling.

### 5. Confirmations & Alerts

Configure automated feedback settings when a booking is created:

* **Customer Email:** Sends a confirmation email to the customer with start time, duration, and notes.
* **Customer WhatsApp:** Sends a confirmation WhatsApp message to the customer's phone number.
* **Staff Email Alerts:** Notifies your business team via email. You can specify a dedicated staff email or fall back to all active organization members.
* **Staff WhatsApp Alerts:** Sends an instant WhatsApp alert containing the customer's name, phone, email, booking time, and notes.
