Overview

Pre-built tooling

Pre-built integrations

Not seeing the integration you need? Build your own independently.

Access requirements

Pre-RequisitesStatusComment
Paid dev account✅ Not requiredFree, self-signup here.
Paid test account✅ Not requiredProvision 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 requiredOnly required if you intend to list your app in the Slack Marketplace
Security audit✅ Not required

Setup guide

1

Create a developer account

Go to Slack Developer Program signup page and click Join the Program.

2

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.

3

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.

4

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.

5

Next

Follow the Quickstart.

Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Contribute useful links by editing this page

API gotchas

Contribute API gotchas by editing this page