Why connect Slack Business Analytics
The standard Slack integration only sees channels where Windy has been added. Slack Business Analytics closes that gap by pulling workspace-wide activity counts directly from Slack’s admin API.- See activity across every channel — including private channels and DMs Windy will never join
- Ground reviews and calibrations in real data — surface quiet contributors and spot collaboration patterns
- Track engagement trends over time — daily counts per person, not one-time snapshots
- No message content is accessed — only aggregate counts
Slack Business Analytics only pulls aggregate activity counts. Windmill never sees message content, channel names, or who you’re talking to through this integration.
Install Slack Business Analytics
Required to install:
- A Slack Business+ or Enterprise Grid plan (Slack’s Admin Analytics API isn’t available on lower tiers)
- A Slack Workspace Owner or Admin account (needed to grant the
admin.analytics:readscope) - Windmill admin access to connect integrations
Open the Slack Business Analytics integration page
Go directly to the Slack Business Analytics integration page in Windmill.
Authorize in Slack
You’ll be redirected to Slack to approve the connection. Sign in as a Workspace Owner or Admin and click Allow.
What stats get pulled in
Windmill pulls per-person, daily activity counts from Slack’s Admin Analytics API. Each metric is attributed to an individual Slack member and refreshed daily.| Stat | What it counts |
|---|---|
| Messages sent | Total messages a person posted that day across every channel and DM (public, private, group DM, 1:1 DM) |
| Channel messages sent | Messages posted in channels only — excludes DMs and group DMs |
| Files added | Files a person uploaded or shared that day |
| Reactions added | Emoji reactions a person added to other people’s messages that day |
| Slack calls | 1:1 and group Slack calls a person participated in that day |
| Slack huddles | Huddles a person joined that day |
| Total calls | Slack calls + huddles combined |
| Total activity | Sum of messages, files, reactions, calls, and huddles — a single engagement score |
Slack publishes analytics with a ~24-hour lag, so “today’s” stats appear tomorrow. This is a Slack API limitation, not a Windmill one.
FAQs
What's the difference between Slack and Slack Business Analytics?
What's the difference between Slack and Slack Business Analytics?
These are two separate integrations that do different things. Most companies connect both.Slack (the standard integration)
- Works on any Slack plan
- Installs Windy, Windmill’s AI assistant, into your workspace
- Only sees messages in channels where Windy has been explicitly added
- Powers shoutouts, private notes, 1:1 agenda shortcuts, and Windy conversations
- Uses message content (in opted-in channels) for performance context
- Requires Slack Business+ or Enterprise Grid
- Pulls workspace-wide daily activity counts from Slack’s admin API
- Never reads message content or channel names — only aggregate numbers
- Covers every channel and DM, including ones Windy isn’t in
- Powers engagement stats, trends, and collaboration signals
Does this give Windmill access to my team's messages?
Does this give Windmill access to my team's messages?
No. Slack Business Analytics only returns aggregate counts (e.g., “Alex sent 42 messages on Monday”). Windmill never sees message content, channel names, DM participants, or file contents through this integration.
Why do I need to be a Slack Workspace Admin to install?
Why do I need to be a Slack Workspace Admin to install?
Slack’s
admin.analytics:read scope — which powers this integration — can only be granted by a Workspace Owner or Admin. This is enforced by Slack, not Windmill.Why don't I see today's stats?
Why don't I see today's stats?
Slack publishes analytics with a ~24-hour delay, so the most recent day of data will always be missing until Slack releases it. Backfills catch up automatically once data becomes available.
Do I still need the regular Slack integration?
Do I still need the regular Slack integration?
Yes. Slack Business Analytics doesn’t replace the standard Slack integration — it adds to it. Windy (the AI assistant, shoutouts, 1:1 shortcuts) only works through the standard Slack integration.
How do I disconnect Slack Business Analytics?
How do I disconnect Slack Business Analytics?
Go to the Slack Business Analytics integration page and click Disconnect. Historical stats already pulled into Windmill are retained; no new data will be pulled going forward.