Skip to main content
Glean uses a two‑connector model for Slack:

Slack Real Time Search (RTS) connector

  • Calls the Slack RTS API on every query to fetch messages live.
  • Uses the end user’s Slack OAuth token.
  • Obeys Slack permissions and rate limits.
  • Does not write Slack message bodies into the Glean index in RTS‑only mode.

Slack connector

  • Uses Slack Data Access APIs via a per‑customer custom Slack app.
  • Focuses on engagement signals and proactive experiences, such as Glean in Slack and future digests.
  • Indexes Slack messages for tenants with a documented Slack exception at an approved rate‑limit tier. Indexing is exception‑only and runs alongside RTS.

Query flow

At query time, Glean performs the following actions:
  1. Detects Slack intent in the user query.
  2. Uses the Slack RTS connector to fetch relevant messages and threads in real time.
  3. Enriches results with non‑content metadata (users, channels, workspaces) and cross‑app signals from the enterprise graph.
  4. Renders Slack results in the Glean search results page, Assistant, and Glean in Slack.