Gmail and Outlook mailboxes connected to one Gemini Spark session through Carly

Connect Multiple Email Accounts to Gemini Spark

Gemini Spark reads the Gmail belonging to the one Google account you signed in with, and it has no Outlook connector at all, so Carly is what lets a single Spark session reach every mailbox you own. Connect each Gmail and each Outlook account to Carly, add Carly to Spark once as a custom app, and one prompt can search or act in whichever address you name.

What one Spark session can do afterwards

  • Search a personal Gmail and a work Outlook in the same request.
  • Compare a thread in one employer’s mailbox against another’s.
  • Produce a morning brief grouped by mailbox.
  • Draft or send from the exact address you choose.
  • Label, move, flag or file in the correct account.
  • Check Google and Microsoft calendars side by side while writing to only one.

Nothing is merged. Each mailbox keeps its own credentials and stays individually addressable, so a reply meant for the client account never leaves from the personal one.

Switching Google accounts does not reach the second mailbox

The built-in connectors hold one account per provider. ChatGPT, Claude, and Gemini each authorize a single Google identity, and connecting a second one replaces the first rather than adding to it. Switching inboxes means disconnecting and reauthorizing, which is why "personal and work" is still two sessions rather than one.

Google describes Spark as connecting “natively with your favorite Google apps like Gmail, Calendar, Drive, Docs, Sheets, Slides, YouTube, and Google Maps.” The June 2026 update widened that list to Google Tasks, Google Keep, Canva, Dropbox, Instacart, OpenTable and Zillow Rentals. Microsoft appears on no version of it, so on the Outlook side there is nothing to switch between at all.

You work with Carly directly from step 2. The mailboxes are connected and usable the moment you authorize them. Adding Carly to Gemini Spark is what puts them inside a Gemini Spark chat, and that step is optional. Most readers stop here.

Signing out and back in with a second Google account is worse here than it looks, because Spark is gated on which account you use. Google’s help centre says Spark needs a Google AI Pro or Ultra subscription and a personal Google Account, since “for now, this feature isn’t available if you sign in with a work or school Google Account.” The identity that owns your company mail is precisely the one Spark will not run on. Custom apps add conditions: 18 or over and in the US, Keep Activity on, and you connect from a computer at gemini.google.com, after which it works in the mobile app too (support.google.com, checked August 18, 2026).

The route Google built for everything it has not connected is custom MCP, added in the same June 2026 update: support for “custom Model Context Protocol (MCP), giving you the ability to connect your favorite apps directly into Spark.” Spark does not need to hold five mailboxes itself if a connector it trusts already holds them.

1. Give each mailbox a role

Using fictional addresses:

AddressProviderRole in Spark
fictional.dana.okafor@gmail.comGmailPersonal
fictional.dana.okafor@bosch.comMicrosoft 365Main Company
fictional.dana.okafor@stryker.comMicrosoft 365Client

Roles read better in everyday questions than “Gmail 1” and “Outlook 2.” Use the role when searching and the full address before anything that changes a mailbox.

2. Connect every mailbox to Carly

  1. Sign in at carlyassistant.com.
  2. Open carlyassistant.com/integrations.
  3. Find Gmail or Outlook and click Connect.
  4. Sign in to the first account and approve access.
  5. Confirm the connected address in Carly.

Then repeat at carlyassistant.com/integrations for every remaining identity. Choose Use another account if Google preselects your first login, and use a private window if Microsoft preselects the previous one. Verify the full address after each authorization.

Mix providers freely. Carly holds personal Outlook.com addresses and Microsoft 365 work mailboxes beside as many Gmail accounts as you authorize, and each tenant approves independently, so one company’s administrator declining does not affect the others.

3. Add Carly to Spark as a custom app

  1. On a computer, go to gemini.google.com.
  2. At the bottom, click Settings & help, then Connected Apps. If Connected Apps is not there, click Personal Intelligence first.
  3. Under Custom apps for Spark, click Add a custom app.
  4. Enter https://carlyassistant.com/mcp/.
  5. If the server does not support Dynamic Client Registration, click Show more next to Advanced features and enter your credentials.
  6. Click Next, complete authorization, and sign in to the Carly workspace at carlyassistant.com holding your mailboxes.

Google notes that it “does not control, monitor, or secure third-party MCP servers,” and that write actions currently require manual confirmation, which is the behavior you want while testing account routing. Type @ and pick Carly to be certain Spark uses the connector.

Custom app support has rolled out unevenly across Spark’s surfaces and tiers, so if the option is missing, confirm your plan and platform against Google’s availability documentation rather than assuming the connector is at fault.

4. Test each address read-only

One mailbox per prompt:

In fictional.dana.okafor@bosch.com, list the sender and subject of the five newest unread messages. Do not change anything.

Then a question that crosses providers:

Search the Bosch Outlook account and the personal Gmail example account for “renewal” in the last 30 days. Include the full source address on every row.

5. Reuse this routing prompt

Treat fictional.dana.okafor@gmail.com as Personal, fictional.dana.okafor@bosch.com as Main Company, and fictional.dana.okafor@stryker.com as Client. Always state the target address before changing data. Ask before sends, moves, deletes, labels or calendar changes.

Then name the target every time:

Draft the reply from fictional.dana.okafor@bosch.com, and file the shipping thread under Procurement in fictional.dana.okafor@stryker.com only.

Where Spark’s native Gmail is still enough

If you run exactly one personal Gmail address and nothing else, Spark’s built-in Google reach genuinely covers it. Search, summaries and calendar questions on that signed-in account work without any connector at all.

It stops covering you at the next address. A second Gmail, any Outlook mailbox, a work Google account, or a request comparing two employers all fall outside the signed-in identity, and so does anything that has to run while you are not in a chat.

MCP servers wait to be asked. The protocol has no scheduler and no event mechanism — its maintainers acknowledge that change detection today means polling — so an MCP connection can answer a question but cannot notice something on its own.

A connector answers when Spark asks it something. A Carly workflow runs when mail arrives in a specific mailbox, and Carly’s agents carry their own name, email address and memory, so a client can write to one directly and the work begins on arrival.

Native Spark versus Carly over MCP

NeedSpark aloneSpark with Carly
Read the signed-in Gmail accountYesYes
Hold several Gmail identities at onceNoYes
Reach any Outlook mailboxNoYes
Compare Gmail and Outlook in one requestNoYes
Send from a chosen addressLimited to the signed-in identityYes
See Google and Outlook calendars togetherNoYes
Works on a work or school Google accountNo, personal accounts onlyYes
Keeps working outside Spark’s availability gatesNoYes

Around the mail sit 260+ native integrations plus your own API key for anything else with an API, and the same routing keeps working in other assistants. Carly offers free Zapier-style workflows; AI agents start at $35/month.

Connect every mailbox at carlyassistant.com.

Quick fixes when a mailbox does not appear

ProblemFix
No Outlook option in Spark’s app listExpected, Spark has no native Microsoft connector
Custom apps section is missingCheck Keep Activity, your Pro or Ultra tier, and that you are on a computer
Spark blocked at sign-inThe feature does not run on a work or school Google Account
The same mailbox connected twiceRemove the duplicate and reconnect from a private window
A tenant blocks authorizationAsk that Workspace or Microsoft 365 administrator to approve Carly
The wrong inbox answeredName the full address, roles alone are for reading

Frequently asked questions

Can Gemini Spark connect to multiple email accounts?

Its native reach is the Gmail of the single Google account you signed in with. Connecting every mailbox to Carly and adding Carly to Spark once lets one session reach all of them, Gmail and Outlook alike.

Does Gemini Spark work with Outlook?

Not natively. Spark’s connected apps are Google’s own plus a short list of third-party partners, none of them Microsoft. Custom MCP is the supported route, and a Carly connector covers Outlook mail and calendar.

Is this the same as Gemini?

No. Spark is the separate proactive experience with its own gating and its own custom app support, so the setup differs from the plain Gemini multi-account path.

Will it tell me which account it used?

Through Carly, yes. Every action reports the source address, which is what makes cross-account work safe to trust.


More: Multiple Gmail accounts in Gemini Spark · Multiple Outlook accounts in Gemini Spark · What is Gemini Spark · Connect multiple email accounts to ChatGPT · Connect multiple email accounts to Claude · Best AI assistants for multiple email accounts

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