> Index of every Falcon docs page, for assistants: https://falcon.com/docs/llms.txt

# Slack as an app

Read public Slack channels, post as the company bot, and start a workflow from a channel message, an app mention or a reaction. This is not a second Slack app.

Slack as an app uses the **Company Slack app**. It does not add a second Slack app, and it does not open a second address for notices. Making a workflow **Available in Slack** is the channel: people tag the app and it answers in the thread. The actions on this page are how an agent uses that same bot in public channels.

## What it can do

- Read: **Check the Slack connection**, **Read the workspace**, **List public channels**, **Read a public channel**, **Read public channel history**, **Read a thread**, **List people in a public channel**, **Look up a person**, **List people**, **Look up a person by email**, **Read reactions on a message** and **Copy a message link**.
- Change: **Add a reaction**, **Remove a reaction**, **Post a message**, **Update a message** and **Delete a message**.

Public channels only. No private channels, direct messages or files. A post is plain text, as the bot, and can name a thread. It does not set a custom name or icon. One list is one page, and a page stops at 200. The bot's own messages are ignored.

## What can start a workflow

- **Message in a public channel**, **App mention** and **Reaction added**.
- The company Slack app already receives a message in a public channel and an app mention. It does not yet receive **Reaction added**, so that start does not run until the same app includes it.

## How to connect

Open **Connections**, then **Slack**. The page title is **Slack**, and it is your company's Slack app. If it says **Not connected**, set it up in the three steps on that page. **Live** means people can tag the app in Slack. Do not add a second Slack app from **Apps** for these actions.

## What it asks for

- Read app mentions, public channel history and the list of public channels (`app_mentions:read`, `channels:history`, `channels:read`).
- Post, update and delete messages as the bot (`chat:write`).
- Read reactions and add or remove one (`reactions:read`, `reactions:write`).
- Read the workspace (`team:read`).
- Look up people, including by email (`users:read`, `users:read.email`).

## Related

- [GitHub](https://falcon.com/docs/app-github)
- [Connections](https://falcon.com/docs/connections)
