Slack Chatbot Integration: Put Your AI Assistant in Slack
This Slack chatbot integration deploys matram.ai inside your workspace. Mention the bot in a channel or DM it, and it answers from the same content it uses on your website.
Your team asks the same questions in Slack that your customers ask on the website. Where is the returns policy, what does this plan include, how does that feature work. The answers live in your docs, but nobody wants to go dig.
Connect matram.ai to Slack and the bot answers those questions in the channel. It is the same assistant you train once, reused as an internal knowledge bot, or as the responder in a shared customer Slack community.
What the Slack integration does
matram.ai joins your Slack workspace as an app. People get answers by mentioning it or messaging it directly, and it replies with content grounded in your sources.
- Answers when mentioned in a channel it is invited to (app_mentions)
- Answers direct messages
- Replies with the same content it uses on your website widget
- Uses the sources you already trained, so there is nothing new to maintain
It is a responder, not a workflow bot. It does not post scheduled messages, manage channels, or run slash-command automations. It answers questions, which is what most teams actually want in Slack.
Before you start
Prerequisites
- A Slack workspace where you can install apps (or an admin who can approve it)
- A matram.ai account with at least one trained chatbot
- Content already added to the bot (a website crawl is enough to start)
How to connect matram.ai to Slack
The connection is an OAuth flow, so there is no token to copy by hand.
- 1
Train a chatbot first
Sign up at matram.ai/signup and point a bot at your website so it has something to answer from.
- 2
Open the Slack connection
In your dashboard, go to Connections and choose Slack. Click Connect to start the Slack OAuth flow.
- 3
Authorise the app in Slack
Slack shows the permissions the app requests (reading mentions and message history in channels it is in, and posting replies). Approve them for your workspace.
- 4
Bind a chatbot to the Slack channel
Back in matram.ai, choose which trained chatbot answers in Slack. This is the same channel-binding step every deploy channel uses.
- 5
Invite and test
Invite the bot to a channel, mention it with a question your content answers, and confirm the reply. Then DM it to test direct messages.
Connect Slack on the free trial. No credit card required.
Book a demoTroubleshooting
The bot does not respond to mentions
Invite the app to the channel. Slack only delivers mention events for channels the app is a member of.
Answers are empty or say it does not know
The bound chatbot has thin content. Add sources (crawl more pages, upload docs) and re-sync, then try again.
The connection dropped
Re-run the Slack connect flow from Connections. Re-authorising refreshes the token without changing your channel binding.
Frequently asked questions
Related
Official docs