Skip to main content
Analytics provides reports for understanding AI adoption, Windmill usage, 1:1 patterns, and collaboration across your organization. You can also build custom views from the stats Windmill collects.

Reports

Analytics is organized into a set of reports, each focused on a different question:
  • AI Adoption — Who is using Claude, Codex, Cursor, and Devin, and how adoption changes over time.
  • Product Usage — How engaged your team is with Windmill itself. Tracks feature adoption across Windy, 1:1s, Feedback, Shoutouts, Pulse, Private Notes, and Performance Reviews.
  • Organizational Health — A map of the collaboration network across your company, available to Workspace Admins and Data Analysts.
  • 1:1 Meetings — How consistently 1:1s are happening: meeting coverage and recency, time spent, agenda engagement, and which managers are running steady check-ins.
  • Explore — A flexible report builder. Pick any stats Windmill collects, slice by team or person, and chart them however you want.
You’ll find Analytics in the Windmill Dashboard below Reviews.

Who can see Analytics

Analytics respects the same visibility rules as the rest of Windmill:
  • Workspace Admins and Data Analysts see Analytics for the entire organization.
  • Managers see Analytics for themselves and anyone who reports to them (directly or indirectly).
  • Other members see their own data, plus any additional employees they have been delegated access to.
Filters in each report are scoped to what the viewer is allowed to see — a manager won’t be able to filter to employees outside their reporting line.
Organizational Health is the exception: because it maps collaboration across the whole company, it’s only available to Workspace Admins and Data Analysts. Managers and individual contributors don’t see it.

Filtering and date ranges

AI Adoption, Product Usage, 1:1 Meetings, and Explore use the same control panel at the top:
  • Employee filter — Search by name or email, or filter by group, job title, manager, or start date. You can combine conditions. Leave the filter empty to include everyone in your visible scope.
  • Date range — Pick a custom range or use last 7 days, last 30 days, last 60 days, or last 180 days. The default is the last 30 days.
Filters and date ranges are saved in the URL, so you can bookmark or share a specific view. Organizational Health shows the current organization-wide network and does not use these controls.

How the data is computed

Analytics is powered by Windmill’s stats engine, which aggregates activity from your connected integrations and from Windmill. Data freshness depends on the source and its sync schedule. See Data Sync and Freshness for details. See the full stats reference for a category-by-category breakdown of every stat Windmill tracks, including where each one sources its data.

Exporting data

AI Adoption and Product Usage include Export CSV buttons for their user-stat tables. Use Explore to select custom stats and export the underlying data for each user, stat, and date. You can also use the MCP server to query data programmatically.