Slack Setup Guide
Follow our setup guide to connect Slack to Fivetran.
Prerequisites
To connect Slack to Fivetran, you need access to a Slack account with administrator privileges.
The Slack connector uses OAuth2 (without Token Rotation) for authentication.
Setup instructions
Find the API credentials
- Go to Slack Applications 
- Click Create New App. 
- Click From scratch. 
- In the Create New App page, do the following: - Enter your App name.
- Select your Workspace
- Click Create App.
 
- In the OAuth & Permissions section, do the following: - Redirect URI: The redirect URI must be https://fivetran.com/integrations/slack_app/oauth2/return.
- Bot Token Scopes: Select the following scopes:- users:read
- bookmarks:read
- channels:history
- channels:read
- dnd:read,emoji:read
- groups:history
- groups:read
- im:history
- im:read
- mpim:history
- mpim:read
- pins:read
- reactions:read
- reminders:read
- usergroups:read
- files:read
- users.profile:read
- users:read.email
- remote_files:read
- pins:read
- team.billing:read
- team.preferences:read
 
 
- Redirect URI: The redirect URI must be 
- Click Install to Workspace. 
- Make a note of the Client ID and Client secret. You will need it to configure Fivetran.. 
Your app must be publicly distributed in order to install it in a workspace.
Add Slack app to channel
You can add the Fivetran Slack app to only one channel at a time.
- Open the Slack channel that you want to sync data from.  
- In the Integrations tab, click on the Add an App button.  
- Click the Add button next to Your Publicly Distributed App.  
Finish Fivetran configuration
- Enter your chosen Destination schema name in the connection setup form. 
- Enter the Client ID and Client secret you generated. 
- Click Authorize to allow Fivetran to access your Slack account using OAuth. This will redirect you to Slack's login portal. - We recommend logging in while in Incognito mode to ensure authorization of the correct account. 
- Log in to your Slack account. - You must add the Slack app to the channels with the data that you want to sync to your destination. 
Related articles
description Connector Overview
account_tree Schema Information
settings API Connection Configuration