Slack
Sync Slack channels, messages, and membership into your warehouse.
The Slack connector syncs your workspace activity into analytics-ready tables in your data warehouse. Pull channels, messages, threads, reactions, users, and membership from the Slack Web API, with Ingest handling auth, pagination, and retries so the tables stay current.
Slack is not a certified connector yet. Ingest authors one from the vendor's API documentation when a customer asks for it, runs it against the real API, and only then lists it as deployable. Request it and it moves up the queue.
What you can sync
Ingest lands the following Slack data in your warehouse or lake, each as its own table on the schedule you pick:
- Channels
- Messages and threads
- Reactions
- Users and membership
Authentication
OAuth2 (bot or user token). Create a Slack app, add the read scopes you need, and install it to the workspace.
Credentials go into a form, never into a chat, and are held in a secret store under your own path. Only the key NAMES ever reach the control database.
Resources
- Slack API documentation: https://docs.slack.dev/
- Every source Ingest connects
- The tables Ingest creates
- Request Slack