Skip to content
Channel integration

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.

Connect with a Slack OAuth flow Answers from your trained content Works in channels and DMs Same bot, every channel

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. 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. 2

    Open the Slack connection

    In your dashboard, go to Connections and choose Slack. Click Connect to start the Slack OAuth flow.

  3. 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. 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. 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 demo

Troubleshooting

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

Wire matram.ai into Slack today

Start the 7-day free trial, train the AI on your content, and connect Slack in minutes. No credit card required.

Trained only on your content Shows the source of every answer Your data never trains AI models Answers in 95+ languages