Slack
Description
Slack is a platform that provides an API for programmatically interacting with workspace data, enabling the automation of messages and integration with other tools.
Setup guide
Follow our setup guide to connect Slack to Improvado.
Ensure you have permission to install apps in your workspace.
Click the Make a new connection button on the Connections page and select Slack in the Data sources catalog.
Choose authorization option:
Authorize your Slack account via OAuth. Before authorization, please ensure you are signed in to the account from which you want to extract data. Add the Improvado app to every Slack channel you want to sync: Slack only lets an app read data from channels it’s in, so adding the app per-channel is required for data capture.OAuth (recommended)
Go to api.slack.com/apps and create an app in the workspace you want to connect. Open OAuth & Permissions and add the Bot Token Scopes you need: Install the app to your workspace and copy the Bot User OAuth Token (it starts with xoxb-). Invite the bot to any private or target channels it should post to or read from (type /invite @your-app in the channel). Paste the token into the Bot User OAuth Token field. Use this method to connect with a token from your own Slack app — no Improvado app approval is required.API Token
After completing the connection process, the Slack connection will appear in your Connected sources list.
When the connection status is Active, and the account status column shows a number of accounts, you can move on to data extraction.

To extract data from the connected sources, check the instructions on how to set up data extraction.
- Install blocked? Ask a workspace owner/admin to approve the app.
- Don’t see data from a channel? Make sure the app was added to that specific channel.
Release notes
You can find information about the latest API changes in the official Release notes.
Was this article helpful?
Thanks for the feedback!