---
title: "Slackbot integration for LuumenAI"
url: "https://www.luumen.ai/integrations/slackbot/"
entity: SoftwareIntegration
category: "Communication"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Slackbot integration for LuumenAI

Read the whole workspace for context, then post and react as the bot.

## What LuumenAI can do with Slackbot

LuumenAI connects to Slackbot with OAuth 2.0 and exposes 98 tools (40 read-only · 43 write · 15 destructive). For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

## Key facts

- Authentication: OAuth 2.0
- Tools available: 98 tools (40 read-only · 43 write · 15 destructive)
- Deployment: scoped as part of your Pilot, Platform, or Managed rollout
- Category: Communication

## About Slackbot with LuumenAI

Connect Slackbot and the agent can read across your workspace the way a person would: search channel and thread history, pull reactions on a message, look up a user by email, and open direct messages. It posts, reacts, creates channels, and sets reminders as the bot. Reads come back right away. Changes are previewed and sent for approval first.

## Example tools

Read-only (40 in total):

- `SLACKBOT_DOWNLOAD_FILE` — Download Slack file content and convert it to a publicly accessible URL.
- `SLACKBOT_FETCH_CONVERSATION_HISTORY` — Fetches a chronological list of messages and events from a specified Slack conversation, accessible by the authenticated user/bot, with options for pagination and time range filtering.
- `SLACKBOT_FETCH_ITEM_REACTIONS` — Fetches reactions for a Slack message, file, or file comment.
- `SLACKBOT_FETCH_MESSAGE_THREAD_FROM_A_CONVERSATION` — Retrieves replies to a specific parent message in a Slack conversation, using the channel ID and the parent message's timestamp (`ts`).
- `SLACKBOT_FETCH_TEAM_INFO` — Fetches comprehensive metadata about the current Slack team, or a specified team if the provided ID is accessible.
- `SLACKBOT_FIND_CHANNELS` — Find channels in a Slack workspace by any criteria - name, topic, purpose, or description.
- `SLACKBOT_FIND_USER_BY_EMAIL_ADDRESS` — Retrieves the Slack user object for an active user by their registered email address; requires the users:read.email OAuth scope.
- `SLACKBOT_FIND_USERS` — Find users in a Slack workspace by any criteria - email, name, display name, or other text.

Write and destructive (58 in total, subject to configured approval policy):

- `SLACKBOT_ADD_CALL_PARTICIPANTS` — Registers new participants added to a Slack call.
- `SLACKBOT_ADD_REACTION_TO_AN_ITEM` — Adds a specified emoji reaction to an existing message in a Slack channel, identified by its timestamp; does not remove or retrieve reactions.
- `SLACKBOT_ADD_REMOTE_FILE` — Adds a reference to an external file (e.g., Google Drive, Dropbox) to Slack for discovery and sharing, requiring a unique `external_id` and an `external_url` accessible by Slack.
- `SLACKBOT_ARCHIVE_CONVERSATION` — Archives a Slack conversation by its ID, rendering it read-only and hidden while retaining history, ideal for cleaning up inactive channels; be aware that some channels (like #general or certain…
- `SLACKBOT_CLOSE_DM` — Closes a Slack direct message (DM) or multi-person direct message (MPDM) channel, removing it from the user's sidebar without deleting history; this action affects only the calling user's view.
- `SLACKBOT_CREATE_A_REMINDER` — Creates a Slack reminder with specified text and time; time accepts Unix timestamps, seconds from now, or natural language (e.g., 'in 15 minutes', 'every Thursday at 2pm').
- `SLACKBOT_CREATE_CANVAS` — Creates a new Slack Canvas with the specified title and optional content.
- `SLACKBOT_CREATE_CHANNEL` — Initiates a public or private channel-based conversation in a Slack workspace.

## Frequently asked questions

### How does LuumenAI connect to Slackbot?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Slackbot on its own?

For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

### Is there an audit trail?

Every call to Slackbot — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/slackbot/
