Slack logo
Chat Bots

Slack

Answer team questions in Slack and index channel history as a knowledge source

What is Slack?

Slack is the team messaging platform used by millions of companies for real-time collaboration. Kelu integrates with Slack in two complementary ways: as a bot that answers questions directly in Slack with cited replies from your knowledge base, and as an ingestion source that indexes your Slack channel history — turning past conversations, decisions, and discussions into searchable, citable knowledge.

Integration

How Kelu works with Slack

Everything you can do once the integration is connected.

Channel and DM answering

Invite the Kelu bot to any Slack channel. Users ask questions with /askai or by @mentioning the bot. The bot replies in-thread to keep channels clean.

Channel history ingestion

Index message history from any public or private Slack channel Kelu is invited to. Past decisions, resolved questions, and team discussions become citable knowledge — so the bot answers future questions using your own Slack history.

Multi-knowledge-base support

Configure the bot to query different Kelu knowledge bases for different channels — your support channel queries the public docs, internal channels query private knowledge bases and indexed channel history.

Confidence-gated fallback

When the bot is not confident in an answer, it says so and suggests contacting a human — preventing misleading replies from reaching your team.

Setup

How to set it up

1

In the Kelu dashboard, go to Integrations > Slack and click Install. Authorize the app in your Slack workspace.

2

Invite the bot to any channel with /invite @Kelu. Configure which Kelu knowledge base it queries in the dashboard.

3

To index channel history as a knowledge source, add a Slack source in your knowledge base, select the channels to index, and run the first sync. Kelu ingests message history and keeps it up to date automatically.

Slack — Frequently Asked Questions

Common questions about connecting Kelu to Slack.

From the Kelu dashboard, go to Integrations > Slack and click Install. You will be redirected to authorize the app in your Slack workspace. After authorization, invite the bot to channels with /invite @Kelu and configure which Kelu knowledge base it queries.
Yes. Add a Slack source in your Kelu knowledge base and select the channels to index. Kelu ingests message history, normalizes thread conversations into structured documents, and keeps the index up to date as new messages are posted. The bot can then answer questions using your channel history as a knowledge source.
Yes. You can map each Slack channel to a specific Kelu knowledge base. For example, your #support channel can query the public documentation knowledge base while #engineering queries your internal runbooks and ADRs knowledge base.
Kelu verifies all incoming Slack events using Slack's HMAC-based request signing (X-Slack-Signature). Only verified requests from your Slack workspace trigger a bot response — unauthorized requests are rejected.
When the retrieval confidence score is below your configured threshold, the bot replies with a message indicating it does not have a high-confidence answer and suggests contacting a team member or support. This prevents misleading replies from being sent to your team.

Ready to connect Slack?

Start free. No credit card required. Connect your first integration in under 5 minutes.