Home · Business · IT, Data & Security · Automation & integrations
As of 13 August 2026, AI can only partly book meetings from email requests.
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/month
Skill neededpower-user
Who has to check ityou
What the alternative costsThe alternative is manual calendar work or a human assistant; the supplied tool data gives no price for either.
If this goes wrong: the agent books the wrong time or shares the meeting details with the wrong people, and you have to repair the booking and the resulting loss of trust.
What to actually do
Use a tool built for this
The route this page recommends
Hand it to a person
Second choiceA person who owns the outcome does this end to end, worth it when the failure is dear.
Do it yourself
The distant thirdA chat interface, power-user skill, and roughly 30 minutes until you can act on the result.
How to actually do it
- 1. Open your organisation's mailbox and calendar settings, then confirm which email account, calendar, time zone, working hours and booking permissions the agent may use.
- 2. Open Botpress and create an agent with access to the relevant email and calendar integrations, granting the minimum permissions needed to read requests, check availability and create events.
- 3. Paste the prompt into the agent and replace each bracketed rule with your actual working hours, default duration, approval requirements and meeting-link rules.
- 4. Send the agent a representative meeting-request email, or allow it to read a small approved folder, and compare its extracted attendees, times, duration and purpose with the original message.
- 5. Test an ambiguous request and a conflicting request, checking that the agent asks a question instead of selecting a time or changing an existing event.
- 6. Approve one clear proposed booking, then compare the sent reply and created calendar event with the original email before allowing the agent to process further requests.
Prompt
You are an email-to-calendar meeting assistant for a UK workplace. Read only the meeting-request emails supplied through the connected mailbox, and use the connected calendar only after the required permissions have been granted. For each request: 1. Extract the purpose, attendees, organiser, requested duration, proposed times, time zone, meeting location or link requirement, and any deadline. 2. Treat the sender's wording as the source of truth. Do not invent attendees, availability, durations, links, locations or time zones. 3. Check the calendar for conflicts and identify working hours, existing commitments and any stated scheduling rules below. 4. If one option is clearly agreed, conflict-free and within the rules, prepare the reply and event details. 5. If anything is ambiguous, conflicting, outside the rules or requires choosing between reasonable options, do not book it. Ask a concise question listing the missing decision. 6. Do not cancel, move or overwrite an existing event. Do not send confidential email content to people who were not already included. 7. Before sending an external reply or creating the event, show me the proposed attendees, subject, date, time, time zone, duration, location or link, and reply text for approval. After approval, send the reply and create the calendar event. Scheduling rules: - Working days and hours: [insert rules] - Time zone: [insert time zone] - Default meeting duration: [insert duration, or say none] - People who may approve bookings: [insert names or roles] - Whether external replies need approval: [yes or no] - Meeting-link and location rules: [insert rules] For every completed booking, report the email used, the event details, the attendees and any assumption that was explicitly confirmed. Never claim that a booking was sent or created unless the connected system confirms it.
Open it prefilled in ChatGPT or Claude, or copy it into Gemini, which takes no prefill link.
What it gets wrong
- AI cannot reliably infer whether a vague phrase such as "next week" means a particular date, working pattern or time zone.
- AI cannot know which internal commitments may be moved, ignored or kept confidential without rules from you.
- AI cannot take responsibility for a missed meeting, an incorrect attendee list or an invitation sent to the wrong recipient.
- AI cannot safely resolve competing priorities when several reasonable meeting options are available.
- AI cannot connect to a private mailbox or calendar without the permissions and integration setup being supplied by an authorised person.
What caps this at PARTLY: judgement under ambiguity, private data access 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 | 2 |
| Inputs | 1 |
| Verification | 1 |
| Liability | 1 |
| Effort delta | 2 |
| Total | 7 / 10 |
The methodology and its thresholds are published in full.
FAQ
- Can AI read my emails and book meetings?
- Yes, an AI agent can do this when it has authorised access to your mailbox and calendar and has rules for working hours, time zones and approvals. It should ask you about ambiguous requests rather than silently choosing an interpretation.
- Can AI schedule meetings in Outlook or Google Calendar?
- It can when the agent supports the relevant email and calendar integrations and you grant the required permissions. Test it with a limited mailbox or folder first, because the agent may still misread wording or select an unsuitable available time.
- Is it safe to let AI book meetings automatically?
- Only for clear, low-risk requests with restricted permissions and an approval step before external replies or event creation. Keep approval for requests involving senior people, confidential subjects, external recipients, changes to existing events or unclear time zones.
- How do I stop AI booking the wrong meeting time?
- Give it an explicit time zone, working hours, default duration and rule for handling ambiguous requests, then require it to show the proposed event before booking. Compare the proposal with the original email and the live calendar before approving it.
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.