Redirect URL and Request URL are different. Slack uses two URLs at different stages:
- OAuth Redirect URL — used only during the Add to Slack authorization flow, registered under OAuth & Permissions so Slack can return authorization back to Studio.
- Events Request URL — generated for this connection and pasted under Event Subscriptions → Request URL in Slack, allowing Slack to deliver messages and events to Studio.
Create an app in Slack
1
Create or select your Slack app
At api.slack.com/apps, select Create New App, choose From scratch, name the app, and choose a development workspace.
2
Copy the Team ID, App ID, and Signing Secret
You need three values from Slack before you can create the connection in Artemis:
3
Add bot token scopes
Go to OAuth & Permissions and, under Bot Token Scopes, add:
4
Bot User OAuth Token
On the same OAuth & Permissions page, select Install to Workspace (or Reinstall to Workspace if the app is already installed). Once installed, copy the Bot User OAuth Token from OAuth Tokens — it begins with
xoxb-.Reinstall the app whenever you add or change scopes so the bot token receives the new grants.
Integrate the Slack app in Artemis
1
Open the New Slack Connection dialog
Open Artemis, select the required project, and go to Deployments -> Channels -> MESSAGING -> Slack -> + New.
2
Enter credentials manually
Select Enter credentials manually instead, then fill in the following fields.
Select Create.
3
Webhook URL and Event Subscriptions
Open the connection you created and copy the Webhook URL from the Overview tab. Go back to your Slack app’s Event Subscriptions page, turn Enable Events on, and paste the Webhook URL into Request URL. Wait for Slack to show Verified, then, under Subscribe to bot events, add:
Save your changes.
4
Test both conversation paths
Send the app a direct message, then invite it to a channel and @mention it. Confirm the agent replies in both places.
Manage the channel connection
Opening a channel from Deployments -> Channels -> MESSAGING -> Slack shows four tabs: Overview, Credentials, Configuration, and Deployment.- Overview
- Credentials
- Configuration
- Deployment
The Connection Summary shows these fields.
Under Setup Instructions, the tab shows the Webhook URL to paste into Slack’s Event Subscriptions Request URL, and the Slack Team ID:App ID for reference. Select the copy icon next to either value to copy it.