Several OneDrive accounts connected to a single AI assistant
Last updated on

How to Connect Multiple OneDrive Accounts to Grok

Grok’s OneDrive connector is one of only two connectors xAI gates by plan. The first line of its documentation reads “Available on Grok Business and Enterprise plans only,” a team admin has to provision it against a single Azure AD tenant, and the capability list is two bullets long: browse and upload. A second OneDrive account has no documented slot, and unlike ChatGPT there is no personal Microsoft account variant to pair with a work one. Carly holds your Google Drive accounts, and every mailbox and calendar on both sides, in the same place.

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 one. xAI’s own FAQ says Grok Bot “is not the same as Grok on grok.com or the Grok mobile apps,” and its file behaviour is a separate story.

OneDrive and SharePoint are the only plan-gated connectors

Every other built-in connector, Gmail, Google Calendar, Google Drive, Outlook, Microsoft Teams and Salesforce, carries no plan banner. OneDrive and SharePoint carry one, and it is the first thing on the page.

xAI contradicts itself here, which is worth knowing before you hunt for a missing menu item. The connectors index says “Connectors are available to all Grok users.” The OneDrive page says Business and Enterprise only. Both are current xAI documentation and we are not going to pick a side: if OneDrive is absent from your list on a consumer plan, the gate is the likelier explanation. Our Grok connectors overview tours the whole set.

The gate is also undated. The OneDrive page carries no changelog, so we cannot tell you whether it was always there or arrived after launch.

”Personal” on this page does not mean a personal Microsoft account

This is the most misleading word in xAI’s OneDrive documentation. The page describes access to “your personal Microsoft OneDrive storage,” while the sign-in step says “sign in with your Microsoft work or school account.” Both are true and not in conflict. “Personal” here means your individual drive rather than a shared library or a SharePoint site. It does not mean an @outlook.com or @hotmail.com consumer Microsoft account. There is no consumer Microsoft path in this connector at all. The same constraint applies to Grok’s mail connector, covered in multiple Outlook accounts in Grok.

The tenant ID is the real blocker, not the sign-in

Most multi-account limits in this category are per-identity. This one is per-tenant, which is harder. Setup asks a team admin for “the organization’s Microsoft Entra (Azure AD) tenant identifier,” accepted as “either a domain like xai.onmicrosoft.com or a GUID.” Singular, one field. Alongside it, “a Microsoft 365 administrator must approve Grok’s access to OneDrive. This is a one-time authorization.” Two work tenants would need two tenant identifiers and two org-wide consents on one connector, and the documented setup has nowhere to put the second.

xAI then states the single-identity limit twice in its own words: “these permissions are delegated and scoped to the signed-in user’s own OneDrive. Grok cannot access files belonging to other users,” and, under its own heading, “Grok can only see files in your own OneDrive, not files belonging to other users.” The team setup note that “individual team members can connect their own Microsoft accounts” is about many people each holding one identity, not one person holding many.

To be precise: xAI does not document a second OneDrive connection either way and does not state that one is refused. That is silence, not a refusal. But the tenant field is structural rather than a matter of policy wording, so plan for one drive.

The ChatGPT combination is not available here

OpenAI splits OneDrive into two separate connectors, one for a personal Microsoft account and one for SharePoint and OneDrive for work or school, which is exactly why one personal plus one work drive is possible in ChatGPT.

xAI does nothing similar. One OneDrive row, no personal-account variant, work or school sign-in only. The one multi-account arrangement that works on a rival assistant is off the table here, and that follows from the documented single connector rather than from an undocumented edge case.

Two documented verbs, and one of them is upload

xAI’s complete capability list for OneDrive is two bullets. “Browse files and folders in your OneDrive, including nested directory structures.” And “upload files that Grok generates (spreadsheets, PDFs, reports, etc.) straight to your OneDrive.”

ActionDocumented?
List and browse files and foldersYes, including nested directories
Full-text search across your filesNo, and redirected to the SharePoint connector
Read the contents of a fileAmbiguous, see below
Upload a file Grok generatedYes
Create a folderNot documented
Update a file in placeNot documented
Delete, rename or move a fileNot documented
Share a file with someoneNot documented

The read row is an inconsistency inside a single xAI page rather than something we can resolve. The prose introduction mentions reading documents; the Capabilities list, which reads as exhaustive, omits read entirely. Test it on a file that does not matter before you build on it.

The granted scopes are Files.ReadWrite, User.Read and offline_access. Files.ReadWrite would technically permit delete, move, rename and overwrite. None are exposed. A granted OAuth scope is not an available action, and this is a textbook case of the gap.

One thing not to assume by analogy from the sibling connector: SharePoint has an optional “Enable write access” step, with a separate Entra application and Files.ReadWrite.All, and xAI notes that “write access is not enabled by default for team members, even when the admin has approved the write application.” OneDrive has no equivalent step, so uploads are not separately admin-gated.

Nothing fires when a file lands

Grok's Automations run on a schedule for everyone, and on SuperGrok they also fire when an incoming email matches a sender, recipient, or subject filter. That is the entire trigger vocabulary: a clock, or an email. Nothing starts because a deal moved, a form came in, or a file landed.

Be precise about what that leaves for files. xAI enumerates a closed list: schedules “run once, daily, weekdays, weekly, monthly, or yearly,” available to everyone, and email triggers that “watch your inbox instead,” matching on sender, recipient or subject and included with SuperGrok. There is no file, folder or OneDrive trigger anywhere. A contract uploaded to a shared folder starts nothing, and a daily scheduled browse of that folder is the nearest substitute. More in Grok Automations.

1. Sort your case

What you haveNative path in Grok
A Grok Business or Enterprise planYes, once an admin provisions it
A consumer or SuperGrok planGated per the OneDrive page
A consumer Microsoft accountNo path at all, work or school only
One work drive, deep folder treeYes, browse handles nested folders
Searching file contents by keywordAdd the SharePoint connector
A second work tenant’s driveNo slot, setup takes one tenant ID
Acting when a file appearsNo file trigger of any kind

2. Have a team admin add the connector

  1. Sign in at console.x.ai and select the team.
  2. Open Grok Business then Connectors.
  3. Choose + Add Connector and pick OneDrive.
  4. Enter the Azure AD Tenant ID, either a domain such as contoso.onmicrosoft.com or a GUID.
  5. Handle consent: Approve as admin, Copy link for your IT admin, or Skip for now.
  6. Note that adding or removing connectors needs Team Read-Write permission.

xAI is explicit that this comes first: “before team members can use OneDrive in Grok, a team admin must add the connector through the console.”

3. Connect your own Microsoft account

  1. Go to grok.com/connectors, or Settings then Connectors on iOS and Android.
  2. Find OneDrive in the list.
  3. Click Connect.
  4. Sign in with your Microsoft work or school account.
  5. Click Accept on the permission prompt.

If OneDrive is not in the list, the sequence to check is plan first, then whether an admin has provisioned it, then whether the Microsoft 365 consent was ever approved.

4. Use SharePoint for search, and for content from elsewhere

Two reasons to add the second Microsoft connector.

Search is the documented one. xAI says “for full-text search across your OneDrive files, connect the SharePoint connector as well,” and explains why: OneDrive for Business files are stored on SharePoint infrastructure and are searchable through SharePoint document search.

The second reason is the closest thing to a multi-account workaround, and it is an inference rather than a documented feature. SharePoint’s connector documents “search documents across all SharePoint sites you have access to,” and in delegated mode “Grok can only access content the signed-in user already has access to.” Content placed in a SharePoint site your connected account can reach is therefore inside documented scope, wherever it came from. Two caveats: SharePoint is also Business and Enterprise only with its own admin consent, and guest access into a second tenant is something xAI documents neither way.

What does not work is the trick that works on Google Calendar. Sharing a second account’s folder into the connected OneDrive is contradicted by xAI’s own wording: “Grok can only see files in your own OneDrive, not files belonging to other users.” That is a documented no, not a gap.

Treat the marketing copy with care too. xAI’s May 2026 launch post promised “instant access to all your personal and shared files” and never mentioned the plan gate. The connector documentation exposes no search verb, no unambiguous read verb, and denies access to other users’ files. Third-party roundups tend to repeat the launch post rather than the docs. Our own Grok and Microsoft 365 page covers the wider connector set.

5. Connect each Microsoft account to Carly

  1. Sign in at carlyassistant.com.
  2. Open carlyassistant.com/integrations.
  3. Find OneDrive and click Connect.
  4. Authorize the first Microsoft identity and confirm the account name.
  5. Repeat for every other identity, using a private window if Microsoft preselects the last login.
  6. Verify each connection appears in the list before you rely on it.

Each tenant approves independently, so one administrator declining does not affect the others.

6. Add Carly to Grok

  1. Go to grok.com/connectors.
  2. Click New Connector, then select Custom.
  3. Enter https://carlyassistant.com/mcp/.
  4. Complete the authentication step.
  5. 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.

7. Test each drive, then both at once

One account per prompt until routing is reliable:

In my Volvo work drive, list the folders under Contracts and say how many files each holds. Do not change anything.

Then the question that needs two real connections:

Compare the Contracts folders in my Volvo and Ikea drives and list the file names that appear in one but not the other, naming the source account on every row.

Grok versus Carly on OneDrive

NeedGrokCarly
Browse a work drive, nested foldersYesYes
Available without a Business planNo, per the OneDrive pageYes
Set up without a team admin and tenant consentNoYes
A consumer Microsoft accountNot supportedYes
Hold two Microsoft identities at onceNo slot for a second tenant IDYes
Search file contentsVia the SharePoint connectorYes
Create a folder, or share a fileNot documentedYes
Act when a file appearsNo file triggerYes

Grok earns real credit on two rows. Browsing nested directory structures is a capability many assistants fudge, and uploading a generated spreadsheet straight back into your own drive closes a loop that usually ends in a download folder. xAI also documents its scopes openly and says connectors access data in real time without retaining it. If you are one person in one Microsoft tenant on a Business plan, it does the job.

Carly is built for the part the tenant field forecloses. It authorizes per identity, so two work drives and a consumer Microsoft account sit side by side as separate connections, with no console step, no tenant identifier and no org-wide consent between you and your own files. It also acts when the file appears rather than when a clock ticks, so a contract landing in a folder can trigger the summary, the rename and the notification without anyone opening a chat window. For anything outside the native connector set, 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 OneDrive and SharePoint.

Quick fixes

ProblemFix
OneDrive is missing from grok.com/connectorsCheck the plan first; the OneDrive page says Business and Enterprise only
A guide says connectors are open to everyoneThat is xAI’s connectors index, which the OneDrive page contradicts
An @outlook.com sign-in is rejectedExpected, the connector takes work or school accounts only
The console will not let you add a connectorAdding and removing connectors needs Team Read-Write permission
Grok can list a file but not find it by keywordSearch is not a OneDrive verb; add the SharePoint connector
Grok will not delete, rename or move a fileThose are not documented actions, only browse and upload are
A second work tenant has nowhere to goSetup takes one tenant ID; put shared content in a reachable SharePoint site
Nothing happens when a file is uploadedThere is no file trigger; the nearest option is a scheduled browse

Frequently asked questions

Can Grok connect to OneDrive on a free or SuperGrok plan?

The OneDrive page states it is available on Grok Business and Enterprise plans only, one of just two connectors carrying that banner. xAI’s connectors index says connectors are available to all Grok users, so the two pages disagree. If OneDrive is absent from your list, the plan gate is the likelier reason.

Can I connect two OneDrive accounts to Grok?

xAI does not document a second connection either way, so this is silence rather than a stated refusal. Setup asks for one Azure AD tenant identifier and one org-wide consent, and the docs twice scope access to the signed-in user’s own drive. Plan for a single drive.

Does Grok’s OneDrive connector work with a personal Microsoft account?

No. “Your personal Microsoft OneDrive storage” means your individual drive rather than a shared library, and sign-in is limited to a work or school account. There is no consumer Microsoft variant, which is where Grok differs from ChatGPT.

Can Grok search inside my OneDrive files?

Not through the OneDrive connector. xAI directs full-text search to the SharePoint connector, because OneDrive for Business files live on SharePoint infrastructure and are indexed by SharePoint document search.

Can Grok delete or rename a file in OneDrive?

Neither is documented. The connector holds the Files.ReadWrite scope, which would technically permit both, but xAI’s capability list names only browsing and uploading generated files, and a granted scope is not an exposed action.

Will a Grok automation run when a file is uploaded?

No. Automations fire on a schedule for everyone and on an inbound email match on SuperGrok. No xAI document describes a file, folder or OneDrive trigger, so a scheduled browse is the closest substitute.


Related: Multiple Outlook accounts in Grok · Multiple Google Calendars in Grok · Multiple OneDrive accounts in ChatGPT · Best AI assistants for multiple Microsoft accounts · Carly’s OneDrive 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."

Gus Ibrahim, Founder & Director, IHR