> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rapydo.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Slack integration

# Slack Integration

Connect Rapydo to Slack to receive database monitoring notifications and interact with Scout AI directly from Slack.

## Overview

<img src="https://mintcdn.com/rapydo/ZQEm7fW_zpIqIr1i/images/settings-slack-screenshot.png?fit=max&auto=format&n=ZQEm7fW_zpIqIr1i&q=85&s=706ecd8627d8fecb443a2a5ee5ab6e1d" alt="Slack Integration" width="2501" height="1288" data-path="images/settings-slack-screenshot.png" />

The Slack Integration allows you to:

* Receive real-time database alerts and notifications in Slack channels
* Interact with Scout AI directly from Slack using natural language
* Keep your team informed about database health without leaving Slack

## Setup Wizard

The Slack Integration Setup guides you through four steps to connect your workspace.

<Steps>
  <Step title="Enter Workspace Details">
    Configure your Slack workspace domain and configuration token.

    <ParamField body="Workspace Domain" type="string" required>
      Your Slack workspace domain. This is the subdomain of your Slack URL. For example, if your Slack URL is `mycompany.slack.com`, enter `mycompany`.
    </ParamField>

    <ParamField body="Configuration Token" type="string" required>
      Your Slack configuration token obtained from Slack app settings. Starts with `xoxe.xoxp-...`
    </ParamField>

    <Warning>
      Your tokens are securely transmitted and stored. They will never be displayed in logs or error messages.
    </Warning>

    Click **Create App & Authorize** to proceed.
  </Step>

  <Step title="Authorize Application">
    Follow the Slack authorization flow to grant Rapydo access to your workspace. You'll be redirected to Slack to approve the permissions.
  </Step>

  <Step title="Store App Token">
    Configure the app token for Socket Mode support. This enables real-time communication between Rapydo and Slack.
  </Step>

  <Step title="Complete Setup">
    Review your configuration and finalize the integration.
  </Step>
</Steps>

## Connection Status

Once setup is complete, the Current Status section displays your progress through four stages:

| Stage            | Description                                |
| ---------------- | ------------------------------------------ |
| Not Configured   | Initial state, no connection established   |
| Bot Token Set    | Bot token has been configured              |
| Connected        | Successfully connected to Slack            |
| Fully Configured | All features enabled including Socket Mode |

A fully configured integration shows:

* **Workspace** — The name of your connected Slack workspace
* **Connection Status** — Shows "Connected" when the integration is active
* **Mode** — Displays "Socket Mode" when real-time features are enabled

## Managing the Integration

### Set Up Integration

If no integration is configured, click **Set Up Integration** to launch the setup wizard.

### Reconfigure Integration

Once the integration is configured, click **Reconfigure Integration** to update your Slack connection settings. Use this if you need to:

* Update tokens
* Reconnect after a disconnection
* Change workspace settings

### Delete Integration

<Warning>
  Deleting the integration will disconnect Rapydo from your Slack workspace, stop all notifications, and disable Scout AI access from Slack.
</Warning>

Click **Delete Integration** to completely remove the Slack connection. You can set up the integration again at any time by going through the setup wizard.
