Skip to main content
Analytics gives People Ops leaders, executives, and managers a clear view of what’s happening across your organization — without standing up a BI tool or wrangling spreadsheets. Open up trends in AI tool adoption, track how your team is using Windmill itself, or build custom views from any stat Windmill collects.
Analytics is in early access. If you’d like it enabled for your workspace, reach out to your Windmill contact or email support@gowindmill.com.

Reports

Analytics is organized into a set of reports, each focused on a different question:
  • AI Adoption — Who is actually using AI tools at your company, how broadly, and how that’s changing over time. Pulls from Claude, Codex, and Cursor.
  • 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: who the key connectors are, which teams are linked, and where work depends on a single person. Admin-only.
  • 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.
If enabled, you’ll find them in the Windmill Dashboard below Reviews.

Who can see Analytics

Analytics respects the same visibility rules as the rest of Windmill:
  • Workspace Admins and HR Admins see Analytics for the entire organization.
  • Managers see Analytics for themselves and anyone who reports to them (directly or indirectly).
  • Individual contributors see only their own data.
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 HR Admins. Managers and individual contributors don’t see it.

Filtering and date ranges

Every report uses the same control panel at the top:
  • Employee filter — Limit the report to a subset of employees. You can filter by group, department, manager, employment type, and more, and stack multiple conditions together. Leave it empty to include everyone in scope.
  • Date range — Pick a custom range or use the quick presets: last 7 days, last 4 weeks, last 12 weeks, last 6 months. The default is the last 12 weeks.
Filters and date ranges are saved in the URL, so you can bookmark or share a specific view.

How the data is computed

Analytics is powered by Windmill’s stats engine, which aggregates raw activity from your connected integrations and from inside Windmill itself. Each report’s stats are computed daily — there’s no manual refresh needed. See the full stats reference for a category-by-category breakdown of every stat Windmill tracks, including where each one sources its data. A few things worth knowing:
  • Active employees only. Reports exclude archived users by default.
  • Members only. Employees who don’t have a Windmill member account are excluded from Product Usage and AI Adoption summaries. They can still appear in Explore if they have data for a chosen stat.
  • UTC dates. Trend charts bucket dates in UTC. Daily and weekly totals are aligned to UTC days, not the viewer’s local timezone.

Exporting data

The Explore report has a Export CSV button that downloads every selected stat for every employee in scope, one row per employee × stat × date. Only Explore has an Export CSV button — but AI Adoption and Product Usage deeplink straight into Explore with the right stats and filters already applied, so you can jump over and export their data in one click. You can also use our MCP server if you’d rather pull data programmatically.