Slack
Overview
Pre-built tooling
Pre-built integrations
Access requirements
Pre-Requisites | Status | Comment |
---|---|---|
Paid dev account | ✅ Not required | Free, self-signup here. |
Paid test account | ✅ Not required | Provision a sandbox for free from your developer account. Note that you will need to provide a payment method. The payment method is used for identity verification purposes only; you will not be charged. |
Partnership | ✅ Not required | |
App review | ✅ Not required | Only required if you intend to list your app in the Slack Marketplace |
Security audit | ✅ Not required |
Setup guide
Create a developer account
Go to Slack Developer Program signup page and click Join the Program.
Create & configure a Slack app
Start creating a Slack app by clicking on the Your Apps button then Create New App.
Choose how you’d like to configure your app’s scopes and settings. You can do this using a manifest file or starting from scratch.
After choosing how you’d like to configure your app, add your app’s name and pick a workspace to develop your app in.
In the Basic Information tab, copy/paste your app’s Client ID
and Client Secret
, you will need to specify it in Nango later on.
Set up the OAuth scopes
In the OAuth & Permissions tab, configure the following Redirect URL: https://api.nango.dev/oauth/callback
.
Still in the OAuth & Permissions tab, under Scopes, add the scopes that are relevant to how you want to consume Slack’s API.
There are 2 types of scopes, Bot Token Scopes
and User Token Scopes
. Bot tokens represent a bot associated with an app installed in a workspace. They govern what your app can access. They will be added to Nango when creating a Slack integration.
User Token Scopes access user data and act on behalf of users that authorize them. They will be added to Nango when creating a Slack connection.
Create a Slack Developer Sandbox
If you don’t have a Slack Developer Sandbox already, head over to Slack’s Developer Program dashboard and provision one to test your integration.
Next
Follow the Quickstart.
Useful links
API gotchas
Was this page helpful?