Supported connection methods
Slack integration supports two connection methods. Choose the one that fits your deployment requirements.The conversational experience (channel mentions, threaded replies, DMs) is identical for both methods.
Prerequisites
- You must have the Admin role in AI Helpdesk.
- You must have admin permissions in the Slack workspace (permission to install apps).
- For Custom Bot, you also need permission to create apps in Slack API (Your Apps).
Connect with Standard Bot
The standard method that connects the official Slack app from Admina using OAuth.1
Open integration settings
Select Settings from the left navigation and open the Integrations tab.
In the Messaging section, click Add connection and choose Slack — Standard Bot.
2
Authenticate with Slack
You are redirected to Slack’s OAuth authorization page.
Sign in to Slack and select the workspace you want to connect.
3
Review bot permissions
Review the permissions requested by the AI Helpdesk Slack app and click Allow.The main permissions requested are as follows.
4
Confirm successful connection
After successful authorization, you are returned to the AI Helpdesk integrations page, and the connected workspace appears in the Messaging section.
You can connect multiple Slack workspaces to a single organization.
Repeat these steps for each additional workspace.
Connect with Custom Bot
This method connects by creating your own Slack app and entering its Bot User OAuth Token (shown as “Bot Token” on the form) and Signing Secret into AI Helpdesk.Required information
1
Open integration settings and choose Custom Bot
In the Settings > Integrations > Messaging section of AI Helpdesk, click Add connection and choose Slack — Custom Bot.A form appears for entering the Bot User OAuth Token and Signing Secret. You will gather these values in the following steps.
2
Create a new Slack app
Go to Slack API (Your Apps) and click Create New App.Then select the workspace where you want to install the app.
3
Configure the app with the provided manifest
Paste the following manifest into the From a manifest editor, review the configuration on the confirmation screen, and submit.
4
Copy the Signing Secret
Open Basic Information in your Slack App.
Copy the Signing Secret from the App Credentials section.
5
Copy the Bot User OAuth Token
Open the OAuth & Permissions page and click Install to Workspace in the OAuth Tokens section.Once the OAuth flow completes, a Bot User OAuth Token (starting with
xoxb-) is issued. Copy the value.6
Submit the form in AI Helpdesk
Return to the form from Step 1 and enter the values:
- Bot User OAuth Token: the token starting with
xoxb- - Signing Secret: the value from Basic Information
Using the bot
After connecting, the bot is added to your Slack workspace.- Standard Bot: the default display name is Admina AI Helpdesk (you can rename it — see the Tip below).
- Custom Bot: the display name is whatever you configured when creating your Slack app.
Ask questions via direct message
Send a question to the bot in a direct message to receive an AI response.Mention the bot in a channel
Mention the bot in a channel to receive an AI response in a thread. Continue replying within the thread to keep the same session going.Disconnect a Slack workspace
1
Open integration settings
Open the Messaging section under Settings > Integrations.
2
Disconnect
Click the trash icon on the card for the workspace to disconnect.
Click Disconnect in the confirmation dialog.
Troubleshooting
“Access denied” during OAuth authorization (Standard Bot) Third-party app installation may be restricted in your Slack workspace. Contact your Slack workspace admin and ask them to grant app installation permissions. If granting permission is difficult, consider connecting via Custom Bot instead. “Invalid credentials” (Custom Bot)- Verify that the Bot User OAuth Token starts with
xoxb-. - Verify that the Signing Secret contains no extra whitespace or line breaks.
- Confirm that the Slack App is correctly installed in the workspace.
/invite @<bot-name> in that channel. For Standard Bot, the default name is @Admina AI Helpdesk. If you renamed it, or if you are using Custom Bot, use the name configured for your app in the workspace.

