Slack integration

An AI help desk inside Slack

Point it at your policies, runbooks, and wiki exports. Your team asks in Slack — by DM or @mention — and gets a sourced answer in seconds instead of pinging a colleague.

Built for internal support

The highest-volume questions in most companies are internal: "what's the VPN setup?", "how many PTO days roll over?", "where's the expense policy?". Upload those documents to an agent, connect Slack, and the answers meet people where they already ask — without a ticket, and without interrupting whoever maintains the wiki.

How it behaves in your workspace

  • DMs: anyone can message the bot directly and get a grounded answer.
  • @mentions: mention the bot in a channel and it replies in a thread on your message — visible to the channel, tidy in the flow.
  • Not a channel lurker: it does not read or respond to ordinary channel messages. It speaks only when spoken to.
  • Slack-native formatting: the agent writes in Slack's own markup — bold, links, code — never raw markdown artifacts.

Setup

  1. 1
    Create a Slack app in your workspace
    About two minutes in Slack’s app console: create the app, add a bot user, install to your workspace, and copy the bot token and signing secret.
  2. 2
    Paste two values into Chat Cactus
    Dashboard → Integrations → Slack: bot token and signing secret. The token is validated against Slack on the spot.
  3. 3
    Subscribe events to the shown URL
    Paste the event webhook URL from the dashboard into your Slack app’s Event Subscriptions. Slack’s URL challenge is handled automatically.

Escalation inside Slack

If a question needs a person, the conversation escalates like any other channel: the AI mutes, your workspace admins are notified, and a teammate's dashboard reply reaches the asker as a direct message from the bot.

Frequently Asked Questions

How does the bot get into my workspace?

You create a small Slack app in your own workspace (about two minutes), give it a bot token, and paste the token plus signing secret into the dashboard. Chat Cactus validates the token immediately. Because the app is yours, you control its name, icon, and permissions.

When does it respond?

In two situations: when someone DMs the bot, and when someone @mentions it in a channel. It deliberately does not read or answer every channel message — no noise, no surprise interjections.

Does it answer in threads?

Channel @mentions are answered in a thread on the mentioning message, keeping channels tidy. DMs are answered inline.

What knowledge does it answer from?

The documents you upload to the agent — your internal wiki exports, policy PDFs, runbooks. Answers use Slack’s own formatting, and the same agent can simultaneously serve your website widget or email.

Is the connection verified?

Every event from Slack is checked against your app’s signing secret with a replay-window guard before it is processed, and the bot ignores its own messages so it can never loop.

Give your wiki a voice in Slack.

10 minutes from sign-up to your first answered customer message. Free forever plan, no card required to build.