How to Connect Multiple Outlook Calendars to ChatGPT Work
ChatGPT Work reads Outlook calendars in detail, writes to shared and delegated ones, and cannot create a single event on your own. That is not a typo, and it surprises almost everyone who sets it up.
The app requests the Calendars.ReadWrite scope, which makes people assume full control. Requesting a scope and exposing an action are different things, and OpenAI’s documentation is blunt about the result: calendar event data, including event descriptions, is read-only. Meanwhile the write access you do get points at other people’s calendars.
Here is how that shakes out when you need several calendars in one task.
What ChatGPT Work does with Outlook calendars
Reads, thoroughly. Event titles, times, locations, descriptions, and attendees, filtered by date range, keyword, or participant. It reads delegated and shared calendars, calendar views, permissions, and meeting-time suggestions.
Writes, but only to shared ones. For shared Outlook calendars it can create, update, RSVP to, cancel, delete, and add small attachments to events.
Not your own calendar. Yours stays read-only, whatever the scope suggests.
So the answer to “can it handle multiple Outlook calendars” is genuinely layered. Several calendars inside one Microsoft account, including shared and delegated ones, are already reachable. What is not reachable is a calendar in a second Microsoft tenant, because the app authorizes one Microsoft identity.
1. Sort your calendars
| Calendar | Type | Native path |
|---|---|---|
| Your own work calendar | Own | Read only |
| Team or room calendar | Shared in your tenant | Read and write |
| An executive’s calendar you manage | Delegated in your tenant | Read and write |
| A client’s calendar | Another tenant | Not natively |
This table is the whole decision. If everything you need is in rows two and three, the native app may cover you. If row one or row four matters, keep reading.
2. Connect the Outlook app
- Enable the Outlook email and calendar app in ChatGPT.
- Sign in with your Microsoft account and approve access. On a work tenant an admin may need to consent, and actions may need to be enabled at the workspace level.
- Ask for this week’s meetings to confirm the connection.
For shared calendars, give the exact address rather than a nickname. The app needs to be pointed at the specific mailbox or calendar.
3. Connect each Microsoft account to Carly
- Sign in at carlyassistant.com.
- Open carlyassistant.com/integrations.
- Find Outlook and click Connect.
- Authorize the first Microsoft identity.
- Repeat for every additional account, including any client tenant.
- Verify the account after each authorization.
Unlimited connected emails and calendars are included on the $35/month plan, so a fourth calendar costs the same as the first.
4. Add Carly to ChatGPT
- Open Plugins in the ChatGPT sidebar.
- Click +.
- Paste
https://carlyassistant.com/mcp/. - Authorize and sign in to the Carly workspace holding the accounts.
- Make Carly available to the Work task.
If + is disabled, a workspace administrator needs to enable plugins.
5. Keep approval on while testing
Open your profile menu, then Settings → Apps, and keep approval enabled for changes. Reads run freely; anything that creates or cancels an event pauses so you can see which calendar it is about to touch. Given that the native app writes to other people’s calendars, this is worth leaving on longer than usual.
6. Test each calendar read-only
List this week’s events on my own work calendar with times and attendees. Do not change anything.
On the team calendar, show everything booked in the next five business days. Read only.
Then the cross-account question:
Compare my main company calendar and the client tenant calendar for next week and list every conflict, showing the source account for each event.
7. Reuse this routing prompt
Treat my main Microsoft account as Company and the client tenant as Client. Always state the target calendar and account before creating, moving, or cancelling an event. Wait for approval on any change.
Then name the target per action:
Book the review on my own Company calendar for Thursday afternoon.
Move the client kickoff on the Client calendar to the first open slot next week.
Native app versus Carly in ChatGPT Work
| Need | Outlook app | Carly plugin |
|---|---|---|
| Read your own calendar | Yes | Yes |
| Create events on your own calendar | No | Yes |
| Read and write shared or delegated calendars | Yes | Yes |
| Hold several Microsoft identities at once | No | Yes |
| Compare calendars across tenants in one task | No | Yes |
| Act when an invite arrives | No | Yes |
| Run the same scheduling outside Work | No | Yes |
Row two is the one worth pausing on. The most ordinary calendar request there is, “put this on my calendar,” is the one the native app will not do. Carly creates, moves, and cancels events on your own calendar as well as shared ones, across every Microsoft account you connect, and it fires on the invite arriving rather than on a prompt you type.
Free Zapier-style workflows; AI agents from $35/month. Connect it on the integrations page, or start with Outlook.
Quick fixes
| Problem | Fix |
|---|---|
| It refuses to create an event | Your own calendar is read-only in the native app |
| A shared calendar is not found | Give the exact mailbox or calendar address |
| Client tenant will not authorize | Ask their administrator to approve the connection |
| Plugins + is disabled | Ask the ChatGPT workspace admin to enable plugins |
| The wrong calendar gets the event | Name the calendar and account and require confirmation before writes |
Frequently asked questions
Can ChatGPT Work create events on my Outlook calendar?
No. OpenAI documents calendar event data as read-only for your own calendar, despite the app requesting a read-write scope. Shared and delegated calendars are a different story and can be written to.
Can ChatGPT Work read more than one Outlook calendar?
Yes, within one Microsoft account. It reads your calendar plus shared and delegated calendars you have access to, along with calendar views and permissions.
Can it connect two Microsoft accounts?
Not natively. The app authorizes one Microsoft identity, so a second tenant needs another route.
Why can it write to someone else’s calendar but not mine?
Because the shared and delegated calendar actions are exposed and the equivalent actions on your own calendar are not. It is a quirk of what the app surfaces rather than of what the scope allows.
Related: ChatGPT Work + Outlook · ChatGPT Work calendar · Multiple Outlook accounts in ChatGPT Work · Multiple Outlook calendars in Claude · Best AI assistants for multiple calendars
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."


