Slack
Purpose
Maps workspace structure, users, channels, and groups from a Slack workspace for identity and collaboration visibility.
Connect Slack through the Slack integration (Settings → Integrations). It handles the OAuth flow automatically — no manual token configuration. See the Slack integration guide for details.
Prerequisites
The SubImage Slack app must be installed in your workspace. The bot token is obtained automatically during OAuth install; no secret configuration is required.
Configuration Options
| Field | Default | Description |
|---|---|---|
slack_channels_memberships |
false |
Sync channel-membership data (which users belong to which channels). May be slow for large workspaces. |
Setup Steps
- In SubImage, go to Settings → Integrations and install the Slack integration.
- Authorize the SubImage app in your Slack workspace.
- In Modules → Slack, enable the module and save.
SubImage requests both public and private channels. Slack only returns private channels that the app has joined, so invite the app to each private channel you want to ingest. Discovering every private channel without joining it requires Slack Enterprise Grid and the Admin Conversations API, which SubImage does not currently support.
What Gets Synced
- Teams — Slack workspace / Enterprise Grid organizations
- Users — all workspace members with profile information
- Channels — public channels and private channels the app has joined
- Groups — Slack user groups
- Channel memberships (optional) — user-to-channel relationships