Skip to main content
Windmill uses role-based access control to ensure members see the right information. This guide covers access levels, delegation, and how permissions work throughout the platform.

Access levels

Windmill has five access levels: Admin, HR Admin, Integration Manager, Data Analyst, and Member (sometimes called Team Member). Admins have the broadest workspace access. HR Admins focus on people operations. Integration Manager and Data Analyst are specialized roles for managing integrations and viewing company-wide analytics, respectively. Members are regular platform users, including individual contributors and people managers. Managers are determined by the org chart, not by a separate access level. When you invite members to Windmill, you choose between these access levels:

Admin

Admins manage workspace configuration and have the broadest company-settings access, including:
  • Managing org charts
  • Managing members and access levels
  • Managing billing
  • Managing integrations
  • Setting up groups and departments
  • Running performance review cycles
  • Creating and managing company-wide 1:1 templates

HR Admin

HR Admins can manage people operations settings. This role includes all standard Member permissions, plus:
  • Running and managing performance review cycles
  • Managing org charts
  • Managing members and access levels
  • Managing billing
  • Managing integrations
  • Creating and managing company-wide 1:1 templates

Integration Manager

Integration Managers handle technical and account administration without full Admin access. This role includes all standard Member permissions, plus:
  • Connecting and configuring company integrations
  • Managing members and access levels
  • Managing billing
  • Managing security settings (SSO)
Integration Managers cannot run performance review cycles, manage the org chart, or access company-wide people data. This role is a good fit for IT or operations teams who manage your tech stack but don’t need people operations access.

Data Analyst

Data Analysts can view analytics across the entire company. This role includes all standard Member permissions, plus:
  • Viewing analytics for all employees, not just their direct reports
Data Analysts cannot manage members, billing, integrations, settings, or run performance review cycles. This role is a good fit for people analytics or data teams who need company-wide reporting visibility without administrative access.

Member

Members, also referred to as Team Members, have standard access. They can view their own information and anyone who reports to them. This is the typical role for people managers and individual contributors. Members can:
  • View their own data and feedback
  • View their direct reports’ data (if they manage anyone)
  • Access 1:1 agendas and notes
  • Respond to Windy in Slack
  • Create and manage pulses
If a member doesn’t manage anyone, they only have access to their own information.

Changing access levels

If you need to change a user’s permissions:
  1. Go to Settings > Org Chart
  2. Click on the user’s name
  3. Update their access level
  4. Click Save
Admins, HR Admins, and Integration Managers can change user access levels.
Be careful when granting Admin access. Admins can manage sensitive company settings, modify the org chart, manage integrations, and access company-wide data where Admin access applies. Feature-specific privacy rules still apply. Only grant Admin access to trusted members who need it.

Org chart-based visibility

Beyond access levels, Windmill uses your org chart to determine what each person can see.

Managers can view

  • Their own profile and data
  • All direct reports’ profiles and data
  • Indirect reports (their team’s direct reports)
  • 1:1 agendas with their reports

Individual contributors can view

  • Their own profile and data
  • Public information about other team members (name, title, department)
  • Feedback they’ve given or received
  • Their own 1:1 notes
This access model ensures managers have visibility into their team while respecting privacy for individual contributors.

User delegation

User delegation lets you grant another person manager-like visibility into someone’s Windmill scope, similar to a dotted-line manager relationship. This is useful for assistants, interim managers, or HR team members who need visibility without changing the org chart.

How it works

When you delegate access, the delegated user can see most of the Windmill information they could see if they were that employee’s manager. This includes:
  • Their team’s data and feedback
  • Recaps and reports

Important limitations

Delegation does NOT grant access to 1:1 notes or agendas. 1:1 content stays private to the two participants in the meeting, even for a delegated user. Delegation does NOT alter privacy settings for Google meetings or Google Docs. If the delegated user doesn’t have access to a Google Doc or meeting in Google Workspace, they won’t have access in Windmill either. Windmill respects the source system’s permissions—delegation only applies to Windmill-specific data. Delegation affects visibility, not admin or configuration permissions. It does not impersonate the original employee or let the delegated user act on their behalf. It does not grant extra permissions to edit Pulses, change settings, manage integrations, or perform other administrative actions unless the delegated user’s own Windmill role already allows those actions.

Setting up delegation

Admins and HR Admins can set up delegation:
  1. Go to Settings > Access Delegation
  2. Click on the employee whose access you want to delegate
  3. Add the delegated user
  4. Click Delegate Access
Delegating access takes about an hour to go into effect after you save changes.

Removing delegation

To remove delegated access:
  1. Go to Settings > Access Delegation
  2. Delete the delegated access
Access is removed within an hour of saving changes.

Permission mirroring from connected systems

Windmill mirrors permissions from your connected systems to ensure you only see information you already have access to. How it works:
  • If you can’t access a Google Doc in Google Drive, you can’t see it in Windmill
  • If you weren’t invited to a meeting, you can’t see the transcript in Windmill
  • If you don’t have access to a Slack channel, you can’t see messages from that channel in Windmill
This applies across all integrations. Windmill never grants access to information you don’t already have permission to view in the source system.

FAQs

Admin is the broader company-settings role with full admin access for managing settings, integrations, access, org chart, billing, and company-wide configuration. HR Admin is more people-ops focused, mainly for performance review administration; it can also overlap with some admin capabilities like org charts, members and access levels, billing, integrations, and performance review cycles.
Yes, use user delegation to grant temporary access. Set a reminder to remove the delegation when it’s no longer needed.
When a member’s manager changes in your HRIS or org chart, their old manager loses access to their data within 24 hours. The new manager gains access immediately.
Yes, use user delegation. The delegated user inherits whatever access the original user has without becoming an Admin themselves.
The employee can see their own weekly recap. Their managers can see it, and anyone with delegated access to that employee can see it. HR Admins do not automatically get access to employees’ weekly recaps just because they are HR Admins.
Admins, HR Admins, and Integration Managers can create and manage company integrations. Personal integrations can be created and managed by any member, as long as they have the necessary permissions in the connected third-party system.
Yes, when an employee is archived in Windmill or your HRIS, they lose access to the Windmill Dashboard immediately. However, historical data (like past feedback and recaps) is preserved.
Windmill supports five access levels: Admin, HR Admin, Integration Manager, Data Analyst, and Member. If you need custom permissions for your organization, reach out to support@gowindmill.com to discuss options.