Before setting up the Slack integration, you need to create a new Slack App in the Slack API Console.

Create the Slack App

1

Log in to Slack API Console

Log in to your Slack API Console at https://api.slack.com/apps.

2

Create a new App

Click on “Create New App” and choose From scratch. Enter an App Name and select your Slack workspace, then click Create App.

3

Configure OAuth & Permissions

  1. In your app settings, go to OAuth & Permissions.
  2. Under Redirect URLs, add the callback URL .
  3. Click Save URLs.
4

Add Scopes

  1. In OAuth & Permissions, scroll to Scopes.
  2. Add the required Bot Token Scopes (e.g., chat:write, channels:read, groups:read, im:read, mpim:read, etc. as needed for your use case).
  3. Click Save Changes.
5

Install the App to Workspace

  1. In OAuth & Permissions, click Install App to Workspace.
  2. Authorize the app for your workspace.
6

Get the Client ID and Client Secret

  1. In your app settings, go to Basic Information.
  2. Copy the Client ID and Client Secret for use in StackOne integration setup.

Enable the StackOne Slack Integration

1

Enable the Integration

  1. Go to the StackOne app > Integrations.
  2. Navigate to Messaging.
  3. Find Slack and click +.
2

Setup the Integration

  • Authentication Type: OAuth 2.0
  • Client ID: The Client ID of your Slack app (from previous steps).
  • Client Secret: The Client Secret of your Slack app (from previous steps).
  • Scopes: The scopes you configured in your Slack app.

Click Save Changes.

3

Connect the Account

  1. Go to the StackOne app > Accounts.
  2. Click Link Test Account.
  3. Click Slack.
  4. Click Connect.

A popup will appear asking you to log in and authorize StackOne to access your Slack workspace.

4

Slack Authorization

  1. Select the Slack workspace you want to connect.
  2. Click Allow to grant permissions.

Congratulations, you’re all set! If you face any issues with the steps mentioned above, please contact us by emailing integrations@stackone.com. We’re always here to assist you!