Create a Slack app
Set up a new Slack application for user authentication.
Sign in to Slack API
Sign in to the Slack API Apps page.
- Click Create New App, then in the Create an app dialog, select From scratch.
Create new app
Fill in the application details.
- Enter an App Name (e.g., “StackOne User Integration”)
- Select your Development Slack Workspace from the dropdown.
- Click Create App.
Copy credentials
After creating the app, you will be on the Basic Information page with the App Credentials section already visible.
- Copy the Client ID.
- Click Show next to Client Secret and copy the value.
- Store both securely for use later.
- Note: Regenerating the Client Secret later invalidates all existing refresh tokens — every connected account using this app will need to be reconnected.
Enable token rotation
In the left sidebar, under Features, click OAuth & Permissions. The Advanced token security via token rotation section appears at the top of the page — click Opt In.
- A confirmation dialog titled Your app will permanently use token rotation appears. Click Opt in to confirm.
- Required for the refresh flow — without it, no refresh token is issued. No manual install is needed; the app is installed into each end user’s workspace when they complete the OAuth flow from StackOne.
Add redirect URL
On the same OAuth & Permissions page, scroll to Redirect URLs.
- Click Add New Redirect URL.
- Enter:
https://api.stackone.com/connect/oauth2/slack/callback - Click Add, then Save URLs.
Creating the StackOne Connector Profile
To create the Connector Profile in StackOne for Slack:Navigate to Connector Profiles
Create New Connector Profile
- Click + Connector Profile
- Search for and select Slack
- Select Type as OAuth 2.0 (User Token)
- Fill out the fields using details retrieved from your provider:
- Client ID
- Client Secret
- User Scopes (Optional)
- (Optional) Select Actions to be enabled for this Connector Profile
- Click Create profile