Train your AI on Slack
Connect your Slack workspace to train your AI agent on your team's conversations and knowledge sharing. Open syncs channel messages, threads, and shared files to capture institutional knowledge.
Connect once, and Open automatically keeps your AI agent's knowledge up to date. When you update content in Slack, the changes sync automatically—no manual retraining required.
What can be synced
Channels — Channel metadata including public and private channels the bot is a member of (via Conversations API).
Channel Messages — Messages from non-archived public and private channels. The Slack App must be added to channels to sync messages.
Threads — Full thread conversations and replies with configurable lookback window.
Users — Workspace user information including profiles and basic metadata.
Features
- •Channel Sync — Sync messages from selected public and private channels.
- •Thread Context — Capture full thread conversations for complete context.
- •File Extraction — Extract content from shared documents and files.
- •User Context — Understand who shared information for authority weighting.
Requirements
- •Slack app with appropriate Bot Token Scopes
- •App must be added to channels to sync messages
- •Required scopes: channels:history, channels:read, users:read
How to connect
- 1.Create a Slack app at api.slack.com/apps and select your workspace
- 2.Go to OAuth & Permissions and add Bot Token Scopes: channels:history, channels:join, channels:read, users:read
- 3.Install the app to your workspace and copy the Bot User OAuth Token
- 4.Add the app to channels you want to sync (click channel → Integrations → Add apps)
- 5.In Open, go to AI Training → Sources → Connect Slack
- 6.Authenticate via OAuth or paste your Bot Token, then select channels
Good to know
- The app only syncs from channels it has been explicitly added to
- Enable "join_channels" to auto-join all public channels
- For private channels, manually add the bot even with join_channels enabled
- Configure "Threads Lookback window" for historical thread data
- Monitor for rate limits when syncing large historical data sets
- Increase workers count for faster sync (may trigger rate limits)
Common questions
Security: Open only requires read access to your Slack. We never write, modify, or delete your content. All data is encrypted in transit and at rest. GDPR compliant, working toward SOC 2 Type II.
Ready to connect Slack?
AI Training → Sources → Slack
Other training sources