How to connect Slack to Meta Muse
Let Muse read your Slack channels and threads, find people, and post messages as you, with every message it sends logged in your history.
Updated
Short answer
Muse has a built-in Slack connector: say "Connect my Slack" in a chat, or tap Connect next to Slack in Settings › Connectors, then allow it in your workspace. Use Upsy instead if you want Muse to read Slack but never post, to use two workspaces, or to share one Slack setup with Grok, ChatGPT and Claude. If you mostly want Muse to search all of Slack, stay with the built-in connector for now: Upsy's Slack can't search yet.
The built-in way
Slack joined Muse's connector list in late September 2026, and Meta names it in its Muse for Small Business post. The connector is Meta's own app in the Slack Marketplace. Its listing says Muse can view content in your channels and conversations, and act as you in them.
What you get:
- Muse acts as you, with approval. By default it asks before important actions, like posting. You set that in Settings › Permissions (Meta's approvals guide).
- A Marketplace app. Slack's tighter limits for apps outside its Marketplace don't apply to it, and if your workspace only allows approved apps, an admin can approve it from the Marketplace.
Where it stops:
- Meta doesn't document the actions: what Muse can read, search or post, or whether it holds more than one workspace.
- Muse only. The connection doesn't carry over to other assistants.
- No record outside Muse. Muse keeps an activity trail of its own, but you can't see its Slack actions next to your other assistants'.
If you use one workspace, only Muse, and you're happy approving each post, the built-in connector is fine. It's also the better fit for searching Slack or reading long stretches of history (see Upsy's limits below).
Why use Upsy for Slack
Upsy is a remote MCP server (a connector that lets the assistant use another app) that you add to Muse once. For Slack, it adds:
- Read-only Slack. Muse can catch you up on channels and threads but can't post. Or use Pick actions, for example to let it read and send DMs but nothing else.
- Up to five workspaces, each with its own access.
- History: every channel Muse reads and every message it sends is logged under Muse.
- A Mass send alert if Muse posts 20 or more messages in 10 minutes.
- One setup for every assistant. Grok, ChatGPT and Claude can use the same Slack connection, each with its own access.
Upsy's Slack acts as you, with your own Slack account. No bot joins your channels, and messages show up under your name.
What you need
- A Muse account on any plan, in the US or Canada.
- A free Upsy account at upsy.ai.
- Your Slack account in the workspace. If the workspace requires app approval, you may need to request it, and a Workspace Owner or app manager approves it (Slack's guide).
Connect Slack to Muse
- In Upsy, open Apps, click Connect an app, then Connect on Slack.
- Slack asks you to pick your workspace and allow Upsy. Check the workspace name, then click Allow.
- If Muse isn't connected to Upsy yet, open Assistants, click Add assistant and pick Muse. Paste the prompt Upsy shows into a new Muse chat, open the sign-in link, and choose full access or read-only for Slack. Click Allow. The details are in how to add a custom connector to Muse.
- If Muse was already connected, it gets Full access to Slack right away. To change that, open Muse's page under Assistants and set Slack to Read-only, or click Pick actions….
- For a second workspace, go back to Connect an app and click Add account on Slack.
- Start a new chat in Muse, so it loads the Slack tools. If you also connected Muse's own Slack, say "use Upsy" or save the memory line Upsy gives you.
Check that it works
Ask Muse:
Use Upsy to list my Slack channels.
Muse should list the channels, group DMs and DMs you're in. Then ask it to "read the latest messages in #general and summarize them". In Upsy's History, both actions appear under Muse.
What Muse can do with Slack
Through Upsy, Muse works with what you can see in Slack, as you:
- List your channels, group DMs and DMs.
- Find channels by name, public or private ones you can see, with topics and member counts.
- Find people by name, display name or email.
- Read a channel or DM, newest first, with names, and go back through older messages.
- Read a thread, from the first message through every reply.
- Read a profile: name, title, email, time zone and status.
- Send a message to a channel, to a person's DM, or as a reply in a thread, optionally shown in the channel too. Slack formatting and @mentions work.
Two limits apply until Upsy is listed in the Slack Marketplace:
- No search yet. Slack only opens message search to Marketplace apps. Muse finds messages by reading channels and threads instead.
- Slow reading. Slack lets apps outside its Marketplace read a channel's or thread's history once a minute, 15 messages at a time (Slack's changelog). Catching up on a busy channel takes a while.
| Access | What Muse can do in Slack |
|---|---|
| Full access | Everything above |
| Read-only | List, find and read, but never send |
| Pick actions | Only the actions you choose, like reading and DMs |
| No access | Nothing |
Prompts to try
- "Use Upsy to read the latest messages in #product and list any decisions."
- "Who is Ada on the design team? Show her title and time zone."
- "In #marketing, reply in the thread about the launch date: we're moving it to Thursday."
- "DM Sam on Slack that I'm running 10 minutes late."
- "Read the latest messages in #support and draft a summary for my manager here in the chat. Don't post it."
Troubleshooting
Slack says Upsy needs approval
Your workspace only allows approved apps. Send the request Slack offers, and a Workspace Owner or app manager can approve it.
Muse says Slack is limiting how often Upsy can read messages
Slack lets apps outside its Marketplace read a channel's or thread's history once a minute, 15 messages at a time. Wait for the time in the message, then ask again. Ask about one channel at a time, or use Muse's built-in Slack for long catch-ups.
Searching Slack doesn't work
Upsy offers Slack search once it's in the Slack Marketplace, which it isn't yet. Ask Muse to read the channel or thread instead ("Read the latest messages in #design and find what Ada said about pricing"), or use Muse's built-in Slack for searches.
Muse can't find a channel
Upsy only sees what you can see. Private channels you aren't in, and channels in a workspace you haven't connected, aren't there. Ask Muse to search channels by name to get the right one.
Muse says Slack access was revoked
Your Slack sign-in ended, or someone removed Upsy from the workspace. Reconnect Slack on Upsy's Apps page.
Muse posts through its own Slack connector
Say "use Upsy", or save the memory line from setup. If you don't need both, disconnect Muse's Slack in Settings › Connectors.
Security and privacy
- Muse never gets your Slack token. It calls Upsy's tools, and Upsy calls Slack as you. The key is encrypted and kept in the storage you choose.
- Messages pass through. Upsy sends what Muse reads on to it and doesn't save the messages. History keeps what was done: which channel was read, what was searched, where a message was sent.
- Alerts: Mass send emails you if Muse sends 20 or more messages in 10 minutes. You also get an email when a new app or assistant is connected.
- No approval step in Upsy. Muse's own Permissions settings decide when it asks first, and Meta doesn't say how they apply to custom connectors. To be sure Muse never posts, set Slack to Read-only.
- To turn it off, flip Muse's switch on Upsy's Assistants page. Disconnecting Slack in Upsy revokes its key in Slack right away. You can also remove Upsy from your workspace's app settings in Slack.
FAQ
Does Meta Muse work with Slack?
Yes. Muse has a built-in Slack connector in Settings › Connectors, and you can also reach Slack through a custom connector like Upsy.
Can Muse send Slack messages as me?
Yes. Both the built-in connector and Upsy post as you. Through Upsy, Muse can send only when Slack is set to Full access, or to Pick actions with sending turned on.
Can Muse search my Slack?
Not through Upsy yet: search comes once Upsy is in the Slack Marketplace. Muse's built-in Slack connector is a Marketplace app, so try it for searches.
Can Muse read private channels and DMs?
Through Upsy, yes, but only the ones you're in: Upsy sees what your Slack account sees.
Can I connect two Slack workspaces to Muse?
Through Upsy, yes: up to five workspaces, each with its own access for Muse.
Will my coworkers see a Muse bot in Slack?
Not with Upsy. It uses your own account, so there's no bot in your channels, and Muse's messages show up as yours.
Related guides
- How to connect Slack to Claude CodeAdd Slack to Claude Code so it can read channels and threads, find people and post updates as you, without creating a Slack app or pasting tokens.
- How to connect Slack to GrokConnect Slack to Grok and Grok Bot: read channels, threads and DMs, send messages as you, or keep it read-only. What works natively and what doesn't.
- Grok Bot vs Muse: which personal AI agent should you use?Grok Bot and Meta's Muse compared: price, the apps they connect to, browser, memory and safety. And how to use both with the same apps and memory.
- How to add a custom connector to Meta MuseMuse adds custom connectors from its chat. How to add a remote MCP server to Muse, approve the sign-in, and check that its tools work.
- How to connect Gmail to Meta MuseConnect Gmail to Muse so it can search, read, draft and send your email, and decide which of those it may do. Muse's own connector and Upsy compared.
- How to share memory between ChatGPT, Claude and GrokStop repeating yourself. Move your memory from ChatGPT to Claude, or keep one memory that ChatGPT, Claude, Grok and Muse all read and you control.