Documentation Index
Fetch the complete documentation index at: https://help.gowindmill.com/llms.txt
Use this file to discover all available pages before exploring further.
Stats provide quantitative insights into team activity across all your connections. Windmill automatically tracks these metrics to help you understand work patterns, collaboration, and productivity.
Overview
Stats aggregate data from your connections to measure employee activity and contributions.
Each stat is calculated based on data synced from your connections. Stats are updated regularly as new data flows in from your connected systems.
Available stats
The stats available to your workspace depend on which connections you have. Below is a complete reference of all stats organized by category.
Meetings
Track time spent in different types of meetings from calendar and meeting providers.
| Stat | Description | Unit |
|---|
| Meeting Time | Total time spent in all meetings | hours |
| Internal Meeting Time | Time spent in meetings where all participants are employees from your organization | hours |
| External Meeting Time | Time spent in meetings with at least one participant outside your organization | hours |
| Virtual Meetings | Time spent in meetings from video conferencing providers (e.g. Zoom, Google Meet) | hours |
| One-Time Meetings | Time spent in non-recurring meetings | hours |
| Recurring Meetings | Time spent in meetings from recurring calendar events | hours |
| Scheduled Meetings | Time spent in meetings that have a corresponding calendar event | hours |
| Unscheduled Meetings | Time spent in meetings from video conferencing providers without a calendar event | hours |
| One-on-One Meetings | Time spent in meetings between exactly two employees from your organization | hours |
Windmill activity
Track how actively employees engage with Windmill itself, including web logins and Windy chats.
| Stat | Description | Unit |
|---|
| Windmill Active Days | Number of days the employee logged into Windmill or sent a message to Windy in Slack | active days |
| Messages Sent to Windy | Number of user-sent messages to Windy across Slack and in-platform | messages |
Feedback and engagement
Track feedback given, received, and engagement with Windy.
| Stat | Description | Unit |
|---|
| Feedback Given | Amount of feedback given to other employees | pieces of feedback |
| Feedback Received | Amount of feedback received from other employees | pieces of feedback |
| Windy-Prompted Feedback Submitted | Pieces of feedback submitted in response to a Windy prompt (excludes shoutouts) | pieces of feedback |
| Feedback Requests Completed | Number of completed requests to give feedback | requests |
| Feedback Requests Received | Number of requests received to give feedback | requests |
| Feedback Requests Expired | Number of feedback requests not completed in time | requests |
| Total Windy Chats | Sum of Windy-initiated and user-initiated chats | chats |
| Windy-Initiated Chats | Number of chat conversations started by Windy | chats |
| User-Initiated Windy Chats | Number of Windy chat conversations started by user | chats |
| User Response Rate to Windy | Percentage of Windy-initiated chats with at least one response | % |
1:1s
Track engagement with 1:1 agendas, prep, and Windy’s suggested topics.
| Stat | Description | Unit |
|---|
| 1:1 Note Edits | Number of edits made to shared 1:1 notes | edits |
| 1:1 Agenda Topics Accepted | Number of Windy-suggested 1:1 agenda topics accepted | topics |
| 1:1 Agenda Topics Dismissed | Number of Windy-suggested 1:1 agenda topics dismissed | topics |
| 1:1 Prep Sessions Responded To | Number of 1:1 prep sessions the employee responded to | sessions |
Shoutouts
| Stat | Description | Unit |
|---|
| Shoutouts Sent | Number of shoutouts sent to colleagues | shoutouts |
Private notes
| Stat | Description | Unit |
|---|
| Private Notes Created | Number of private notes the employee created | notes |
Pulse surveys
Track Pulse survey participation and authoring.
| Stat | Description | Unit |
|---|
| Pulse Survey Responses Submitted | Number of Pulse survey sessions the employee responded to | responses |
| Pulse Surveys Created | Number of Pulse surveys the employee created | surveys |
Track performance review activity across cycles.
| Stat | Description | Unit |
|---|
| Performance Review Drafts Saved | Number of performance review answer draft saves | draft saves |
| Performance Review Answers Submitted | Number of performance review answers submitted | answers |
Track AI tool usage across Claude, Codex, and Cursor. These stats are available when the corresponding integration is connected.
| Stat | Description | Unit |
|---|
| AI Active Days | Number of days the employee used at least one connected AI tool | active days |
Claude
Requires the Claude integration. Claude usage is reported by Anthropic on a 3-day delay.
| Stat | Description | Unit |
|---|
| Claude Conversations | Number of distinct conversations started on Claude.ai | conversations |
| Claude Chat Messages | Number of messages sent on Claude.ai | messages |
| Claude Artifacts Created | Number of artifacts created on Claude.ai | artifacts |
| Claude Code Sessions | Number of distinct Claude Code sessions | sessions |
| Claude Code Commits | Number of git commits made via Claude Code | commits |
| Claude Code Pull Requests | Number of pull requests created via Claude Code | PRs |
| Claude Code Lines Added | Lines of code added via Claude Code | lines |
| Claude Code Lines Removed | Lines of code removed via Claude Code | lines |
| Claude Code Edits Accepted | Number of Claude Code AI edits accepted | edits |
| Claude Code Edit Acceptance Rate | Ratio of accepted to suggested Claude Code AI edits | % |
| Claude Skill Usage | Number of Claude skill invocations, broken down by skill | invocations |
| Claude Connector Usage | Number of Claude MCP/connector invocations, broken down by connector | invocations |
| Claude Excel Sessions | Number of distinct Claude Office Agent sessions in Excel | sessions |
| Claude Excel Messages | Number of messages sent in Claude Office Agent for Excel | messages |
| Claude Excel Skills Used | Number of skill invocations in Claude Office Agent for Excel | invocations |
| Claude Excel Connectors Used | Number of connector invocations in Claude Office Agent for Excel | invocations |
| Claude PowerPoint Sessions | Number of distinct Claude Office Agent sessions in PowerPoint | sessions |
| Claude PowerPoint Messages | Number of messages sent in Claude Office Agent for PowerPoint | messages |
| Claude PowerPoint Skills Used | Number of skill invocations in Claude Office Agent for PowerPoint | invocations |
| Claude PowerPoint Connectors Used | Number of connector invocations in Claude Office Agent for PowerPoint | invocations |
| Claude Word Sessions | Number of distinct Claude Office Agent sessions in Word | sessions |
| Claude Word Messages | Number of messages sent in Claude Office Agent for Word | messages |
| Claude Word Skills Used | Number of skill invocations in Claude Office Agent for Word | invocations |
| Claude Word Connectors Used | Number of connector invocations in Claude Office Agent for Word | invocations |
| Claude Cowork Sessions | Number of distinct Claude Cowork sessions | sessions |
| Claude Cowork Messages | Number of messages sent in Claude Cowork | messages |
| Claude Cowork Skills Used | Number of skill invocations in Claude Cowork | invocations |
| Claude Cowork Connectors Used | Number of connector invocations in Claude Cowork | invocations |
Codex
Requires the Codex integration. Each Codex stat is broken down by client surface (CLI, IDE, etc.).
| Stat | Description | Unit |
|---|
| Codex Threads | Number of Codex threads created | threads |
| Codex Turns | Number of Codex turns (messages) | turns |
| Codex Credits | Total Codex credits consumed | credits |
| Codex Input Tokens | Total Codex input tokens (cached + uncached) | tokens |
| Codex Output Tokens | Total Codex output tokens | tokens |
| Codex Total Tokens | Total Codex tokens consumed (input + output) | tokens |
Cursor
Requires the Cursor integration.
| Stat | Description | Unit |
|---|
| Cursor Messages Sent | Number of messages sent to Cursor AI | messages |
| Cursor Ask Mode Messages | Number of Cursor ask mode messages sent, broken down by model | messages |
| Cursor Plan Messages | Number of Cursor plan mode messages sent, broken down by model | messages |
| Cursor Tab Completions Accepted | Number of Cursor tab suggestions accepted | completions |
| Cursor Agent Edits Accepted | Number of Cursor AI code edits accepted | edits |
| Cursor Agent Lines Added | Lines of code added by Cursor AI | lines |
| Cursor Agent Lines Deleted | Lines of code deleted by Cursor AI | lines |
| Cursor Agent Edit Acceptance Rate | Ratio of accepted to suggested Cursor AI edits | % |
| Cursor Skill Usage | Number of Cursor skill invocations, broken down by skill | invocations |
| Cursor MCP Tool Usage | Number of Cursor MCP tool invocations, broken down by tool | invocations |
Code and development
Track code contributions, pull requests, and reviews from GitHub.
| Stat | Description | Unit |
|---|
| Commits | Number of commits made to a repository | commits |
| PRs Created | Number of pull requests created | PRs |
| PRs Merged | Number of pull requests merged | PRs |
| PR Comments | Number of comments left on pull requests | comments |
| PR Reviews | Number of pull request reviews submitted | reviews |
| Comments Received Per PR | Number of comments received per pull request | comments |
| Reviews Received Per PR | Number of reviews received per pull request | reviews |
| Files Changed Per PR | Number of files changed per pull request | files |
| Additions Per PR | Average number of lines of code added per pull request | additions |
| Deletions Per PR | Average number of lines of code deleted per pull request | deletions |
| PR Time to Merge | Average time to merge a pull request | hours |
| PR Time to Review | Average time to submit a review after request | hours |
| GitHub Dependabot PRs Resolved | Number of GitHub Dependabot PRs resolved | PRs |
| GitHub Releases Created | Number of GitHub releases created | releases |
| GitHub Issues Completed | Number of GitHub issues completed | issues |
| GitHub Issues Created | Number of GitHub issues created | issues |
| GitHub Issues Comments | Number of GitHub issues comments | comments |
Project management
Track tasks, issues, and project work across Jira, Linear, Asana, ClickUp, Monday, and Attio.
Jira
| Stat | Description | Unit |
|---|
| Jira Issues Completed | Number of Jira issues completed | issues |
| Jira Issues Created | Number of Jira issues created | issues |
| Jira Story Points Completed | Sum of story points of completed Jira issues | points |
| Jira Issue Comments Created | Number of comments on Jira issues | comments |
| Jira Issue Stages Changed | Number of issues where stage was changed (unique per-issue per-day) | stage changes |
Linear
| Stat | Description | Unit |
|---|
| Linear Issues Completed | Number of Linear issues completed | issues |
| Linear Issues Created | Number of Linear issues created | issues |
| Linear Issue Points Completed | Sum of Linear issue points completed | estimates |
| Linear Issue Comments Created | Number of comments on Linear issues | comments |
| Linear Issue Stages Changed | Number of issues where stage was changed (unique per-issue per-day) | stage changes |
Asana
| Stat | Description | Unit |
|---|
| Asana Tasks Completed | Number of Asana tasks completed | tasks |
| Asana Tasks Created | Number of Asana tasks created | tasks |
| Asana Task Comments Created | Number of comments on Asana tasks | comments |
| Asana Task Sections Changed | Number of tasks where section was changed (unique per-task per-day) | stage changes |
ClickUp
| Stat | Description | Unit |
|---|
| ClickUp Issues Completed | Number of ClickUp issues completed | issues |
| ClickUp Issues Created | Number of ClickUp issues created | issues |
| ClickUp Issue Comments Created | Number of comments on ClickUp issues | comments |
| ClickUp Issue Stages Changed | Number of issues where stage was changed (unique per-issue per-day) | stage changes |
Monday
| Stat | Description | Unit |
|---|
| Monday Issues Completed | Number of Monday issues completed | issues |
| Monday Issues Created | Number of Monday issues created | issues |
| Monday Issue Comments Created | Number of comments on Monday issues | comments |
| Monday Issue Stages Changed | Number of issues where stage was changed (unique per-issue per-day) | stage changes |
Attio
| Stat | Description | Unit |
|---|
| Attio Tasks Created | Number of tasks created in Attio | tasks |
| Attio Tasks Updated | Number of tasks updated in Attio | tasks |
| Attio Comments Created | Number of comments created in Attio | comments |
| Attio Comments Resolved | Number of comments resolved in Attio | comments |
| Attio Notes Created | Number of notes created in Attio | notes |
| Attio Records Created | Number of records created in Attio | records |
| Attio Records Updated | Number of records updated in Attio | records |
| Attio Lists Created | Number of lists created in Attio | lists |
| Attio List Entries Created | Number of list entries created in Attio | list entries |
Documentation and collaboration
Track document creation, editing, and comments across documentation tools.
Google Drive
| Stat | Description | Unit |
|---|
| Google Documents Created | Number of documents created in Google Drive | documents |
| Google Documents Edited | Number of documents edited in Google Drive | documents |
| Google Document Edits | Number of tracked document edits in Google Drive | edits |
| Google Document Comments | Number of comments left on documents in Google Drive | comments |
| Google Drive Activities | Total count of Google Drive activities | activities |
Notion
| Stat | Description | Unit |
|---|
| Notion Documents Created | Number of documents created in Notion | documents |
| Notion Documents Edited | Number of documents edited in Notion | documents |
| Notion Document Edits | Number of tracked document edits in Notion | edits |
| Notion Page Comments | Number of comments left on pages in Notion | comments |
Figma
| Stat | Description | Unit |
|---|
| Figma Files Created | Number of files created in Figma | files |
| Figma File Comments | Number of comments left on files in Figma | comments |
| Figma Versions Published | Number of versions published to files in Figma | versions |
Airtable
| Stat | Description | Unit |
|---|
| Airtable Documents Edited | Number of documents edited in Airtable | documents |
| Airtable Document Edits | Number of tracked document edits in Airtable | edits |
| Airtable Document Comments | Number of comments left on documents in Airtable | comments |
Communication
Track Slack messages and activity.
| Stat | Description | Unit |
|---|
| Slack Messages | Total count of Slack messages sent in channels with Windmill bot | messages |
| Slack Channel Messages | Number of messages sent in Slack channels (from Slack Analytics) | messages |
| Slack Messages Sent | Number of messages sent in Slack (from Slack Analytics) | messages |
| Slack Files Added | Number of files added to Slack | files |
| Slack Reactions Added | Number of reactions added to Slack messages | reactions |
| Slack Calls | Number of calls made in Slack | calls |
| Slack Huddles | Number of huddles in Slack | huddles |
| Slack Total Activity | Total count of activities in Slack | activities |
| Slack Total Calls | Total count of calls and huddles in Slack | calls |
Sales and CRM
Track deals, opportunities, and sales activities.
Salesforce
| Stat | Description | Unit |
|---|
| Salesforce Opps Closed Won | Total count of Salesforce opportunities closed as won | opportunities |
| Salesforce Opportunities Created | Total count of new opportunities created in Salesforce | opportunities |
| Salesforce Opportunities Updated | Number of opportunities updated in Salesforce | opportunities |
| Salesforce Opportunity Updates | Total number of opportunity updates in Salesforce | updates |
| Salesforce Accounts Created | Total count of new accounts created in Salesforce | accounts |
| Salesforce Activities Logged | Number of calls, emails, and tasks logged in Salesforce | activities |
| Salesforce Emails Logged | Number of emails logged in Salesforce | emails |
| Salesforce Calls Logged | Number of calls logged in Salesforce | calls |
| Salesforce Tasks Logged | Number of tasks logged in Salesforce | tasks |
HubSpot
| Stat | Description | Unit |
|---|
| HubSpot Deals Closed Won | Total count of HubSpot deals moved to closed won | deals |
| HubSpot Deals Created | Number of deals created in HubSpot | deals |
| HubSpot Deals Updated | Number of deals updated in HubSpot | deals |
| HubSpot Deal Updates | Total number of deal updates in HubSpot | updates |
| HubSpot Activities | Total count of HubSpot activities | activities |
Attio
| Stat | Description | Unit |
|---|
| Attio Deals Created | Number of deals created in Attio | deals |
| Attio Deals Closed Won | Number of deals closed as won in Attio | deals |
| Attio Deals Updated | Number of deals updated in Attio | deals |
| Attio Deal Updates | Total number of deal updates in Attio | updates |
Customer support
Track customer support activities from Zendesk.
| Stat | Description | Unit |
|---|
| Zendesk Tickets Assigned | Number of Zendesk tickets assigned | tickets |
| Zendesk Tickets Closed | Number of Zendesk tickets closed | tickets |
| Zendesk Ticket Comments | Number of comments on Zendesk tickets | comments |
| Zendesk Ticket Notifications Sent | Number of notifications sent for Zendesk tickets | notifications |
| Zendesk Chat Sessions | Number of Zendesk chat sessions | chats |
| Zendesk Chat Messages Sent | Number of Zendesk chat messages sent | messages |
| Good Zendesk Satisfaction Scores | Number of good satisfaction scores | scores |
| Bad Zendesk Satisfaction Scores | Number of bad satisfaction scores | scores |
Gong
Track sales call activities and coaching from Gong.
| Stat | Description | Unit |
|---|
| Gong Calls Hosted | Number of Gong calls hosted | calls |
| Gong Calls Attended | Number of Gong calls attended | calls |
| Gong Calls Requested Feedback | Number of Gong calls with feedback requested | feedback |
| Gong Calls Given Feedback | Number of Gong calls with feedback given | feedback |
| Gong Calls Received Feedback | Number of Gong calls with feedback received | feedback |
| Gong Own Calls Listened To | Number of employee’s own Gong calls listened to | calls |
| Gong Others Calls Listened To | Number of other employees’ Gong calls listened to | calls |
| Gong Calls Comments Given | Number of Gong calls employee has given comments on | comments |
| Gong Calls Comments Received | Number of Gong calls employee has received comments on | comments |
| Gong Calls Scorecards Filled | Number of Gong calls employee has filled out scorecards for | scorecards |
| Gong Calls Scorecards Received | Number of Gong calls employee has received scorecards for | scorecards |
Time off
Track time off from Google Calendar out-of-office events and HRIS systems.
Windmill syncs time off data from two sources:
- Google Calendar: Out-of-office events marked on employee calendars. Events must be explicitly marked as OOO
- HRIS systems: Time off records from your connected HR system (BambooHR, Rippling, Gusto, etc.)
| Stat | Description | Unit |
|---|
| Days Off | Total days off for an employee (excludes weekends) | hours |
Who can view stats
- Managers see stats for themselves and anyone who reports to them (directly or indirectly). Toggle between “My Direct Reports” and “All” to adjust scope.
- Delegated Access users can view stats for employees they have access to.
- Individual Contributors without direct reports or delegated access cannot view the Stats page.
Workspace Admins and HR Admins do not get extra visibility into stats based on their admin role—they see stats based on their position in the org chart, like any other employee.
How stats are calculated
Stats are calculated based on data synced from your connections:
- Stats are updated as new data arrives from your connections
- Each stat has specific logic for what counts toward that metric
- Some stats are cumulative totals, others are averages or ratios
- Stats respect permission mirroring—you only see data you have access to in the source system
For information about sync timing and data freshness, see Data Sync and Freshness.