Several Notion workspaces connected to a single ChatGPT account
Last updated on

How to Connect Multiple Notion Workspaces to ChatGPT

Notion issues one access token per workspace, and neither OpenAI nor Notion documents holding two in one ChatGPT account. Connect every workspace to Carly, add Carly to ChatGPT once, and a single chat can read or write in whichever workspace you name. Carly holds your Gmail and Outlook mailboxes and every calendar on both sides in the same place.

What one chat can do afterwards

  • Search a personal, a company, and a client workspace in one question.
  • Get the source workspace named on every row that comes back.
  • Create a page in the workspace you name, not the one that happens to be authorized.
  • Update a status in one workspace while filing the summary in another.
  • Reach a client page without page-picker bookkeeping across three authorizations.
  • Start when a database row changes rather than when you ask.

Nothing is merged. Each workspace keeps its own authorization, and Carly keeps them individually addressable.

Why the native Notion app does not solve this

Notion’s developer documentation is explicit that a public connection follows OAuth 2.0 and that each user who authorizes it “receives their own access token, scoped to their workspace.” One token, one workspace. What a second connect attempt does to the first is not written down by either company, so treat it as unknown rather than safe.

The only multi-account mechanism OpenAI documents is ChatGPT account switching, capped at two accounts active per session, with chats, memory, history, billing, and workspaces fully separate. That is one Notion workspace each and no question that crosses them.

Two access models, and people mix them up

Worth sorting before you troubleshoot anything, because they behave nothing alike.

The Notion app uses Notion’s own OAuth page picker. After you sign in, Notion shows a “Select pages” screen and you choose exactly which pages and databases the connection reaches. One real constraint: the picker only displays pages a user has full access to, so a guest on a client’s page cannot share that page with the app at all.

Notion MCP has no page picker. Notion states that MCP tools act with your full Notion permissions and can access everything you can access.

Two further traps sit on the native path:

  • OpenAI contradicts itself on writes. The legacy Notion help article describes read-only access with no write or modify actions, while a release note from March 27, 2026 says the updated app adds write capabilities where supported and tells users to reconnect. Both are live. Reconnect, then test one harmless write before trusting it.
  • A plan gate nobody mentions. Notion tells ChatGPT users to add https://mcp.notion.com/mcp as a custom connector. OpenAI separately states that full MCP support including modify and write actions is rolling out in beta to Business, Enterprise, and Edu. A Plus or Pro subscriber can follow Notion’s instructions exactly and still not have the surface OpenAI requires.

1. Give each workspace a role

WorkspaceRole
Notes from before the jobPersonal
Your employer’s workspaceCompany
The delivery workspace you hold a guest seat inClient

Use the role in ordinary questions, and state it explicitly before anything that writes.

2. Connect the first workspace to Carly

  1. Sign in at carlyassistant.com.
  2. Open carlyassistant.com/integrations.
  3. Find Notion and click Connect.
  4. Authorize the first workspace, checking the workspace name before you approve.
  5. Confirm it appears in Carly’s connected list.

3. Add every other workspace

  1. Return to Carly’s integrations page.
  2. Select Notion → Connect again.
  3. Choose the correct workspace on Notion’s authorization screen.
  4. Repeat for every remaining workspace.
  5. Verify where each connection landed before adding the next.

On a client workspace where you are a guest, an owner there may need to approve the integration. That is a Notion-side approval and it is normal.

4. Add Carly to ChatGPT

  1. Open Plugins in the ChatGPT sidebar.
  2. Click +.
  3. Paste https://carlyassistant.com/mcp/.
  4. Continue to authorization.
  5. Sign in to the Carly account holding the Notion connections.
  6. Make Carly available to the chat.

Since July 9, 2026 apps ship inside "plugins," listed in one directory spanning ChatGPT and Codex. Existing connections kept working and nothing needed resubmitting; what changed is the packaging and the storefront, not the protocol.

Permissions for what runs afterwards live under Settings → Apps → App Preferences → Ask permission, which defaults to important actions. Leave it there while you test.

5. Test each workspace read-only

One workspace per prompt until routing is reliable:

In the Company workspace, list the five most recently edited pages. Do not change anything.

In the Client workspace, find the current project brief and tell me when it was last updated. Read only.

Then the question that was impossible with one token:

Search the Company and Client workspaces for pages mentioning “launch checklist” edited in the last 30 days, and show the source workspace on every row.

6. Reuse this routing prompt

Treat my own workspace as Personal, my employer’s as Company, and the delivery workspace as Client. Always state the target workspace before creating a page, updating a property, or adding a database row. Never write to a workspace I have not named.

Then name the target per action:

Add that call summary as a new page in the Client workspace under Delivery Notes, and update the status property on the matching row in the Company workspace.

Native Notion in ChatGPT versus Carly

NeedChatGPT with NotionCarly plugin
Search pages in one workspaceYesYes
Restrict access to chosen pagesYes, via the page pickerYes
Write to pages and databasesContested, and plan-gated via MCPYes
Hold two workspaces at onceUndocumentedYes, each one named
Answer one question across two workspacesNoYes
Act when a database row changesNoYes
Run unattendedNotion documents this as not yetYes

Notion’s page picker is a genuinely good scoping control, better than most connectors offer, and for reading inside one workspace the app is the shortest route.

Across workspaces it has nothing, and the trigger is missing too. Notion’s webhooks exist for direct API connections rather than for ChatGPT, and Notion answers “not yet” on whether its MCP can run without interactive authorization. Carly holds several workspaces at once, routes each read and write to the one you name, and fires when the row changes. Carly offers free Zapier-style workflows; AI agents start at $35/month.

Quick fixes when a workspace does not appear

ProblemFix
A page is missing from the pickerYou lack full access to it, so ask the page owner in Notion
The app answers but will not writeRemove and reconnect it, then check whether writes need MCP on a Business plan
Notion’s connector instructions do not workFull MCP write support is beta on Business, Enterprise, and Edu rather than Plus or Pro
The second workspace behaves oddlyNeither vendor documents two tokens in one account. Keep them in Carly and name each one
A client workspace will not authorizeAn owner in that workspace approves the integration

Frequently asked questions

Can ChatGPT connect to two Notion workspaces?

Neither OpenAI nor Notion documents it. Notion issues one access token per workspace by design, and OpenAI says nothing about what a second connect does to the first. Connecting each workspace to Carly is what makes several reachable from one chat.

Does ChatGPT’s Notion app write to Notion?

It depends which OpenAI document you read. The legacy help article describes read-only access with no write or modify actions, while a March 2026 release note describes new write capabilities where supported and asks you to reconnect. Reconnect, then test one small write.

Do I need a Business plan to use Notion MCP with ChatGPT?

For the full version, apparently yes. OpenAI states that full MCP support including modify and write actions is rolling out in beta to Business, Enterprise, and Edu, even though Notion’s own instructions do not mention a plan requirement.

Can I restrict which Notion pages ChatGPT sees?

With the Notion app, yes, through the Select pages step in Notion’s OAuth screen. With Notion MCP, no, because MCP tools act with your full Notion permissions.

Does ChatGPT act when something changes in Notion?

No. Notion’s webhooks exist for direct API connections rather than for ChatGPT, and Notion answers “not yet” on whether its MCP can run without interactive authorization.


Related: ChatGPT + Notion · Multiple Notion workspaces in ChatGPT Work · Multiple Notion workspaces in Claude Cowork · Best Notion integrations

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