Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.teeem-ai.com/llms.txt

Use this file to discover all available pages before exploring further.

The Slack channel runs in Socket Mode, so no inbound port is required from your side. That makes security review much simpler.

Setup

1

Create a Slack App

Go to api.slack.com/appsCreate New AppFrom scratch. Pick a name and a workspace.
2

Add OAuth scopes

In OAuth & Permissions → Bot Token Scopes, add:
ScopeWhy
chat:writeSend messages
app_mentions:readReceive mentions
im:historyReceive DMs
channels:historyReceive public channel messages
groups:historyReceive private channels (only when invited)
users:readLook up user profiles
files:readProcess attachments
usergroups:readSync user groups (subteam features)
3

Enable Socket Mode

Socket Mode → Enable Socket Mode. Then create an App-Level Token with connections:write and copy the xapp-... token.
4

Install to workspace

Install App → install in workspace → copy the Bot User OAuth Token (xoxb-...).
5

Paste tokens into Teeem AI

Admin console → Settings → Channels → Slack → paste both tokens → save. The status flips to Active within a minute.

Channel policies

Decide which messages the bot answers.

mention

Replies only when explicitly mentioned. The safest default.

open

Replies to every message in channels where it’s been invited. Good for dedicated channels.

allowlist

Replies only in a specified list of channel IDs.
The default is mention. Per-channel file uploads are toggled with /upload-on and /upload-off.

Thread context

Teeem AI isolates conversation context per thread. New top-level messages start fresh conversations; thread replies see only that thread’s history.

File sharing

Files uploaded to a channel where Teeem AI is present go straight into the knowledge base processing queue.
  • A processing reaction is added when work begins
  • It changes to a “completed” reaction when indexing finishes
  • Large files are processed asynchronously and notify back in-thread
See file processing for the full list of supported types.

Slack Lists integration

Slack’s native Lists feature is exposed as agent tools. The agent can read and update lists, and you can ask it to create new items in plain language:
@Teeem Add "PRD review" to the #project-mgmt list for this week

Direct messages

In bot DMs, the policy is bypassed and the bot responds to every message. Treat it as your personal assistant — your OAuth connections (Google, MS365) carry over from other channels.

Citations

When an answer draws from the knowledge base, citations appear as a separate persistent block, not inline (designed for clean audit trails). On Slack the block shows compact source cards beneath the answer; web chat renders them as cards next to the answer.