Skip to content

What does an AI assistant need access to before it can book an appointment directly in the chat?

TL;DR: An AI assistant needs three things to book you directly: read access to your real-time availability, a defined set of bookable services with duration and price, and write permission to create the event once confirmed. This works through a defined app connection (an MCP-style booking app), not by the AI reading your public website live.

The claim

In-chat booking works through a calendar integration, not through the AI browsing your site at the moment of booking.

What's required

RequirementWhy it's neededWhere it lives
Calendar read accessSo the AI can see real open slotsGoogle Calendar (or similar) via OAuth
Service list + durationSo the AI knows what's bookable and how long to blockYour booking tool's service settings
Calendar write accessTo actually create the confirmed eventSame calendar connection
Business hours/rulesSo it won't offer slots outside your hoursBooking tool configuration
Confirmation channelSo you and the customer both get notifiedEmail/SMS/calendar invite

Step-by-step

  1. Connect your calendar to a booking tool that supports AI/MCP-based booking.
  2. Define your bookable services, durations, and buffers.
  3. Set your real business hours and blackout dates.
  4. Grant the integration calendar write permission, not just read.
  5. Test with a dummy booking before going live.

FAQ

Can AI book me without any integration, just from my website? No — it can recommend you, but it can't confirm a real slot without a live calendar connection.

Do I need a developer to set this up? No, tools built for this handle the calendar connection through guided setup, not custom code.

What if I use paper or phone-only scheduling today? You'll need to move to a digital calendar first — AI booking has no way to "call" a paper book.

By Pinal Dave Last updated: 2026-07-24