How to Connect Multiple Outlook Accounts to Gemini
Gemini has no Outlook connector on any plan an individual can buy. Its Connected Apps list contains no Microsoft app at all, on a personal Google Account or a Workspace one. Outlook does exist inside Gemini Enterprise, which is a different Google Cloud product that an administrator provisions. Carly connects each Outlook mailbox separately, so several Microsoft identities stay reachable whichever assistant you prefer to work in.
What Gemini actually connects to
The mechanism is called Connected Apps, reached from Settings and help, and invoked in a chat by typing @. On a personal account the documented list is a Google Workspace app covering Gmail, Calendar, Docs, Drive, Keep, and Tasks, plus Google Play, Instacart, OpenTable, Zillow, Spotify, YouTube Music, Google Photos, Samsung Gallery, Dropbox, GitHub, Google Business Profile, Wix, and Viator. Android adds Phone, Messages, WhatsApp, and Contacts.
There are genuine third parties in there, so it is not a Google-only list. What is absent is any enterprise software: no Microsoft app, no Salesforce, no Slack, no Notion. On a work or school Google Account the list narrows further, to the Google Workspace app, Google Classroom, and GitHub.
The mail side is Gmail only. There is no IMAP, POP, or Exchange option anywhere in the Gemini app.
Where Outlook does exist
Gemini Enterprise is Google Cloud’s agent and enterprise-search platform, and it has a real Microsoft Outlook data store: “lets you search and perform actions on your emails, calendars, and contacts.” The action set is substantial, covering create and update contact, create and update event, send mail with attachments, and download attachments, running against Microsoft Graph v1.0.
The cost of that reach is who can set it up. It needs a Google Cloud administrator, an Azure app registration, and admin-consented Graph permissions including Mail.Read, Mail.Send, Calendars.ReadWrite, and Contacts.ReadWrite. Attachments cap at 25 MB and the data store is supported only in the global, us, and eu locations. This is not a path an individual walks. The documentation set also carves out the cheapest Business edition separately, so do not assume the entry tier includes the Outlook connector.
Why one account is the ceiling either way
Gemini signs in with a single Google Account, and Google’s documentation covers sign-in, sign-out, and switching, never two accounts connected at once. Nothing states that a second account is forbidden, so the honest description is that Google documents no way to do it.
The Spark route, and its five gates
Gemini does accept a custom MCP server URL, which is the one user-extensible path in the product. It lives in Gemini Spark, and the requirements are explicit: be 18 or over and in the US, sign in with a personal Google Account because “this feature isn’t available if you sign in with a work or school Google Account,” keep Keep Activity on, and have the MCP server URL. Google adds that custom Connected Apps are “only available in English” and only in Spark on the mobile and web apps.
Spark itself needs a Google AI Pro or Ultra subscription and is unavailable in the European Economic Area, Nigeria, Switzerland, and the United Kingdom. Worth separating: Spark is not US-only, but the custom MCP apps inside it are.
The flow is Settings and help → Connected Apps → Custom apps for Spark → Add a custom app, then paste the MCP server URL. Google notes that it “requires manual confirmation for any write actions” and that it “does not control, monitor, or secure third-party MCP servers.” Custom apps work only inside Spark tasks, not in general Gemini chat.
The awkward part is who this leaves out. The person most likely to have several Outlook mailboxes is a business user on a work Google Account, and that is exactly the account type Spark and custom apps both refuse.
1. Give each Outlook mailbox a role
Write the addresses down and assign stable names. For example, all fictional:
| Address | Role |
|---|---|
fictional.marcus.hale@outlook.com | Personal |
fictional.marcus.hale@ford.com | Main Company |
fictional.marcus.hale@cisco.com | Client |
Personal, Main Company, and Client beat Outlook 1 and Outlook 2. The roles work as shortcuts in prompts while the full address stays the safe form for anything that writes.
2. Connect every Outlook account to Carly
- Sign in at carlyassistant.com.
- Open carlyassistant.com/integrations.
- Find Outlook and click Connect.
- Choose the first Microsoft account and approve the permissions.
- Return to the integrations page and select Outlook → Connect again.
- Use Use another account if Microsoft preselects the previous login, then sign in to the next address.
- Confirm the full address after each authorization before adding another.
Nothing is forwarded and nothing is merged. Each mailbox stays its own connection, which is what lets a request name one of them.
If Microsoft returns a consent screen requiring approval, a Cloud Application Administrator can consent for the tenant in the Entra admin center.
3. Test each mailbox before anything writes
Run one harmless request per account:
In
fictional.marcus.hale@ford.com, list the subject and sender of the five newest unread messages. Do not change anything.
In
fictional.marcus.hale@cisco.com, find the newest thread containing “statement of work.” Name the source account and do not draft.
Then a combined search:
Search the Ford and Cisco example accounts for “renewal” from the last 30 days. Include the full source address in every row.
4. Reuse this routing prompt
Treat
fictional.marcus.hale@outlook.comas Personal,fictional.marcus.hale@ford.comas Main Company, andfictional.marcus.hale@cisco.comas Client. Always state the target address before changing data. For sends, moves, deletes, or calendar changes, wait for my approval.
Then name the mailbox in each action:
Draft a reply from
fictional.marcus.hale@ford.com. Do not send yet.
Move the thread to Archive in
fictional.marcus.hale@cisco.comonly.
Gemini’s options next to Carly
| Need | Gemini app | Gemini Enterprise | Carly |
|---|---|---|---|
| Connect Outlook at all | No Microsoft app | Yes | Yes |
| Set up without an administrator | Yes | No | Yes |
| Hold several mailboxes at once | Not documented | Not documented | Yes |
| Send mail from a named account | Gmail only | Yes | Yes |
| Add a custom connector by URL | Spark only, US and personal accounts | Yes | Yes |
| Available in the UK or EEA | Spark excluded | Region-limited data store | Yes |
Carly offers free Zapier-style workflows; AI agents start at $35/month.
Quick fixes when a mailbox will not appear
| Problem | Fix |
|---|---|
| No Microsoft option in Connected Apps | None exists in the Gemini app; connect the mailbox to Carly instead |
| Custom apps for Spark missing | Requires a personal Google Account, US location, English, and AI Pro or Ultra |
| Connected Apps unavailable entirely | Keep Activity is off, which disables them on web, iOS, and smartwatches |
| A multi-app request silently does nothing | If any one service is turned off, none of the requested actions complete |
| Workspace admin has restricted Gemini | Users on Gemini as an additional service cannot use Workspace apps at all |
| Microsoft consent blocked in Carly | Ask a Cloud Application Administrator to consent in the Entra admin center |
Frequently asked questions
Does Gemini work with Outlook?
Not in the Gemini app. There is no Microsoft app in Connected Apps for personal or Workspace accounts. Gemini Enterprise has an Outlook data store, but it requires a Google Cloud administrator and an Azure app registration.
Can Gemini connect two email accounts?
Google documents a single signed-in account and no way to hold two connections at once. Connecting each mailbox to Carly keeps several identities reachable.
Can I add my own connector to Gemini?
Yes, by pasting an MCP server URL into Gemini Spark. It is restricted to personal Google Accounts, users 18 and over in the US, English only, and a paid AI Pro or Ultra plan, and it works only inside Spark tasks.
Why can my work account not use Spark?
Google states the feature is unavailable when you sign in with a work or school Google Account. That restriction is on Spark and its custom apps, not on Gemini generally.
Related: Multiple Gmail accounts in Gemini · Gemini connectors · What is Gemini Spark · Manage multiple email accounts with AI · Carly’s 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."


