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

# Slack

> Send messages and manage channels from your agent

## Setup

<Steps>
  <Step title="Create a Slack App">
    1. Go to [api.slack.com/apps](https://api.slack.com/apps) and create a new app
    2. Under **OAuth & Permissions**, add scopes: `chat:write`, `channels:read`, `channels:history`
    3. Install the app to your workspace
    4. Copy the **Bot User OAuth Token**
  </Step>

  <Step title="Add credentials in Orova">
    Go to **Settings → Integrations → Slack** and paste your Bot Token.
  </Step>

  <Step title="Create tool and assign">
    **Tools → Create Tool** → select **Slack** → assign to your agent.
  </Step>
</Steps>

## Available tools

| Tool                  | Description                        |
| --------------------- | ---------------------------------- |
| `send_message`        | Send a message to a channel        |
| `list_channels`       | List workspace channels            |
| `get_channel_history` | Get recent messages from a channel |
| `create_channel`      | Create a new channel               |
| `invite_to_channel`   | Invite a user to a channel         |
| `set_channel_topic`   | Set channel topic                  |
| `list_users`          | List workspace users               |
| `get_user_info`       | Get user profile info              |
| `send_direct_message` | Send a DM to a user                |
| `add_reaction`        | Add an emoji reaction              |
| `search_messages`     | Search messages                    |
