A voice module for the full booking flow: turn the caller's words into a real date, check live availability, book with the tool and confirm only what the tool confirmed.
You have connected a calendar or booking system to the receptionist and need it to book real appointments without made-up times or double bookings. Saves about 45 minutes
[BUSINESS_NAME] | e.g. Bright Smile Dental |
[CURRENT_DATE_TIME] | Insert your platform's live date and time variable, in the business's local time |
[TIME_ZONE] | e.g. Eastern Time (America/New_York) |
[BOOKABLE_SERVICES] | e.g. cleaning, 60 minutes; new patient exam, 90 minutes; consultation, 30 minutes |
[REQUIRED_DETAILS] | e.g. full name, mobile number and reason for the visit |
[ARRIVAL_NOTE] | e.g. Please arrive 10 minutes early. We're at 12 Elm Street, suite 200. |
Before any test call, run check_availability yourself and look at the raw times it returns; if they come back in UTC, set the tool to return local times if you can, because converting on the fly is where off-by-hours bookings start. Then test "next Tuesday" on a Monday and on a Sunday.
For chat, show the two times as short separate lines the visitor can reply to, and still confirm only after book_appointment succeeds.
Test this prompt with a few practice calls before real callers hear it. Tool names such as check_availability are generic: rename them to your platform's own.
Get the AI Receptionist Starter Pack: 15 recipes for the base prompt, greetings, booking, pricing questions, transfers and guardrails.
More free recipes: Reschedule an Appointment · Deposits and No-Show Policy, Explained Kindly
Need the whole set? The AI Receptionist Cookbook has 100 recipes for $27.