Use this file to discover all available pages before exploring further.
Back to Search AI connectors listSlack is a widely used communication and collaboration platform that enables team messaging, file sharing, and productivity. The Slack Connector integrates Search AI with your Slack workspace so users can search and retrieve conversations, files, and shared content across public and private channels.
Go to App Details > Basic Information to find the Client ID and Client Secret. These credentials generate bot-level tokens via the APIs.
Search AI can only ingest content from Slack channels where the OAuth app is a member. Invite the app to a channel using the /invite @<app-name> command, or go to Channel Name > Integrations > Add Apps and select the OAuth app.
On the OAuth & Permissions page, under User Token Scopes, add the following scopes:
channels:history
channels:read
groups:history
groups:read
im:history
im:read
mpim:read
mpim:history
users:read
users:read.email
team:read
Go to the Install App page and install the app to the workspace. This generates a User OAuth Token - copy it for use in the Search AI connector configuration.
After connecting, set up content synchronization from the Configuration tab. Use Sync Now for an immediate sync or Schedule Sync to automate future syncs.By default, Search AI ingests conversations from the past 6 months. If an advanced filter is configured, content is fetched according to the filter’s date range.When messages are ingested, consecutive messages may be grouped based on context and size. Each ingested message includes:
Channel name - The channel where the message was sent
Sender name - The person who sent the message
Timestamp - Date and time the message was sent
Message content - The text of the message
Sample content field:
"content": "In the dev channel, at 2024-12-26T13:20:07.170Z, john.smith messaged: The latest build is available for testing. Please find the release notes attached. This includes an attachment with the file name: release-notes.pdf and its URL: https://files.slack.com/files-pri/T082AFBJX27-F088SA71R4G/download/release-notes.pdf"
All other message details are stored as metadata fields. Go to the Content tab to view ingested content.
Search AI also ingests Slack Canvases associated with each channel. Canvases are fetched as part of the channel sync flow and indexed as file-based content separately from channel messages. Each canvas is processed through the standard ETL pipeline and is searchable alongside other channel content.