Slack Channel Reader
Slack Channel Reader reads the messages of a Slack channel and returns them in order, from oldest to newest. Each message comes with the username of whoever wrote it, and mentions of other people show their username.
When to use it
- Summarise what has been discussed in a project channel.
- Extract the decisions or tasks agreed in a channel.
- Analyse the requests that reach an internal support channel.
Configuration
The component needs a Slack bot API credential with your Slack app’s token. The app must be able to see the channel and read its messages and members. See Credentials.
| Field | What it does |
|---|---|
| Credential (required) | The Slack credential. It fills in the app’s token. |
| Channel Name (required) | The name of the channel, as it appears in Slack and without #, for example web-project. |
Output
The Slack Message List output returns one item per message, with the username of whoever wrote it and the text of the message. If the channel doesn’t exist or can’t be read, it returns an empty list.
Example
A project manager wants a daily summary of her team channel:
- Add Slack Channel Reader, pick the credential and enter the channel name.
- Connect Slack Message List to an agent that summarises the progress and the blockers.
- Email the summary every afternoon.
Good practices
- If you get an empty list, check the channel name and that the Slack app has access to it.
- In busy channels, ask the agent to focus on what matters, such as decisions and tasks.