How to Connect Multiple Outlook Calendars to Grok
xAI does not document a second Microsoft account for Grok, and documents somebody else’s calendar as out of reach. The connector itself is self-serve at grok.com/connectors, carries no plan gate, and writes to your own calendar from the first Accept click. Several calendars inside one account are probably fine but undocumented. Connect each Microsoft identity to Carly and one conversation reaches all of them. 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.
One orientation note. “Grok” now names three products: the consumer assistant at grok.com and in the mobile apps, Grok Bot for Slack and GitHub, and the Grok API. This page is about the first. Grok Bot has its own connectors and its own rules, and xAI’s own FAQ says it is not the same product as Grok on grok.com.
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.
Read the consent screen carefully, because its wording is gentler than the grant. Grok describes this connector as giving it access to search your calendar, and offers to check today’s schedule, find upcoming events and get meeting details. The permission you are approving is Calendars.ReadWrite, which covers creating, updating and deleting events. Nothing about that is hidden, but the screen talks about reading and the scope includes writing, so approve it knowing which one you granted.
The retention position is clear and better than average. xAI states that it does not use your Outlook calendar data for model training, that conversations using the connector do not result in your calendar data being stored on xAI servers, and that Grok searches Outlook Calendar in real time when you ask rather than keeping a copy.
Tenants approve independently, so one company’s administrator declining does not affect the others. Personal Outlook.com addresses are accepted, which covers the case Grok’s documented sign-in path excludes. Unlimited connected calendars are included, so the number of Microsoft accounts does not change what you pay.
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 Grok to reach through the same connector.
2. Add Carly to Grok
- Go to grok.com/connectors.
- Click New Connector, then select Custom.
- Enter
https://carlyassistant.com/mcp/. - Complete the authentication step.
- Sign in to the Carly account holding the connections above.
Grok discovers the tools Carly exposes and offers them in conversation alongside its built-in connectors. On Grok Business and Enterprise a team admin provisions connectors in the cloud console first.
What one conversation can do afterwards
- Check every connected calendar before proposing a time.
- Compare two Microsoft accounts in one question.
- Book on the account that owns the meeting.
- Move or decline in the correct calendar.
- Reach a calendar someone else shared with you.
- Keep the routing running when you are not in the chat.
Nothing is merged. Each account stays separately authorized, and Carly keeps them individually addressable.
Outlook Mail and Outlook Calendar are two connectors
This is the single most common reason people think the calendar connector is broken. xAI’s connector documentation opens by stating that Outlook Mail and Outlook Calendar “are connected as separate connectors, each with its own OAuth sign-in and permissions.” Connecting the mail half gives Grok your mailbox and nothing else.
Worth saying plainly, because it is a real point in Grok’s favour and it is easy to assume otherwise. Two of xAI’s Microsoft connectors are restricted: the OneDrive and SharePoint documentation pages each open with the line that they are available on Grok Business and Enterprise plans only. No other connector page carries that banner, and the Outlook page does not. The connector index states that connectors are available to all Grok users.
xAI lists five capabilities for Outlook Calendar: searching events by date range and keyword, viewing event details including attendees, location and body, checking availability across multiple attendees, creating and updating events with attendees, location, recurrence and reminders, and RSVP as accept, decline or tentative with optional comments.
These are two different questions with two different answers, and the mail connector will mislead you if you conflate them.
For Google Calendar, the standard workaround is to share the second account’s calendar into the account you connected, and lean on the phrase “has access to” being broader than “owns.” On Outlook that workaround fails, and the reason is specific enough to be worth knowing.
Since July 2026 Grok can start work on its own two ways: a schedule, or an incoming email matching your filters. Email is the only event it watches. Its connectors to Salesforce, Teams, SharePoint and the rest never fire anything, they wait to be asked inside a conversation. Carly's connections work the other way round. They watch, and they start the work themselves.
| What you have | Native path in Grok |
|---|---|
| One Microsoft account, default calendar | Yes, documented |
| Several calendars inside that one account | Not documented, but within the requested scope |
| Creating and updating events, with attendees | Yes, from the first Accept |
| Deleting or cancelling an event | Not documented |
| A calendar shared in from a second Microsoft account | Outside the scope Grok requests |
| Two separate Microsoft accounts at once | Not documented either way |
| A personal Outlook.com address | Documented sign-in is work or school only |
| Reacting when an invite or a change lands | Email triggers only, SuperGrok only |
Grok versus Carly on Outlook Calendar
| Need | Grok | Carly |
|---|---|---|
| Free connector on the entry tier | Yes, no plan gate | Yes |
| Create and update events with attendees | Yes, documented | Yes |
| Write enabled at first sign-in | Yes | Yes |
| List the calendars in the account | Not documented | Yes |
| Delete or cancel an event | Not documented | Yes |
| See a calendar shared in from another account | Outside the requested scope | Yes |
| Hold two Microsoft accounts as separate connections | Not documented | Yes |
| A personal Outlook.com address | Work or school documented only | Yes |
| Act when an event is created or moved | No calendar trigger | Yes |
Grok’s Outlook calendar connector is free on a consumer tier and creates events with attendees, recurrence and reminders on the account you connect, documented in more detail than its Google Calendar equivalent. It holds that one account, and nothing starts when an invite arrives.
Carly is built for the rows underneath. It authorizes per identity, so two Microsoft accounts sit side by side as separate connections and one question can span both without anyone granting anyone else permissions in Outlook. It enumerates the calendars it can see rather than leaving you to test for them, it will cancel as well as create, and it fires on the event instead of on a schedule: the invitation lands, the clash is caught, an alternative goes out before you have opened anything. If a Microsoft tenant of yours needs a route the standard connection does not cover, the API path is available and worth a conversation.
Free Zapier-style workflows; AI agents from $35/month. Connect it on the integrations page, or start with Outlook.
Quick fixes
| Problem | Fix |
|---|---|
| Connected Outlook, Grok cannot see the calendar | They are separate connectors; add Outlook Calendar as its own New Connector |
| Grok sees one calendar but not the others in the account | Undocumented territory; run the single-event test in step 3 and treat the result as your answer |
| Grok will not delete or cancel an event | Delete is not in xAI’s documented capability list, even though the scope allows it |
| A shared calendar from another account never appears | Grok requests Calendars.ReadWrite, not the Calendars.ReadWrite.Shared permission Microsoft provides for shared and delegate calendars |
| Sign-in fails with “need admin approval” | An Azure AD administrator has to consent to the xAI Grok application first |
| The connector is missing on a work plan | On Business and Enterprise an admin must provision it in the cloud console, which needs Team Read-Write |
| A personal Outlook.com address is rejected | Expected; the documented sign-in is work or school, so connect that address to Carly instead |
| An automation stopped firing | The interface asks you to reconnect a connector to keep receiving events; re-authorize it |
Frequently asked questions
Does Grok work with Outlook Calendar?
Yes. Outlook Calendar is a built-in connector at grok.com/connectors, separate from the Outlook mail connector, with its own sign-in. It carries no plan gate, unlike the OneDrive and SharePoint connectors, so it is available on consumer tiers. On Grok Business and Enterprise an admin provisions it first.
Can I connect two Microsoft accounts to Grok?
xAI does not document it either way. Nothing states whether a second Outlook Calendar connection adds an identity, replaces the first or fails, so there is no supported answer to plan around. Carly holds each Microsoft identity as its own connection if you need both in one conversation.
Will Grok see a calendar someone shared with me?
Not according to xAI’s own wording. The connector page states that Grok can only access your own mailbox and calendar, not those belonging to other users, and Grok requests Calendars.ReadWrite rather than the Calendars.ReadWrite.Shared permission Microsoft provides for shared and delegate calendars.
Can Grok invite people to an event it creates?
Yes, and this is where the Outlook connector is stronger than the Google one. xAI documents creating and updating events with attendees, location, recurrence and reminders, and checking availability across multiple attendees, none of which appears on its Google Calendar page.
Does Grok react automatically when my calendar changes?
No. Schedules run on a clock for everyone, and email triggers watch the inbox on SuperGrok, so an invitation arriving as mail is caught indirectly. Nothing fires when an event is created, moved or cancelled.
Related: Multiple Outlook accounts in Grok · Multiple Google Calendars in Grok · Grok connectors · Multiple Outlook calendars in Copilot · Outlook integration
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."


