Overview
This is a full worked walkthrough for building an AI receptionist that handles booking, rescheduling, and canceling appointments over the phone, using a single Assistant with scheduling tools attached. An older Workflow-based version of this pattern existed, but Assistants have superseded it — this walkthrough covers the Assistant approach only.
What you'll build:
- (Optionally) sample data for development
- Four scheduling tools: check availability, book, reschedule, and cancel
- An assistant with those tools attached and a system prompt built around a booking-flow playbook