Slack

There are two parts to a Slack connection:

  1. A workspace install of the Housecat App, done once by a Slack admin. This allows Housecat to send DMs for notifications and approvals.
  2. A personal connection between each user’s Slack identity and their Housecat account. This allows Housecat to search, read, draft and send messages on your behalf.

Install the Housecat App for Your Team

A Slack workspace admin installs the Housecat App once. The install grants the @Housecat bot the scopes it needs to deliver approvals and notifications.

To install:

  1. From the connections hub, open Connections, Slack and click Install.
  2. Sign in as a workspace admin and review the requested scopes.
  3. Approve the install. The Housecat App is now available in your workspace as @Housecat.

A workspace install is required before any user in that workspace can finish a personal connection.

Approvals

You can ask the agent to request approval in Slack as a DM from @Housecat:

User

Request Slack approval to draft an email with the weekly CRM stats

Housecat

Check your Slack DMs — hit Approve and I’ll draft and send the email.

Housecat

Noah approved. Sending the email now.

Slack approval DM from @Housecat

The result of Approve or Deny is fed back to the Housecat agent conversation.

Notifications

The Housecat App can notify you via Direct Message (DM).

User

Send a Slack notification with weekly CRM stats

Housecat

Sent! Check your Slack DMs for the Weekly GitHub Stats summary.

Connect Your Slack Account

You can also connect your personal Slack to Housecat. This is what lets the agent act as you in Slack — searching messages you can see, drafting from your account, and sending on your behalf.

From the connections hub, open Slack and pick a level. You can upgrade or revoke at any time.

Read

Read grants the agent access to list, search, and get Slack data that you can already see.

Read examples:

  • Search messages across channels you’re a member of.
  • Get the full thread for a permalink you share with the agent.
  • List channels and look up user profiles.

This is the right starting level for use cases like “summarize what I missed in #eng-platform yesterday” or “pull action items out of this thread.”

Draft

Draft grants the agent access to compose Slack messages as drafts for your review before sending. Slack does not have a native draft API for bots, so Housecat DMs you a message you can review, copy/paste or ask the agent to then send.

Draft examples:

  • Draft a status update for #team-updates based on your week’s work.
  • Draft a reply to a thread, ready for you to send when you’re back online.

Draft is the right level if you want the agent to prepare Slack messages but never publish them directly.

Write

Write grants the agent access to send messages on your behalf — post to channels, reply in threads, schedule messages, and react.

Write examples:

  • Send a summary of the week’s wins to #team-updates.
  • Reply in a thread with the answer the agent looked up.
  • Schedule a reminder message for Monday morning.

MCP

Slack is also available over Housecat’s MCP server, so Claude Desktop, Claude Code, and other MCP clients can use the same workspace install, personal connection, and approval policies.