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:
| Address | Provider | Role in Spark |
|---|---|---|
fictional.dana.okafor@gmail.com | Gmail | Personal |
fictional.dana.okafor@bosch.com | Microsoft 365 | Main Company |
fictional.dana.okafor@stryker.com | Microsoft 365 | Client |
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
- Sign in at carlyassistant.com.
- Open carlyassistant.com/integrations.
- Find Gmail or Outlook and click Connect.
- Sign in to the first account and approve access.
- 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
- On a computer, go to gemini.google.com.
- At the bottom, click Settings & help, then Connected Apps. If Connected Apps is not there, click Personal Intelligence first.
- Under Custom apps for Spark, click Add a custom app.
- Enter
https://carlyassistant.com/mcp/. - If the server does not support Dynamic Client Registration, click Show more next to Advanced features and enter your credentials.
- 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.comas Personal,fictional.dana.okafor@bosch.comas Main Company, andfictional.dana.okafor@stryker.comas 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 infictional.dana.okafor@stryker.comonly.
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
| Need | Spark alone | Spark with Carly |
|---|---|---|
| Read the signed-in Gmail account | Yes | Yes |
| Hold several Gmail identities at once | No | Yes |
| Reach any Outlook mailbox | No | Yes |
| Compare Gmail and Outlook in one request | No | Yes |
| Send from a chosen address | Limited to the signed-in identity | Yes |
| See Google and Outlook calendars together | No | Yes |
| Works on a work or school Google account | No, personal accounts only | Yes |
| Keeps working outside Spark’s availability gates | No | Yes |
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
| Problem | Fix |
|---|---|
| No Outlook option in Spark’s app list | Expected, Spark has no native Microsoft connector |
| Custom apps section is missing | Check Keep Activity, your Pro or Ultra tier, and that you are on a computer |
| Spark blocked at sign-in | The feature does not run on a work or school Google Account |
| The same mailbox connected twice | Remove the duplicate and reconnect from a private window |
| A tenant blocks authorization | Ask that Workspace or Microsoft 365 administrator to approve Carly |
| The wrong inbox answered | Name 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."


