MemoireMemoire
Connector

Slack

The room where Memi lives. Every conversation, plan, and PR notification flows through your Slack workspace.

What Memi does with Slack

  • Auto-joins all public channels on install (no manual invite needed)
  • Watches for @memi mentions and DMs, ignores everything else
  • Cycles a status emoji on your message (👀 → 🔧 → ✅) so you see progress without re-checking the thread
  • Replies in-thread by default to keep channels clean
  • Posts demo videos as native Slack attachments — no third-party embeds

Permissions Memi requests

  • channels:read — list public channels so the bot can auto-join
  • chat:write — post replies and progress updates
  • reactions:write — set the working/done emoji on your message
  • users:read — resolve @mentions to user names
  • files:write — upload demo videos as inline thread attachments

Try it

@memi add a /healthz route to apps/web that returns 200 with {ok:true}
@memi why is the build failing on PR #142?
@memi review the API changes in #pull-1234

To uninstall: open the connectors page and click Disconnect on the Slack row. This calls Slack's auth.revoke API and deletes the integration row, so the bot token is invalidated immediately. You should also remove the app from your Slack workspace admin to clear it from the app drawer.

Disconnecting

Open the dashboard connectors page and click Disconnect. This deletes the integration row and revokes the upstream OAuth grant where the provider supports it. Memi stops receiving events from this tool within seconds.