10.2 Calendar
Calendar is in the sidebar (and makeo Agent) when you have Email Agent access and a connected Google, Outlook / Microsoft 365, or iCloud mailbox. IMAP has no calendar. It shows the primary calendar for the active account: week view, agenda, and event details. Create, edit, delete, and drag timed events; add video calls (Google Meet / Teams when supported); RSVP Accept / Maybe / Decline from makeo Agent. Cancelled events are hidden. Pending invites also appear in the agent Drafts stack.
Calendar uses the same mailbox connection as Email. The mailbox must include calendar permissions. If an account was connected before calendar permissions were granted, reconnect the mailbox under Connect before Calendar will load events. iCloud connects as Apple iCloud (not generic IMAP), so Calendar can use Apple Calendar after connect/reconnect when calendar permission was granted.
When a connected mailbox has calendar access, external changes in Google Calendar or Outlook (new meetings, edits, deletes) sync back to makeo; the Calendar view refreshes automatically without a full page reload.
When drafting or chatting about scheduling, makeo can use real calendar data from the connected mailbox (upcoming events, busy times, open slots). Mail search for receipts and invoices uses the connected mailbox when Mail context is enabled under makeo Agent → AI → Knowledge.
Ask makeo on the Calendar page (or when the user asks to schedule) can create, move, update, and cancel any kind of calendar entry via the connected mailbox calendar (Outlook, iCloud, or Gmail):
- Types: personal appointments (dentist, doctor — shown as busy), meetings with attendees (required and optional), FYI events (shown as free), tasks, focus time, tentative holds, and out of office.
- All-day and multi-day entries (e.g. vacation), recurring series (daily, weekly on specific days, monthly, until a date or a number of times), private entries, a custom free/busy status, and on Google a colour.
- Video (Teams / Google Meet) is only added when the user explicitly asks for Teams, Meet, Zoom, video, or an online meeting — a normal appointment never gets a meeting link. Users can also ask makeo to remove the video link from an existing event: because Google and Outlook do not allow removing a conference via API, makeo recreates the event without video (same time, title, details, and attendees) and removes the original — attendees receive a cancellation and a new invite. This is not available for recurring series.
- Moving or renaming an event keeps its type, free/busy status, and video link unless the user asks to change them.
- Gmail calendars: events are written to the account's default (primary) Google calendar. Google has no separate tentative or out-of-office status through the connection, so those types are created as busy entries (all-day for out of office). Outlook supports all statuses natively.
- Reminders/alerts on events are not set by makeo; the calendar provider's default reminder applies.