Can ChatGPT book appointments with your business?
Sometimes, yes. It depends on how your bookings work, not on ChatGPT.
OpenAI's ChatGPT agent can open a website in a browser, find a booking page, fill it in and ask the customer to confirm before it submits. And apps in ChatGPT, built on the MCP standard, let a business offer actions such as "check availability" and "book a slot" directly. If your booking page is easy to use, or you have a connector, ChatGPT can book with you. If booking means phoning between nine and five, it can't.
How do you make your business bookable by AI?
Pick a route, or both. One is a fix to your website. The other is a connector that sits beside it.
- Route one, agent-friendly booking: make your online booking page easy for an AI agent to use. It's the cheaper fix, and it helps human customers too.
- Route two, a connector: build an MCP server that offers a few actions, such as checking availability and booking, so assistants can book without opening your site at all.
- If you use a booking platform, check whether it already offers AI booking, or connects to assistants. Some do, and that may cover most of it.
What stops an AI agent booking with you?
The same things that frustrate people, only more so. These come up most.
- A CAPTCHA or a "prove you're human" check on the booking form.
- Booking by phone or email only, with no online option.
- Availability hidden until after sign-up, or not shown at all.
- Booking steps that only work with swipes, drag and drop or pop-ups.
- Prices and services in a PDF or image, so the agent can't tell what it's booking.
- A sign-in wall before anything useful appears.
What does an agent-friendly booking page look like?
Plain and predictable. If a first-time visitor could book in under a minute without help, an agent probably can too.
Services and prices listed in text. Clear labels on every field. Available dates and times shown as text, not just colours on a calendar. A short, logical set of steps with a clear confirm button. A confirmation page and email that say exactly what was booked. And no CAPTCHA: use a hidden honeypot field to stop spam instead.
When is a connector worth it?
When bookings are a big part of how you make money, and customers could ask for one in a single sentence. A connector is faster and more reliable than an agent filling in a form, and it works across every assistant that supports MCP.
It needs a booking system with an API behind it, or one built for the job. Our guide to whether you need an MCP server walks through the decision.
How do you get bookable, step by step?
Seven steps. The first four fix route one. The last three add route two.
- Try it yourself: ask ChatGPT's agent to book with you, and note where it gets stuck.
- Remove the blockers: CAPTCHA, sign-in walls and anything that only works with a mouse.
- Put services, prices, durations and availability on the booking page in plain text.
- Make sure the confirmation page and email state the booking clearly.
- Check whether your booking platform has an API, or already connects to assistants.
- If it's worth it, build an MCP connector with one lookup action and one booking action, each with a confirmation step.
- List the connector where assistants look, and track the bookings it brings in.
Is it safe to let AI book for customers?
Yes, when the customer stays in charge. Assistants ask for confirmation before booking or paying, and your own rules still apply.
With a connector, you decide which actions exist and nothing else is reachable. Customers sign in before anything personal is shared, spend limits cap any single request, and every action is logged. Your cancellation and deposit rules work exactly as they do for any other booking.
Do Claude, Gemini and other assistants book too?
More are getting there. Claude supports MCP connectors, so one connector can work in both ChatGPT and Claude. Google has been testing booking features in its AI Mode in some markets.
That's the case for a connector built on an open standard rather than one built for a single assistant. And it's the case for a clean booking page, which any agent that can use a browser can work with.
