How to Connect Multiple Slack Workspaces to ChatGPT
ChatGPT’s Slack app connects to one Slack workspace at a time. OpenAI states the limit directly: to connect a different workspace, you must disconnect the current one and reconnect. That makes the native app a poor fit for consultants, agencies, and operators who live in an internal workspace plus several client or community workspaces. Carly keeps each workspace authorized separately and exposes them to ChatGPT through one connection. Carly holds your Gmail and Outlook mailboxes and every calendar on both sides in the same place.
1. Add your Slack workspaces to Carly
- Sign in at carlyassistant.com.
- Open carlyassistant.com/integrations.
- Find Slack, click Connect, and authorize the workspace.
- Click Connect again for the next one, and keep going for as many workspaces as you want.
Slack allows members to install apps by default, but a workspace owner can require approval. If the install is blocked, ask an owner or administrator to approve Carly.
Carly connects to thousands of apps, so while you are on that page you can add your inboxes, calendars, CRM, and anything else you want ChatGPT to reach through the same connector.
Slack’s guest permissions table shows that single-channel and multi-channel guests cannot install apps or authorize their Slack account to use them. If you are only a guest in a client workspace, ask the client’s workspace owner for an approved connection rather than assuming your guest login can add one.
2. Add Carly to ChatGPT
- Open Plugins in the ChatGPT sidebar.
- Click +.
- Enter
https://carlyassistant.com/mcp/. - Complete authorization.
- Sign in to the Carly workspace containing the Slack connections.
Full custom MCP support is documented for Business and Enterprise/Edu on the web. Pro supports read and fetch through developer mode. If the add control is unavailable, ask the ChatGPT workspace administrator to enable the connection.
The native Slack limit is explicit
OpenAI’s ChatGPT Slack app documentation calls the connection one-to-one. A second workspace is a swap:
The ordinary Slack app searches messages and files that your Slack identity can already access. Admin-enabled actions include joining a channel, creating a reminder, uploading a file, and updating your Slack profile.
OpenAI’s account switcher can keep two ChatGPT accounts signed in on the web. Each account could connect a different Slack workspace, but nothing is merged: chats, memory, workspaces, and billing remain separate. The switcher is capped at two accounts, so it does not solve a portfolio of client workspaces.
ChatGPT’s Slack app next to Carly
| Need | Native Slack app | Carly |
|---|---|---|
| Search one Slack workspace | Yes | Yes |
| Keep several unrelated workspaces connected | No, one at a time | Yes |
| Search across workspaces in one question | No | Yes |
| Join channels, create reminders, upload files | Admin-enabled actions | Yes, within granted permissions |
| Post a channel message | Not documented for the ordinary app | Yes |
| Preserve workspace boundaries | One connection | Named workspace routing |
Carly offers free Zapier-style workflows; AI agents start at $35/month.
Quick fixes
| Problem | Fix |
|---|---|
| Connecting the second workspace removed the first | That is the native one-to-one behavior; connect both through Carly |
| Slack authorized the wrong workspace | Reconnect and verify the workspace name at the top of the consent screen |
| Slack app installation is blocked | Ask the Slack workspace owner or admin to approve it |
| Guest account cannot authorize | Ask the client workspace to provide an approved connection |
| Private channel is missing | Confirm the authorized Slack identity is already a channel member |
| Search misses older messages | Check the workspace’s Slack retention policy; deleted content is unavailable to the API |
| ChatGPT uses the wrong workspace | Require workspace and channel attribution in every result |
Frequently asked questions
Can ChatGPT connect two Slack workspaces?
No. OpenAI says the Slack app connects to one workspace at a time. You must disconnect it before connecting another workspace.
Does connecting a second Slack workspace replace the first?
Yes. The documented process is disconnect, then reconnect and select the other workspace. Both are not kept active in the native app.
Can ChatGPT post messages to Slack?
Workspace Agents can respond and send scheduled Slack messages on Business, Edu, and Enterprise. For the ordinary Slack app, OpenAI documents search plus actions such as reminders and file uploads, but not a channel-post action.
Can a Slack guest connect the app?
Slack’s permissions table shows that guest roles cannot install apps or authorize a Slack account to use them. A client workspace owner or administrator must provide an approved path.
Related: ChatGPT + Slack · Slack MCP · Multiple Slack workspaces in Claude · Best AI assistants for Slack · Carly’s Slack 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."


