AgentStack Docs

Slack channel

Connect Slack, configure inbound mentions and DMs, and control outbound messages from an agent.

Open Channels → Slack to connect an organization Slack account. Then enable the agent's Slack channel. Start with the connection in General. A disconnected or expired OAuth connection stops Slack from working. If the settings page shows a reconnect prompt, reconnect through Integrations. The page has separate controls for Outbound and Inbound settings. Slack is not a single on/off switch.

For outbound messages, choose the default channel and the bot name, and save your changes. Then send a test message. Sending a test message automatically saves any unsaved outbound edits first, then posts using that configuration.

For inbound messages, turn on replies for permitted Slack channels. You can also turn on replies for direct messages (DMs). Slack must grant the required inbound scopes. A team can assign only one agent to the configured DM path. Before you turn on inbound replies, check the connection and conflict notices on the page.

After you add your bot to the correct workspace and channels, enable Slack. Test the mention, direct-message, and outbound cases separately. Do not promise replies to every Slack message. Inbound configuration, OAuth scopes, channel membership, and connection health all affect whether an event reaches the agent.