Slack team health
See Who Went Quiet in Slack, By Name.
TeamPredict counts how many messages each person posts per week, compares it to their own usual level, and shows the drop next to their name. It never reads message text, and it reads nothing until you confirm your team was told.
No charge today · Cancel anytime
- number per person per week
- 1
- months of history, read after you confirm
- 12
- months, then counts are deleted
- 18
What is measured
TeamPredict stores how many messages were posted, never what they said.
TeamPredict stores one integer per person per week and builds everything from it. Here is exactly what that number carries and what it does not.
A weekly total, attached to a person
- One number per person per week: how many messages they posted in the selected channels
- Weeks going back up to 12 months, read only after your admin confirms your team was told
- Their name, and their department when it matches a person on your roster
- Their usual level, taken as the median of their trailing 8 weeks
- How far below that level they are now, and for how many weeks running
Nothing that says what anyone was doing
- The text of any message, thread, or reaction, and no permalink back to one
- Which channel a message was posted in
- Who a message was addressed to or who replied to it
- The time of day, so there is no picture of anyone’s working hours
Who sees it
Your admins, by name.
Each counted person’s weekly count, usual level and trend is shown to admins in your TeamPredict organization, next to their name, including any admin who was not part of the decision to switch this on. The people being counted are shown nothing by TeamPredict. They get no message from us, no account here, and no notification of any kind, so what they know about this they know because you told them.
How far back it goes
You confirm first. Then the last 12 months are read.
Once an admin has confirmed your workforce was told, TeamPredict reads the selected channels backwards and turns up to the last 12 months into the same weekly counts, so there is a baseline to judge this week against. How far back it really reaches depends on your Slack plan, and TeamPredict shows the oldest week it actually reached.
You confirm first. Then the history is read.
Read backwards, up to the last 12 months
Then weekly
12 months back
- An admin confirms your team was told. Nothing about anyone is read until this is on record.
- A free Slack workspace serves roughly 90 days. That is the history it returns, whatever is asked of it.
- Paid plans serve more. Weeks Slack never served stay empty rather than being filled with zeros.
- Then each completed week is counted. Every weekly count is deleted 18 months after the week it covers.
How it works
Setup takes four steps, and one of them is you telling your team.
Slack team health is off until you turn it on. Nothing about a person is read, this week or last year, until an admin confirms your workforce has been told.
Connect Slack
A workspace admin connects Slack. Public channels come through the app’s own token. Private channels need a second authorization with that admin’s personal Slack account, which reaches only the rooms they are already in.
Pick the channels
Your admin chooses the counted channels one at a time. A newly found internal channel arrives already ticked, so anything you do not want counted has to be switched off. Channels shared with another company arrive unticked.
You tell your team, then confirm it
TeamPredict messages nobody and cannot. You disclose the measurement through your own channels, then an admin ticks a box confirming it was done. We record who ticked it, when, and the exact wording. We do not verify it.
Then their history is read
Nothing is touched before that confirmation is on record. After it, TeamPredict reads the selected channels backwards, up to the last 12 months, and folds it into the same weekly counts. Their usual level is the median of their trailing 8 weeks.
A person is flagged only when they sit at or below 30% under their own baseline for 2 consecutive weeks. A single quiet week is a holiday, a launch, or a conference, not a signal.
One quiet week is not a signal
Messages per week, one person
Flagged- Their usual level: the median of their trailing 8 weeks
- 30% below it: the line a person has to sit at or under
- A single quiet week: a holiday, a launch or a conference, not a signal
- 2 consecutive weeks at or below it: flagged, as a prompt to ask what changed
What it never touches
Slack team health reads message counts, never message text.
It stores one number per person per week and keeps it for 18 months. The full list of what it never reads or records is on How we handle data.
- It never reads message text
- It never reads or sends direct messages
- It never uses Slack’s Discovery API
- It never records where or when
- It never keeps a count past 18 months
Built for
It is for leaders of distributed teams who want to notice when someone goes quiet.
In an office you could feel someone go quiet. Distributed teams took that away and replaced it with a channel that scrolls a little slower each week.
People teams at distributed companies
Where the office used to tell you someone had gone quiet, and remote work took that away. This puts a measurable version of it back, per person.
Engineering and product leads
For the person who used to run the channel and has stopped posting in it, while their tickets still close on time.
Employers who will say they are doing it
The measurement is named, so it only works if you are willing to tell people yourself. TeamPredict will not do it for you, and it will not start counting until an admin confirms you have.
What a decline actually tells you
A decline is a prompt, not a verdict.
A declining status means one thing: this person posted fewer messages in the selected channels than they usually do. Message volume is a weak proxy for engagement. It falls for annual leave, for illness, for parental leave, for a move into deep work, and for someone who simply prefers talking to writing.
- A drop can mean leave, illness, or a stretch of public holidays
- It can mean a crunch where someone is heads-down, or a week that turned into calls
- It can mean the conversation moved into a meeting, a DM, or a channel you did not select
- It can also mean the thing you are worried about, which is why you ask rather than assume
The right use is to ask the person what changed, in the next one-on-one. If you want early warning from outside the company instead, that comes from public LinkedIn signals: see how the risk score works.
Tell your team first, then watch the trend.
Slack team health is included with monitoring, off until you enable it, and empty until you confirm your team was told. Then the last 12 months are read, as far back as your Slack plan still holds.
No charge today · Cancel anytime
FAQ
Here are the questions your team will ask.
Per-person visibility, who does the telling, how far back it reads, private channels, GDPR, and how much a message count is really worth