How to Connect Multiple Outlook Calendars to ChatGPT
ChatGPT connects one Microsoft account, and OpenAI’s current documentation describes Outlook calendar events as read-only. Connect every Microsoft account to Carly, add Carly to ChatGPT once, and a single chat can read or book on whichever calendar you name. Carly holds your Google calendars and every mailbox on both sides in the same place, so this setup covers the rest of what you own.
1. Add your Outlook calendars to Carly
- Sign in at carlyassistant.com.
- Open carlyassistant.com/integrations.
- Find Outlook Calendar, click Connect, and authorize the calendar.
- Click Connect again for the next one, and keep going for as many calendars as you want.
Unlimited connected calendars are included on the $35/month plan, so the fourth account costs the same as the first.
Carly connects to thousands of apps, so while you are on that page you can add your inboxes, files, CRM, and anything else you want ChatGPT to reach through the same connector.
2. Add Carly to ChatGPT
- Open Plugins in the ChatGPT sidebar.
- Click +.
- Paste
https://carlyassistant.com/mcp/. - Continue to authorization.
- Sign in to the Carly account holding the Outlook connections.
- Make Carly available to the chat.
Since July 9, 2026 apps ship inside "plugins," listed in one directory spanning ChatGPT and Codex. Existing connections kept working and nothing needed resubmitting. What changed is the packaging and the storefront, not the protocol.
Then set the permission behaviour. Open your profile menu, then Settings → Apps → App Preferences, and leave it on Ask permission while you test.
What one chat can do afterwards
- Compare a work calendar and a personal one in the same question.
- Book on the account that owns the meeting.
- Put an event on a calendar someone delegated to you.
- Hold a client tenant alongside your own without either dropping off.
- Catch a clash across every calendar you hold, not just the connected one.
- Act when the invite lands rather than on the next hourly poll.
Nothing is merged. Each account keeps its own authorization, and Carly keeps them individually addressable.
Several calendars in one account is already covered
Worth ruling out first. The Outlook Calendar app is scoped to the signed-in user’s mailbox, and inside that mailbox it reaches more than people expect: OpenAI documents it reading delegated and shared calendars, events, calendar views, permissions, and meeting-time suggestions. If you manage a director’s diary through Outlook delegation, that is reachable with no extra connection.
Every capability in the Outlook apps is scoped to the signed-in user. One ChatGPT account holds one Microsoft identity, and OpenAI documents no way to add a second. The people who hit this are predictable: a personal Microsoft account beside a work one, a consultant in two client tenants, or somebody with two employers. In every case the calendar you need is in the account you are not signed in to.
Worth reading twice. The Outlook Calendar app requests Calendars.ReadWrite and Calendars.ReadWrite.Shared, which looks like full control. OpenAI’s current Outlook article says something different: calendar event data, including event descriptions, is read-only, and the only create, update, and delete verbs in the published capability list belong to contacts and contact folders.
Rows five and six are the ones that end the conversation.
| Calendar | Where it lives | Native path |
|---|---|---|
| Your own work calendar | Signed-in account | Read, writes documented as read-only |
| A team or room calendar | Shared, same account | Read, writes disputed |
| A director’s calendar you manage | Delegated, same account | Read, writes disputed |
| A secondary calendar in your mailbox | Same mailbox | Read undocumented, ignored by free/busy |
| A personal Microsoft calendar | Second account | Not natively |
| A client’s calendar | Second account | Not natively |
Native Outlook Calendar app versus Carly
| Need | Outlook Calendar app in ChatGPT | Carly plugin |
|---|---|---|
| Read your own calendar | Yes | Yes |
| Read shared and delegated calendars | Yes | Yes |
| Create and move events on your own calendar | Documented as read-only | Yes |
| Hold two Microsoft accounts at once | No | Yes |
| Compare two accounts’ calendars in one answer | No | Yes |
| Work without an Entra admin approving a third-party app | No | Yes |
| Act the moment an invite arrives | No, hourly polling at best | Yes |
The native app is strong at reading, and its delegated and shared calendar coverage is better than most people assume.
On triggers it has nothing. OpenAI states that scheduled tasks do not support webhooks, making them suited to recurring check-ins rather than event-triggered automations, and that a task cannot run more than once per hour. An invite landing at 09:05 sits there until the next poll. Carly holds several Microsoft identities at once, reads and writes on the one you name, and fires when the invite arrives. Carly offers free Zapier-style workflows; AI agents start at $35/month.
Quick fixes when a calendar does not appear
| Problem | Fix |
|---|---|
| It will not create or move an event | Events are documented as read-only. Route the booking through Carly |
| Sign-in is blocked on a work account | Your Entra admin has to approve the app’s scopes first |
| Your personal calendar is missing | That is a second Microsoft account rather than a permissions gap |
| ”Am I free?” answers ignore your travel | Secondary calendars do not affect free/busy, so name the calendar explicitly |
| Nothing happens when an invite arrives | Scheduled tasks have no webhooks and run no more than once an hour |
Frequently asked questions
Can ChatGPT connect two Microsoft accounts?
Not in one ChatGPT account. Every Outlook capability is scoped to the signed-in user’s mailbox, and OpenAI documents no way to add a second identity. Connecting each account to Carly is what makes both reachable from one chat.
Can ChatGPT create events in my Outlook calendar?
OpenAI’s current Outlook article describes calendar event data as read-only, and the only create and update actions listed belong to contacts. A release note from April 2026 describes shared calendar writes, so the documentation is not consistent. Test it on a low-stakes shared calendar before you depend on it.
Why does the app ask for write permission if it only reads?
Because the requested OAuth scope and the actions exposed in the product are different things. The app requests Calendars.ReadWrite and Calendars.ReadWrite.Shared, which describes what it could do rather than what you can ask it to do.
Can ChatGPT read a calendar I manage for someone else?
Yes, within the connected account. Delegated and shared calendars, calendar views, permissions, and meeting-time suggestions are all covered for reading.
Does my company have to approve this?
On a work tenant, yes. The app’s scopes need review and approval from your Microsoft Entra admin, and admins can also restrict which Outlook accounts you connect to an approved set of domains.
Related: Multiple Outlook accounts in ChatGPT · Multiple Outlook calendars in ChatGPT Work · Multiple Google calendars in ChatGPT · Best AI assistants for Outlook calendar
Ready to automate your busywork?
Carly schedules, researches, and briefs you—so you can focus on what matters.
See what people say
"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.
Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.
On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."


