How to Connect Multiple Google Calendars to Copilot
Copilot cannot book anything on a Google Calendar and cannot hold a second Google account, so Carly is where multi-calendar work has to happen. Consumer Copilot at copilot.com connects one Google account, read-only. Microsoft 365 Copilot, the paid work SKU, has no Google Calendar connector at all. Authorize each Google identity in Carly and one question can span every calendar you own.
What one chat can do afterwards
- Compare a personal Gmail calendar and a Workspace calendar in one question.
- Find a slot that is genuinely free on both.
- Book on the account that owns the meeting.
- Move or decline in the correct calendar, not the last one you opened.
- Flag a clash the moment an invite lands, without being asked.
- Chain a booking into email, CRM, or a task list.
Nothing is merged. Each Google account stays separately authorized, and Carly keeps them individually addressable.
Read-only is the literal design, not a rough edge
Every verb Microsoft documents for connectors is a retrieval verb. Microsoft says Copilot “can retrieve files, emails, contacts, and calendar events based on your queries”, and its transparency note heads the relevant section “Information retrieval with Connectors”, describing how Copilot can retrieve emails, look up contacts, and check calendar appointments from both Outlook and Google accounts. Microsoft also states that Copilot “does not store, modify, or expand your access” and “only works with content your account already has permission to view”.
So “check whether I am free on Thursday” is in scope. “Move the Ford call to Thursday” is not. Ignore the marketing line on the connectors page about acting on your information; the capability list on the same page is retrieval only, and the transparency note is the document that matters.
A second Google account has no documented slot
Microsoft says you can turn on as many connectors as you want. That sentence is about connectors, not identities, and it gets misread constantly. There is no second slot in the connectors list and no documented procedure for adding one, so treat it as unsupported rather than as known behaviour.
Several calendars inside one Google account, a partner’s calendar, a school calendar, a subscribed fixture feed, is genuinely undocumented too. The confident “primary calendar only” claim in search results traces back to a scheduling vendor’s blog rather than to Microsoft, so test it against your own account and believe what you see.
One decoy ranks well here and wastes an afternoon. Microsoft’s “multiple account access” support page is about using a Copilot licence attached to one account while working on another account’s Office documents, explicitly with no access to the organization’s Microsoft Graph. It has nothing to do with Google.
1. Sort your case
| What you have | Native path in Copilot |
|---|---|
| Personal Gmail calendar, consumer Copilot | Read-only, one account |
| Google Workspace calendar, Microsoft 365 Copilot | No connector exists |
| Two Google accounts, personal and freelance | No documented path |
| Several calendars inside one Google account | Undocumented, test it |
| Wanting Copilot to book or move the meeting | No |
2. Connect each Google account to Carly
- Sign in at carlyassistant.com.
- Open carlyassistant.com/integrations.
- Find Google Calendar and click Connect.
- Authorize the first Google account.
- Repeat for every additional account, personal, freelance or Workspace.
- Choose Use another account if Google preselects the previous login.
- Confirm each one appears in the connected list before you rely on it.
Unlimited connected calendars are included, so the number of Google accounts does not change what you pay. If Google Workspace shows an administrator review message, ask the Workspace administrator to approve the connection and repeat the authorization.
3. Choose how Copilot reaches Carly
Copilot has no box where an ordinary user pastes a connector URL, on either SKU. Consumer Copilot ships a fixed connector list and its support page never mentions MCP. Microsoft 365 Copilot accepts an MCP Base URL only from an administrator. That is Microsoft’s connector model rather than a gap on Carly’s side, and it leaves three honest routes.
You work with Carly directly. The Google accounts you connected at step 2 are usable immediately, and booking across them is the point. Most readers stop here.
A maker adds Carly in Copilot Studio. This is the Microsoft-side route that actually fits Carly, because it carries write actions. Tools → Add a tool → New tool → Model Context Protocol, then supply a server name, a description, and https://carlyassistant.com/mcp/ as the server URL, with auth set to None, API key, or OAuth 2.0. Only Streamable transport is supported; SSE was dropped in August 2025. It needs a work or school account and a paid licence, the trial cannot publish the agent, and it produces a separate agent rather than Copilot Chat.
An administrator adds a federated connector, which is a partial fit. Microsoft 365 admin center → Copilot → Connectors → Gallery → Create a new connector, then under Connect to MCP server select Add and fill in a display name and Base URL. It needs the Global Administrator or AI Administrator role plus a registered Entra SSO or OAuth 2.0 application, and Microsoft requires these connectors to be read-only, so an admin gets a read slice rather than booking. Federated connectors reached general availability in June 2026 and admin center management shipped in July 2026.
If none of those shapes fits your team, the API and bring-your-own-key path runs through the Carly team. Book a call to scope it.
4. Test each calendar read-only
One account per prompt until routing is reliable:
On my personal Google Calendar, list everything booked next week and flag anything after 6pm.
On my work Google Calendar, find the next free 45 minutes that is not adjacent to another meeting.
Then the question that needed two accounts at once:
Compare my personal and work Google Calendars for next Tuesday and list every hour that is genuinely free on both, naming the account each conflict comes from.
5. Reuse this routing prompt
Treat my Gmail account as Personal and my Workspace account as Work. Always say which calendar you are writing to before creating, moving or declining anything, and never write to a calendar I have not named.
Then name the target per action:
Book the Adobe intro call on Work for Thursday morning and block the school pickup on Personal at 3pm.
What the one native connection still gives you
If you are on consumer Copilot and one Google account covers your life, the connector is worth having for lookups. In Copilot, open your profile, then Connectors, find Google Gmail, Calendar, Contacts and click Connect. Microsoft ships those three as a single entry, so authorizing Calendar authorizes mail and contacts with it. It is available on copilot.com and in Copilot Mobile for iOS and Android, and if you signed in to Copilot with a personal Microsoft account, that account has to match the one you use for OneDrive or Outlook.
That covers exactly one account, read-only. The freelance calendar, the Workspace calendar at work, and any instruction that changes an event are all outside it, which is where step 2 above starts earning its keep.
Copilot versus Carly on Google Calendar
| Need | Copilot | Carly |
|---|---|---|
| Read a personal Google Calendar | Yes, consumer only | Yes |
| Read a Workspace calendar at work | No connector | Yes |
| Hold two Google accounts at once | Not documented | Yes |
| Create, move or cancel an event | No | Yes |
| Answer across two calendars in one reply | No | Yes |
| Act when an invite arrives | No event triggers | Yes |
Carly authorizes per identity, so a personal Gmail calendar and a Workspace calendar sit side by side and one question can span both. It books as well as reads, and it fires on the event rather than waiting for a prompt: the invite lands, the clash is caught, an alternative is proposed before you have opened anything.
Free Zapier-style workflows; AI agents from $35/month. Connect it on the integrations page, or start with Google Calendar.
Quick fixes
| Problem | Fix |
|---|---|
| No Google option in Copilot | You are on Microsoft 365 Copilot, which has no Google Calendar connector |
| Connecting Calendar also connected Gmail | Expected: Microsoft ships Gmail, Calendar and Contacts as one connector |
| Copilot will not move an event | Connectors are retrieval only; do the booking in Carly |
| A shared or subscribed calendar is missing | Undocumented behaviour; check it in your Google account and plan for it not working |
| A second Google account will not attach | There is no documented second slot; one account is the native limit |
| No connector box anywhere in Copilot | Expected on both SKUs; the MCP surface is admin and maker gated |
Frequently asked questions
Does Microsoft Copilot work with Google Calendar?
Consumer Copilot at copilot.com does, read-only, through the combined Google Gmail, Calendar and Contacts connector. Microsoft 365 Copilot at work does not: its connector catalogue has no Google Calendar entry.
Can Copilot create or reschedule a Google Calendar event?
No. Every capability Microsoft documents for connectors is retrieval, and its transparency note describes checking calendar appointments rather than changing them. Microsoft also states that Copilot does not modify or expand your access.
Can I connect two Google accounts to Copilot?
Microsoft documents no way to add a second Google account, and there is no second slot in the connectors list. It says you can enable as many connectors as you want, which is a statement about connectors rather than about identities.
Can I paste a connector URL into Copilot myself?
Copilot exposes no paste-a-URL box to ordinary users on either SKU. An administrator can add an MCP Base URL in the Microsoft 365 admin center, though those connectors are read-only, and a maker can add one in Copilot Studio, which is the route that carries write actions.
Does Copilot do anything when a meeting invite arrives?
No. There are no event triggers. Copilot Tasks, currently in preview, does run scheduled and recurring work, but Microsoft states that Tasks are user initiated and will not start without you specifically asking.
Related: Copilot and Google Drive · Multiple Google Calendars in ChatGPT · Best AI assistants for Google Calendar · Google Calendar 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."


