Home · Business · Admin & Office · Diaries & meetings
As of 13 August 2026, AI can only partly schedule customer appointments.
Most people should hand this to a purpose-built tool.
Can you do it?
15 minutesto a draft.
30 minutesto something you’d act on.
Cost, all in£0
Skill neededchat-fluent
Who has to check ityou
What the alternative costsA human receptionist is the alternative, but no price is supplied in the available data.
If this goes wrong, a customer can receive an unavailable slot or an incorrect appointment and your business has to repair the booking and relationship.
What to actually do
Use a tool built for this
The route this page recommends
Do it yourself
Second choiceA chat interface, chat-fluent skill, and roughly 30 minutes until you can act on the result.
How to actually do it
- Open the live calendar or diary that contains every existing appointment, closure and personal commitment, and copy its unavailable times for the relevant booking period.
- Gather your current opening hours, services, appointment lengths, prices, notice rules, buffer times and daily booking limits from your business records.
- Paste the calendar constraints, business rules and customer requests into the prompt, keeping each request attached to the correct customer.
- Ask the chatbot to produce the booking table and customer messages, and reject any slot it marks as needing information rather than guessing.
- Compare every proposed date and time with the live calendar, opening hours, appointment length, notice period, buffers and daily limit.
- Enter the approved appointments into the live calendar or booking system, then compare the saved entries with the table before sending anything.
- Send the matching confirmation or alternative-times message to each customer, and record their replies in the calendar.
Prompt
Act as a booking administrator for my small business. Use only the information below and do not invent availability, customer details, prices or policies. Business name: [business name] Services and appointment lengths: [service name, duration and any price] Opening hours and appointment days: [hours and days] Blocked times and existing commitments: [paste the current unavailable times] Minimum notice required: [notice period] Buffer time between appointments: [buffer] Maximum appointments per day: [limit] Other booking rules: [rules] Customer requests: [paste each request, including customer name, requested service, preferred dates and times, contact details if needed] For each request, return one of: CONFIRM, OFFER ALTERNATIVE, or NEEDS INFORMATION. Suggest slots only when they fit the opening hours, blocked times, appointment length, notice period, buffers and daily limit. Keep each customer's details with the correct request. Show the reasoning as a short availability check, then provide a booking table with customer, service, date, start time, end time, status and any information still needed. Do not claim that anything has been booked, sent or added to a calendar. Finish with a plain-text customer confirmation for each CONFIRM result and a separate alternative-times message for each OFFER ALTERNATIVE result.
Open it prefilled in ChatGPT or Claude, or copy it into Gemini, which takes no prefill link.
Hand it to a person
The distant thirdA person who owns the outcome does this end to end, worth it when the failure is dear.
What it gets wrong
- A chatbot cannot know that your live calendar has changed unless you give it current data or connect it to a calendar system.
- It cannot resolve unclear requests, late changes or competing priorities using your business judgement unless you state the relevant rule.
- It does not take responsibility for double bookings, missed appointments or incorrect customer messages.
- It cannot safely claim that an appointment is booked when it has not actually written to your calendar or booking system.
- You still have to check the live diary, save the booking and send or supervise the confirmation.
What caps this at PARTLY: real time truth, judgement under ambiguity and stakes of error.
How we scored this
Five axes, each scored nought to two by hand: ten means AI carries the task cleanly, and the thresholds that turn a total into YES, PARTLY or NO are published in the methodology. Each axis name links to its definition.
| Axis | Score (0–2) |
|---|---|
| Output | 1 |
| Inputs | 2 |
| Verification | 2 |
| Liability | 1 |
| Effort delta | 1 |
| Total | 7 / 10 |
The methodology and its thresholds are published in full.
FAQ
- Can ChatGPT book appointments for my customers?
- Partly. It can organise requests, match them against availability you provide and draft confirmations, but a normal chat cannot be assumed to update your live calendar or send messages. You must complete or supervise the booking through your calendar or booking system.
- Can AI schedule appointments from my calendar?
- Yes, if the AI service has a suitable calendar connection and the permissions are configured correctly. You should still check the proposed slots because calendar data may be incomplete and business rules such as buffers, notice periods and service lengths may not be obvious from the diary.
- What information does AI need to schedule customer appointments?
- Give it your opening hours, current unavailable times, services, appointment lengths, buffers, notice rules, daily limits and each customer's requested service and times. Include exceptions such as staff leave, room limits or appointments that need preparation.
- Is it safe to let AI arrange customer appointments?
- It is suitable for suggestions and administrative drafting when you check every result against the live diary. Do not let it make unreviewed bookings if a mistake could cause a double booking, missed appointment, incorrect price or customer complaint.
Nearby answers
Assessed by gpt-5.6-luna (gpt-5.6-luna) on 2026-08-13, second-checked by an independent model. Wrong somewhere? Email [email protected] and it gets re-checked.
The newsletter
AI news, new answers and product picks, straight to your inbox.