Multiple Google Calendars in ChatGPT Work
ChatGPT Work does not document a way to connect two Google accounts to its Google Calendar app, and it says nothing official about secondary calendars. Those are two different limits: one person may have work and personal Google identities, while a single identity may contain primary, team, family, and subscribed calendars. Carly connects the identities separately and preserves the calendar names, so Work can use the whole set through one connection.
This is the Work-specific cut of the same problem. The regular ChatGPT version is how to connect multiple Google Calendars to ChatGPT.
First identify which kind of “multiple” you have
| Your setup | What it means |
|---|---|
| Work and personal Google logins | Multiple Google accounts, each with its own authorization |
| Primary, team, and family calendars under one login | Multiple calendars inside one Google account |
| Calendar shared to your account | A separate calendar reached through your current identity |
| Subscribed ICS calendar | Usually read-only and owned elsewhere |
OpenAI’s Google app data-controls FAQ says ChatGPT can access content from “the Google account you choose to connect.” There is no published flow for adding a second Google identity to the same Calendar app.
For calendars inside that identity, the documentation is thinner. OpenAI lists the Calendar OAuth scope but does not state whether secondary, shared, or subscribed calendars are searched. A July 2026 community report said only the primary calendar was returned. That is a user report, not an official product limit.
What Work can write is narrower than the OAuth scope
OpenAI documents meeting creation on Google Calendar as a workspace write action. An administrator has to turn it on under Workspace settings → Apps → Manage actions. Plus and Pro read the calendar and do not get that write switch.
ChatGPT's Google Calendar connector reads your calendar on Plus and Pro. Write actions — actually creating the event — arrived for workspace plans during 2026, but they stay off until a Business or Enterprise admin enables them, and the default is still to ask before acting.
Moving, rescheduling, and deleting a Google Calendar event are not described in a current OpenAI help article. The granted calendar.events scope can technically cover those operations. A permission is not proof that Work exposes the action.
The default approval preference still asks before important changes such as appointments. Keep that on while testing a multi-calendar setup.
Account switching keeps two ChatGPT logins signed in. Each can connect a different Google identity. Histories, memory, billing, and workspaces stay separate. That is two Work sessions, not one task that searches both calendars.
1. Give every account and calendar a role
For example, all fictional:
| Google address | Calendar | Role |
|---|---|---|
fictional.maya.lopez@gmail.com | Maya Lopez | Personal |
fictional.maya.lopez@airbnb.com | Maya Lopez | Main Company |
fictional.maya.lopez@airbnb.com | Product Launch | Team |
fictional.maya.lopez@sony.com | Maya Lopez | Client |
The calendar name matters when one account owns several. The full Google address matters when the same calendar name exists in two identities.
2. Connect each Google account to Carly
- Sign in at carlyassistant.com.
- Open carlyassistant.com/integrations.
- Find Google Calendar and click Connect.
- Choose the first Google account and approve access.
- Return to the integrations page and select Google Calendar → Connect again.
- Choose Use another account if Google preselects the first identity.
- Confirm the full address and its calendars before adding the next account.
Carly calculates availability across Google Calendar and Outlook at the same time, while each event stays on its original calendar.
3. Add Carly to ChatGPT Work
- Open Plugins in the ChatGPT sidebar.
- Click +.
- Enter
https://carlyassistant.com/mcp/. - Complete authorization.
- Sign in to the Carly workspace holding the calendar connections.
- Make Carly available to the Work task.
On July 9, 2026 OpenAI folded the app directory into a plugin directory shared across ChatGPT and Codex. A plugin bundles apps, skills, and app templates; the MCP connection underneath is unchanged, and the 1,600-plus already-approved apps were migrated automatically.
Custom remote MCP access varies by plan: Pro is documented for read and fetch, while full MCP including write actions is available on Business and Enterprise/Edu through developer mode. If + is unavailable, ask the workspace administrator to enable the connection.
4. Keep approval on while testing
- Open your profile menu.
- Select Settings → Apps.
- Find the app approval preference.
- Keep Important actions or Any changes enabled.
This makes the target calendar visible before a write runs.
5. Test every calendar before changing one
In the Personal calendar under
fictional.maya.lopez@gmail.com, find the next event containing “dentist.” State the account and calendar. Do not change it.
In the Product Launch calendar under
fictional.maya.lopez@airbnb.com, list events next Tuesday. State the source calendar and do not edit anything.
Then the combined view:
Check every example calendar for conflicts Thursday from 1:00 to 4:00 PM Eastern. Include the full account and calendar name for each conflict.
6. Reuse this calendar-routing prompt
Treat
fictional.maya.lopez@gmail.comas Personal,fictional.maya.lopez@airbnb.comas Main Company, andfictional.maya.lopez@sony.comas Client. Always state the target address and calendar before changing an event. Wait for approval before creates, updates, moves, or deletions.
Then specify both layers:
Create the approved hold on the Main Company primary calendar only. Do not add it to Personal or Client.
Move the event on the Product Launch team calendar. Do not change the similarly named event on the primary calendar.
ChatGPT Work Google Calendar next to Carly
| Need | Native Google Calendar app | Carly |
|---|---|---|
| Read a connected Google account | Yes | Yes |
| Keep two Google identities connected | Not documented | Yes |
| Reliably query secondary calendars | Not documented | Yes |
| Compare work and personal availability | Not in one native connection | Yes |
| Create a meeting | Workspace write action, admin-enabled | Yes |
| Move or delete an event | Not documented | Yes, with the calendar’s permissions |
Carly offers free Zapier-style workflows; AI agents start at $35/month.
Quick fixes
| Problem | Fix |
|---|---|
| A secondary calendar is missing | Name it explicitly; if Work still omits it, use Carly’s calendar connection |
| Second Google account replaced the context | Keep each identity connected in Carly instead of switching native sessions |
| Write action is unavailable | Ask the ChatGPT workspace admin to enable Calendar actions |
| Plugins + is disabled | Ask the workspace admin to enable the plugin |
| Event landed on the wrong calendar | Require both the full address and calendar name before approval |
Frequently asked questions
Can ChatGPT Work connect two Google Calendar accounts?
OpenAI documents choosing one Google account for the app and does not publish a second-account flow. Account switching keeps two ChatGPT logins signed in; they remain separate Work sessions.
Can ChatGPT Work read secondary Google Calendars?
OpenAI does not say. One July 2026 community report said the app returned only the primary calendar. There is no official confirmation either way.
Can ChatGPT Work create Google Calendar events?
On Business and Enterprise, yes, if an administrator enables Calendar write actions. On Plus and Pro the Google Calendar app reads and does not write. ChatGPT asks before important appointment changes by default.
Can ChatGPT Work move or delete Google Calendar events?
Those user-facing actions are not documented. The OAuth scope permits event access, but that alone does not prove Work exposes move or delete.
Related: How to connect multiple Google Calendars to ChatGPT · ChatGPT Work and calendar · ChatGPT Work connectors · How to manage multiple Google Calendars · Carly’s 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."


