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

# Slack

> Send messages, read channels, and manage Slack workspace

## At a glance

* **Availability**: Enabled by default.
* **Auth**: OAuth 2.0.
* **Connection**: A user authorizes the connection in the provider's consent screen.
* **Scopes**: `channels:history`, `channels:read`, `chat:write`, `groups:history`, `groups:read`, `im:history`, `im:read`, `mpim:history`, `mpim:read`, `users:read`.

## Credentials

Set these per environment. See [Connect an integration](/cloud/integrations).

With a managed OAuth app, Connect works without these variables; set them to use your own OAuth app instead.

| Variable              | Required | Description                                                 |
| --------------------- | -------- | ----------------------------------------------------------- |
| `SLACK_CLIENT_ID`     | Yes      | Slack App Client ID [Docs](https://api.slack.com/apps).     |
| `SLACK_CLIENT_SECRET` | Yes      | Slack App Client Secret [Docs](https://api.slack.com/apps). |

## Tools

| Tool           | Access | Description                                          |
| -------------- | ------ | ---------------------------------------------------- |
| List Channels  | Read   | Get list of Slack channels                           |
| Send Message   | Write  | Send a message to a Slack channel                    |
| Update Message | Write  | Update a message previously sent by this integration |
| Delete Message | Write  | Delete a message previously sent by this integration |
| Get Messages   | Read   | Get recent messages from a channel                   |
| Get Thread     | Read   | Get all replies in a Slack message thread            |
| List Users     | Read   | List members of the Slack workspace                  |

## Example prompts

* Summarize the important messages from my Slack channels from today. Highlight any mentions or urgent items.
* Help me write and post a team update to Slack about my current work progress.
