Appointment Booking for Voice AI Agents
Streamline your tour scheduling with Appointment Booking for Voice AI Agents. Your AI can now suggest and confirm tour slots directly during phone calls—no manual follow-up or external booking links needed.
What is Appointment Booking for Voice AI Agents?
Appointment Booking lets your AI-powered phone agents handle scheduling in real time. When speaking with prospective families, your AI accesses your calendar, offers available tour slots, collects necessary details, and confirms appointments—all without you lifting a finger.
This feature makes tour scheduling seamless and keeps everything inside Enrollio.
Key Benefits
Frictionless Scheduling: Families book tours during the call, reducing drop-off and missed opportunities.
Calendar Integration: Choose which calendar your AI uses, ensuring bookings stay current and conflict-free.
Customizable Availability: Control how many days and tour slots are offered to match your center's capacity.
Double-Booking Prevention: Real-time calendar checks prevent overlapping appointments.
Automated Data Collection: Your AI prompts for missing information like email addresses, ensuring complete bookings.
Better Parent Experience: Fast, intelligent scheduling leads to higher satisfaction and more completed tours.
What's New in This Release
Calendar Selection
Choose the right calendar to ensure all tours are tracked accurately. Integrate with Google Calendar, Outlook, or other supported platforms. You can even assign specific calendars to different AI agents if you have multiple locations or tour types.
[SCREENSHOT: Settings page showing calendar integration options with Google Calendar and Outlook connections available]Offering Days Configuration
Control how many days of availability your AI presents. Offer a rolling window (like the next 3 days) or fixed dates based on your staff availability and business hours.
Slot Management
Set how many tours can be booked each day and define minimum gaps between slots to avoid over-scheduling. This gives your team adequate time between tours for preparation and walkthroughs.
Email Prompt Automation
Your AI automatically asks for missing email addresses, ensuring every booking includes contact information for reminders and follow-ups. Emails are added to family records for future communication.
How To Setup Appointment Booking
Proper configuration ensures your Voice AI handles tour scheduling efficiently and prevents booking errors.
Option 1: Create a New Voice AI Agent With Appointment Booking
Step 1: Open the AI Agents Dashboard
Click AI Agents in your main navigation, then select the Voice AI tab.
[SCREENSHOT: Main navigation menu with AI Agents option highlighted, showing Voice AI tab selected]Step 2: Create New Agent
Click + Create Agent.
Step 3: Fill in Agent Details
Enter the required information in the Agent Details step, then click Next.
[SCREENSHOT: Agent Details form with fields for name, description, and basic settings]Step 4: Switch to Advanced Mode
In the Agent Goals step, click Switch to Advanced Mode. This unlocks custom actions like Appointment Booking.
[SCREENSHOT: Agent Goals page showing "Switch to Advanced Mode" button]Step 5: Add Appointment Booking Action
Scroll to Set Up Your Actions. Click + New Action and select Book Appointment from the list.
[SCREENSHOT: Actions menu showing Book Appointment option in the dropdown list]Step 6: Configure Appointment Booking
- Select Calendar: Choose which calendar your AI will use for booking tours
- Set Offering Days: Define how many future days (e.g., 2 or 3) to offer as tour options
- Appointments slots per day: Set how many slots to offer each day (e.g., 3)
- Hours between slots: Define the time gap between tours (e.g., 1 hour)
Click Save to finalize.
[SCREENSHOT: Appointment Booking configuration panel showing calendar selection, offering days, slots per day, and hours between slots settings]Step 7: Complete Setup
Your configured Appointment Booking and Extract Email actions will appear under Setup Your Actions. Click Next.
Step 8: Setup Phone and Availability
- Select your phone number or number pool
- Enable or disable AI Agent as backup
- Set working hours for your AI agent
Click Save to create your new Voice AI agent.
[SCREENSHOT: Phone and Availability settings page showing number selection and working hours configuration]Option 2: Add Appointment Booking to an Existing Agent
Step 1: Edit Your Voice AI Agent
On the Voice AI dashboard, find your agent. Click the three-dot menu next to the agent name and choose Edit.
[SCREENSHOT: Voice AI dashboard showing agent list with three-dot menu expanded and Edit option visible]Step 2: Switch to Advanced Mode (If Needed)
If your agent was created in Basic mode, go to the Agent Goals tab and click Switch to Advanced Mode.
Step 3: Add and Configure Booking Action
Under Set Up Your Actions, click + New Action. Select Book Appointment, then configure calendar, days, and slots as described above.
Click Save to apply your changes.
Quick Tour Qualification Flow
Use this simple logic so your AI qualifies families before booking tours:
Decision-Maker Check
- Ask: "Are you the decision-maker for enrollment?"
- IF Yes: Proceed to availability
- IF No: Capture decision-maker's name and email, then offer to book with them
Basic Fit Check
Ask for start date, age of child, and location. Map each answer to a family custom field for reporting.
Route by Fit
- IF start date is within 60 days AND location matches your service area → Book tour with Director
- ELSE → Book discovery call with enrollment coordinator or create a callback task
Confirm
Send standard confirmation and reminders after booking.
Where AI Answers Are Saved
Call Log: View recording, transcript, and summary in Voice AI → Call Logs/Dashboard
Family Record: Map each answer to a custom field in the family's contact record for reporting
Appointment Context: Add key details to the Appointment Note via automation so your team knows what to expect
Form Fields: If you used a custom booking form, open the appointment and check the Forms tab
[SCREENSHOT: Call log view showing transcript, recording player, and saved answers mapped to contact fields]Frequently Asked Questions
Can I use multiple calendars for different AI agents?
Yes. If you have multiple locations or different tour types, you can assign specific calendars to each Voice AI agent.
What happens if a family doesn't provide an email?
Your AI will prompt them for their email before confirming the tour, ensuring all bookings have complete information.
How does the AI prevent double-booking?
Your AI checks the selected calendar in real time and only offers available slots, preventing overlapping appointments.
Can I customize the number of days and slots offered?
Yes. You control how many days of availability and the maximum number of tour slots per day in the settings.
Is this feature available for all Voice AI plans?
Appointment Booking is available to users with Voice AI enabled. Check your plan details for eligibility.
Are reminders sent automatically for booked appointments?
Reminders depend on your calendar and automation settings. Make sure reminders are configured in your Enrollio account.
Can the AI reschedule or cancel appointments?
Currently, this feature focuses on booking tours. Rescheduling and cancellation features may be added in future updates.