Slack
Query a connected Slack workspace for topology and collaboration structure
Slack is the connective tissue of modern teams. Delphi connects through OAuth2 with least-privilege scopes, reads channel metadata and message patterns, and builds an understanding of how your organization actually communicates. All queries are logged, classification-aware, and fail closed on any ambiguity.
What you can ask Delphi
- “Which channels are our customer success team most active in this week?”
- “Summarize the”
- “Who are the most-mentioned people in”
- “Find all messages linking to our status page in the last week”
Use cases
Organizational signal
Slack is where work actually happens. Delphi reads channel metadata, message volumes, and mention patterns to surface who's collaborating with whom — without ever quoting private conversations.
Incident response intelligence
Ask Delphi to summarize ongoing incidents, find related messages across channels, or pull the current on-call rota — all from inside the command center.
Technical details
Authentication ▾
- channels:history
- channels:read
- users:read
- users:read.email
Ingestion ▾
Tools exposed (1) ▾
Query a connected Slack workspace for topology and collaboration structure. Returns workspace channels, users, channel membership, and channel activity volume. Useful for understanding informal communication patterns, team structure, and org collaboration topology. Requires a Slack connector with a Bot token (scopes: channels:read, groups:read, users:read, team:read). Message content is never returned — channel_activity provides aggregated volume stats only.
Inputs ▾
enterprise/query_slack_workspace
| Name | Type | Required | Description |
|---|---|---|---|
| dashboardId | string | no | Target dashboard/initiative ID. Omit to use the current dashboard. |
| connectorId | string | yes | ID of the Slack connector document that holds the Bot token secretRef. The connector doc must have a `botTokenRef` field pointing to a Secret Manager path. |
| query | string | yes | What to query from the Slack workspace. 'channels' — returns workspace channel list with metadata (taxonomy, membership count, privacy, activity). 'users' — returns workspace roster with profile and role data. 'channel_members' — returns member IDs for a specific channel (requires channelId). 'channel_activity' — returns aggregated activity stats for a channel without exposing message content (requires channelId). channels users channel_members channel_activity |
| channelId | string | no | Required for 'channel_members' and 'channel_activity' queries. Slack channel ID (e.g. 'C01234ABCDE'). |
| includeArchived | boolean | no | Include archived channels in results. Default: false. Only applies to the 'channels' query. |
| limit | number | no | Max results per page. Default: 200. Max: 1000. |
| cursor | string | no | Pagination cursor from a previous response to fetch the next page. |