
Table of contents
Overview of TeamScore's Slack Integration
TeamScore offers a lightweight integration with Slack designed to help you track user activity based on Slack presence indicators. Due to limitations in Slack's APIs, the integration focuses on detecting whether users are actively present on Slack through their desktop app.
How It Works
TeamScore periodically polls the Slack API to check if a user is currently active. This 'active' status corresponds to the familiar colored dot you see next to Slack users who are present.
- The status only reflects users who are actively using Slack on their computer.
- Activity on Slack's mobile app does not count as ‘active’ in TeamScore.
- This approach is particularly useful because many users may receive notifications on their phones but may not be actively working at that moment.
What TeamScore Tracks
Since being 'active' in Slack does not mean a user is performing a task, TeamScore treats this as a presence-based activity. As such:
- The system does not log any active duration time.
- Users are shown with a lighter color opacity bar at the top of their TeamScore interface to represent Slack presence.
- This helps reduce noise in activity reports by differentiating Slack presence from actual work activity.
Summary
In essence, TeamScore leverages Slack’s activity indicator smartly to provide presence context without misrepresenting the actual time spent working. This makes the Slack integration effective and minimally intrusive for tracking team engagement.
