--- title: "Slack Bot Integration via Decisions" slug: "decisions-slack-bot" description: "Create a Slack Bot integration to connect Slack messages with Decisions Flows, enabling workflow automation and data retrieval through chat commands." updated: 2026-06-24T14:36:27Z published: 2026-06-24T14:36:27Z canonical: "documentation.decisions.com/decisions-slack-bot" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # Slack Bot Integration via Decisions ## Overview A Slack Bot integration can be created in **Decisions** to allow communication between Slack and Decisions Flows. When a user mentions the bot in Slack, the message, channel, and user details are passed into Decisions, where a Flow processes the information and returns a response. This enables automation and interaction with Decisions directly from Slack, such as triggering workflows or retrieving data through chat commands. --- ### Prerequisite: - [**Slack Module**](/version-10/docs/slack) installed and added as a [project dependency](/version-10/docs/project-dependencies). - **App Level Token** and **Bot Token** obtained from the Slack application (already configured on the Slack side). --- ## Example 1. Navigate to a desired **Project** > **Integrations > Slack** 2. Right-click on **Bots** and select **Add Bot**. 3. On the **Slack Bot Configuration** window, provide a **Bot Name** and the required credentials:![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2026-06-24_10h33_57.png) - **App Level Token** (scoped for `connections:write`) - **Bot Token** (OAuth token generated for the Slack Bot) - Under the **Response Type**setting, select how the bot should reply: - **Channel** – sends the response in the channel. - **Thread** – sends the response in a message thread. 4. Under the **Handler Flow** setting, select a Flow that uses the **SlackBot Message Handler** behavior. This Flow processes the incoming message and defines the bot’s response. 5. Click **SAVE** to save the configuration. Once the bot is created, add it to a Slack channel. When the bot is mentioned (for example, `@YourBotName`), the configured Flow in Decisions will execute and respond according to the logic defined in the Handler Flow (e.g., displaying a pop-up, sending a message, or triggering another process). ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1762878275987.png)*Example: Slack Bot responding to a user mention in a channel.* --- For further information on Integrations, visit the [Decisions Forum](https://community.decisions.com/categories/Integrations).