Deploy your AI agent to a Slack workspace so team members or customers can ask questions by mentioning the bot or sending it a direct message.
10 min read
Updated September 2026
The Slack channel turns your ChatSpark AI agent into a Slack bot. Once installed in a workspace, users can ask the bot questions by mentioning it in a channel or sending it a direct message. The agent responds using your training data.
Slack works well for internal teams who need instant answers about company policies, HR questions, IT support, or any other knowledge base. It also supports customer-facing use through Slack Connect shared channels.
After saving, the Slack Integration section in Settings will show a pre-filled Slack App Manifest field with a copy button. This JSON is unique to your agent and contains the webhook URL that Slack will use to send messages to it.
xoxb-Your agent is now live in Slack. Try mentioning the bot in a channel or sending it a direct message to test it.
The App Manifest configures Slack to send messages to your ChatSpark agent through event subscriptions. When a user mentions your bot in a channel (@YourBotName) or sends it a direct message, Slack forwards the event to ChatSpark. ChatSpark processes it through your agent and posts the response back to the same channel or DM thread.
The App Manifest enables two event types: app_mention for channel mentions and message.im for direct messages.
After installation, you need to invite the bot to any channels where you want it to respond. In Slack, open the channel and type /invite @YourBotName. The bot will only respond in channels it has been invited to.
For direct messages, users can find your bot in the Slack sidebar under Apps or by searching for its name.
The App Manifest is only generated after your agent has been saved with a name. Make sure you have filled in the agent name and clicked Savebefore trying to copy the manifest.
Confirm you copied the Bot User OAuth Token (starts with xoxb-) and not the User OAuth Token or App-Level Token, which look similar. Only the bot token will work. If you are unsure, go back to the Install App page in the Slack API portal and copy the correct token.
Make sure the message includes a mention of the bot name (for example, @YourBotName hello). The agent only responds to app mentions in channels, not to all messages. For private conversations without mentions, use a direct message instead.
Make sure the JSON was pasted into the JSON tab in the Slack manifest editor, not the YAML tab. Also confirm you replaced all existing content in the field before pasting.