# Booking Appointments

The AI Voice Agent can book appointments for your customers during the call. It checks your technicians' availability, finds the next open slot, and confirms the date and time with the caller -- all without anyone in your office lifting a finger.

## How It Works

1. **Customer asks for service.** The caller says something like "I need my AC looked at" or "Can someone come out this week?"
2. **AI asks the right questions.** It gathers the basics: type of service, address, preferred day or time, and any urgency.
3. **AI checks availability.** It looks at your technicians' schedules, skills, and service areas to find the best match.
4. **AI offers a time.** It suggests the next available slot that fits the customer's request.
5. **Customer confirms.** Once the caller agrees, the AI locks in the appointment.
6. **Appointment appears on the dispatch board.** The new job shows up on your dispatch board, ready to be reviewed or adjusted by your team.

## What Gets Captured

When the AI books an appointment, it creates a record with:

* Customer name and phone number
* Service address
* Type of service requested
* Date and time of the appointment
* Any special notes from the caller (gate code, dog in yard, etc.)

## Can I Change or Cancel AI-Booked Appointments?

Yes. Every appointment the AI books appears on your dispatch board just like any other job. You can move it, reassign it, or cancel it at any time.

***

**Related Pages**

* [How Calls Work](/ai-voice-agent-and-dispatch/proforge-csr/voice-agent/how-calls-work.md)
* [Using the Dispatch Board](/ai-voice-agent-and-dispatch/proforge-csr/dispatch/dispatch-board.md)
* [Managing Schedules](/ai-voice-agent-and-dispatch/proforge-csr/dispatch/managing-schedules.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.proforgeerp.com/ai-voice-agent-and-dispatch/proforge-csr/voice-agent/booking-appointments.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
