Skip to main content

Slack Assistant

ZenSearch in every Slack channel

Your enterprise knowledge base, delivered as threaded Slack answers with Block Kit formatting, slash commands, approval buttons, and follow-up suggestions.

# engineering
JD
Jane Doe11:42 AM

@ZenSearch How does our auth middleware handle token refresh?

Z
ZenSearchAPP11:42 AM

The auth middleware uses a sliding window refresh strategy. When a token is within 5 minutes of expiry, the middleware automatically requests a new token using the refresh token stored in the session.

auth_middleware.go:142session_manager.go:87
What about expired refresh tokens?Show the error handling flow

Threaded Conversations

Ask questions in DMs or @mention ZenSearch in any channel. Answers appear as threaded replies with Block Kit formatting, citations, and follow-up suggestions.

/zensearch Slash Command

Type /zensearch followed by your query for instant results. Works in any channel or DM without leaving your current context.

Approval Cards

When agent actions require approval, Slack users see approve/deny buttons rendered as Block Kit interactive elements. Cross-surface — approve from Slack, visible in web.

Follow-up Suggestions

After every answer, clickable follow-up buttons let users drill deeper without retyping. Perplexity-style exploration in Slack's native UI.

Cross-Surface Continuity

Start a conversation in Slack, continue in Teams or web. Full conversation history and context travels with the user across every surface.

Identity Federation

Map Slack workspace users to ZenSearch identities. Permission-aware search respects document-level RBAC — users only see what they're allowed to see.

Get started in 3 steps

1

Install

Add ZenSearch to your Slack workspace from the app directory.

2

Connect

Link your data sources — Confluence, GitHub, Google Drive, and more.

3

Ask

DM the bot or @mention in any channel. Get cited answers instantly.

Bring AI search to Slack

Your team is already in Slack. Now their knowledge base is too.