Slack

Listen and respond in Slack channels and DMs.

Overview

Connect Slack bots so agents can respond in channels and direct messages. You register each bot manually with credentials from your Slack app — Schwarz AI does not run an OAuth connect flow for Slack. Conversations are mirrored read-only into the web chat.

Setup

1. Create a Slack app at api.slack.com/apps (From scratch).

2. In the Slack developer portal, under OAuth & Permissions, add bot scopes: chat:write, app_mentions:read, channels:history, im:history, then Install to Workspace. Copy the Bot User OAuth Token (xoxb-…).

3. Under Basic Information, copy the Signing Secret and App ID (A…).

4. Under Event Subscriptions, enable events, set the Request URL to: `` https://<your-schwarz-ai-host>/api/integrations/slack/events Subscribe to: app_mention, message.im, message.channels`.

5. In Schwarz AI → Integrations → Slack, register the bot (name, App ID, bot token, signing secret).

6. Create an agent with the Slack integration enabled and select which registered bot it listens on.