Sign up

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).