Feature
Schedule meetings during the call
The agent collects availability preferences, checks open slots via API, and books appointments within the same conversation. No separate link, no callback required.
01 · Availability
Real-Time Availability
Tool Call nodes query your calendar system mid-conversation. The agent offers real slots, not placeholder times.

02 · Confirmation
Confirmation & Reminders
After booking, the agent confirms the date, time, and location. Webhook events can trigger email or SMS confirmations from your existing notification system.

03 · Rescheduling
Rescheduling
Callers can modify or cancel existing bookings in the same flow. The agent checks the original booking via API and processes the change.

Setup
How it works
Connect your calendar
Add an OpenAPI tool call that queries your scheduling system: Cal.com, Calendly, or any REST API that returns available slots.
Build the booking flow
Create conversation nodes that ask for preferred date, time, and any required details (name, reason for visit, etc.).
Confirm and notify
The agent reads back the booking details for verbal confirmation. A webhook fires on completion to trigger your existing notification pipeline.
FAQ
Common questions
Any system with a REST API. The Tool Call node makes HTTP requests to your endpoint: Cal.com, Calendly, Google Calendar API, or your own booking backend.
Yes. The agent works with whatever timezone your API returns. If your calendar returns UTC, you can configure the agent to present times in AEST/AEDT.
Try Book Appointments in under an hour
$20 free credits. No card required. Test it on a real Australian number.
