Create a Slack app and get your token
Create a Slack app, configure permissions, and copy the generated access token.
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 Integration”)
- Select your workspace from the dropdown.
- Click Create App.
Add scopes
In the left sidebar, click OAuth & Permissions under Features. The page opens at the Advanced token security via token rotation section — scroll down to the Scopes section. Add scopes under Bot token scopes (for xoxb-) or User token scopes (for xoxp-) depending on the token type you need. At minimum, add the users:read scope — it is required for StackOne to verify the connection (used by the list users check).
Confirm token rotation is OFF
On the OAuth & Permissions page, scroll to Advanced token security via token rotation and confirm it is NOT opted in.
- Static token authentication requires rotation to remain disabled. If rotation is enabled, Slack issues a rotating token (
xoxe.xoxb-orxoxe.xoxp-) that expires every 12 hours, and this auth type has no refresh mechanism — the connection will silently break. - If you need refresh-token support, use the OAuth 2.0 (Bot Token) or OAuth 2.0 (User Token) authentication option instead.
Install and copy token
On the OAuth & Permissions page, click Install to [Your Workspace] — the button shows your actual workspace name (e.g. Install to stackone sandbox). The button stays disabled until at least one scope has been added in the previous step. A permissions dialog then appears — click Allow to accept the requested permissions and return to the app.
- Bot token — copy the Bot User OAuth Token (starts with
xoxb-, NOTxoxe.xoxb-) - User token — copy the User OAuth Token (starts with
xoxp-, NOTxoxe.xoxp-) - Note: A token starting with
xoxe.indicates token rotation is enabled — go back and disable it, then reinstall the app. Also, if you add or change scopes after installing, you must reinstall the app for the changes to take effect — a yellow banner appears at the top of the page reading “You’ve changed the permission scopes your app uses. Please reinstall your app for these changes to take effect.” with a reinstall link.
Linking the Account from the Hub
Navigate to the Hub
Fill out the fields
- Slack Access Token
If the account linking is successful, you will see the newly linked account in your Accounts page.