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

# Scheduling

> Intelligent appointment scheduling and dispatch optimization

## Overview

Avoca's scheduling system seamlessly integrates with your existing calendar and dispatch systems to enable automated appointment booking across all communication channels. Customers can book, reschedule, or cancel appointments 24/7 through voice, SMS, or chat.

## Features

<CardGroup cols={2}>
  <Card title="Real-Time Availability" icon="calendar-check">
    Always shows accurate technician availability
  </Card>

  <Card title="Smart Routing" icon="route">
    Optimize routes to minimize drive time
  </Card>

  <Card title="Capacity Planning" icon="users">
    AI predicts and prevents overbooking
  </Card>

  <Card title="Customer Preferences" icon="heart">
    Remember and honor customer preferences
  </Card>
</CardGroup>

## How It Works

### Integration Setup

<Steps>
  <Step title="Connect Your System">
    Link ServiceTitan, Housecall Pro, or any scheduling system via API
  </Step>

  <Step title="Configure Rules">
    Set booking rules, buffer times, and service durations
  </Step>

  <Step title="Define Territories">
    Map service areas and technician zones
  </Step>

  <Step title="Go Live">
    Enable scheduling across all communication channels
  </Step>
</Steps>

## Scheduling Rules

### Business Hours

Configure when appointments can be booked:

* Regular business hours
* Emergency service windows
* Holiday schedules
* Technician-specific availability

### Service Types

Define parameters for each service:

* Duration estimates
* Required skills/certifications
* Equipment needs
* Travel time buffers

### Capacity Management

<AccordionGroup>
  <Accordion title="Overbooking Prevention">
    * Dynamic capacity calculation
    * Real-time availability updates
    * Automatic buffer time insertion
    * Travel time consideration
  </Accordion>

  <Accordion title="Priority Scheduling">
    * VIP customer preferences
    * Emergency service priority
    * Maintenance plan members
    * First-time customer slots
  </Accordion>

  <Accordion title="Smart Suggestions">
    * AI recommends optimal time slots
    * Considers traffic patterns
    * Groups nearby appointments
    * Minimizes overtime risk
  </Accordion>
</AccordionGroup>
