Setup
1
Start installation
Go to Settings > Integrations > Slack and click Connect.
2
Authorize
Review permissions and click Allow to add Indexbrain to your workspace.
3
Choose channels
In Settings, pick which channels Indexbrain can sync from — nothing syncs until a channel is explicitly enabled.
4
Invite to channels
Type
/invite @Indexbrain in any channel where you want it available.Permissions requested
Indexbrain only sees channels it has been invited to. There is no
channels:join scope — it never joins a channel on its own.Using Indexbrain in Slack
Direct messages
Message @Indexbrain directly for private questions:Channel mentions
Mention @Indexbrain in any channel it’s been invited to:Thread replies
Reply inside a thread and Indexbrain keeps the last several turns of context, so follow-ups don’t need to repeat themselves.Searching raw Slack history
Proactive responses
By default, every channel and thread is in mention-only mode — Indexbrain only responds when tagged. To let it respond on its own, tag it once and describe when it should chime in:Modes
Trigger mode can be set at the channel level or overridden per thread — a thread-level setting takes precedence over its channel’s default. To change or revert it, just tag @Indexbrain again and say what you want (e.g. “go back to only responding when tagged”).
Example policies
Example policies
- “Respond to any top-level message announcing something was shipped or released.”
- “Respond when someone asks a how-to question about onboarding.”
- “Respond to top-level bug reports, including short messages like ‘broken’ or ‘doesn’t work.’”
File analysis
Drop a file into a conversation for instant analysis: Supported formats: CSV, XLSX, PDF, JSON (2MB max per file). Files are read entirely in memory and are never stored — nothing is written to disk or saved as a permanent record.Live metrics
Indexbrain can answer live numeric questions for two connected sources:- Google Analytics 4 — traffic, sessions, conversions by channel.
- PostHog — product usage/event counts.
How the data actually moves
For anyone debugging “why doesn’t it know X”:- A message is posted in an enabled, invited channel.
- Slack’s Events API delivers it to Indexbrain in real time.
- Indexbrain extracts it into searchable knowledge within roughly a minute — not tied to a long batch sync interval.
- It becomes answerable via DM, @mention, or proactive trigger mode.
Common reasons a message doesn't show up
Common reasons a message doesn't show up
- The channel was never toggled on in Settings.
- The bot hasn’t been invited to that channel (
/invite @Indexbrain). - The message predates the channel’s 90-day initial sync window.
- The message was very short (under 20 characters for a top-level message, 10 for a thread reply) and got filtered as noise before reaching the AI.
- The message was classified as personal/off-topic and dropped before extraction.
- A later message produced a conflicting fact that silently superseded the earlier one.
What Indexbrain does not do in Slack (yet)
- No per-user accounts. Indexbrain doesn’t create an individual account per Slack user — it’s scoped to your organization’s workspace, not individual sign-in.
- No write-back to other systems. Indexbrain can draft text (e.g. a reply or summary) but cannot send emails, update a CRM, or take any action outside of itself — every connected integration is read-only.
- No image generation or image analysis.
- Scheduled/recurring reports to a channel exist, but are configured through Automations, not through a plain-English Slack command yet.
Troubleshooting
Indexbrain isn't responding
Indexbrain isn't responding
- Confirm it’s been invited to the channel (
/invite @Indexbrain). - Confirm the channel is toggled on in Settings > Integrations > Slack.
- Confirm you’re mentioning it correctly.
Indexbrain doesn't know about something I posted
Indexbrain doesn't know about something I posted
- Check whether enough time has passed (should be under a couple of minutes from posting).
- See “How the data actually moves” above for the most common causes.
File analysis isn't working
File analysis isn't working
- Confirm the file is CSV, XLSX, PDF, or JSON and under 2MB.