Employee data collection
What Windmill collects
Your HR Information System (HRIS) provides the foundation for Windmill—your org chart and employee roster. What Windmill collects:- Employee first and last name
- Work email
- Job title and job level
- Department
- Manager / reporting structure
- Work location
- Start date
- Employment status (active / terminated)
- Gender (if provided by your HRIS)
- Home addresses
- Social Security Numbers or government IDs
- Date of birth
- Compensation, salary, payroll, or benefits
- Employment contracts
Windmill is selective about employee data. We only collect what’s necessary to
build your org chart, run reviews and 1:1s, and determine access permissions.
See Personally Identifiable Information for the canonical
list of fields and their sources.
Profile pictures
Profile pictures sync automatically from a connected integration, usually Slack. Google Workspace, Outlook, and SCIM can also supply profile pictures. See Employee Field Sources to choose which integration manages them.You can’t change your profile picture directly in Windmill. To update your
picture, change it in the integration that manages it, such as Slack. The
new picture syncs to Windmill automatically.
Data sources and syncing
Employee data sources
Primary source: Your HRIS If you have an HRIS connected (BambooHR, Rippling, Gusto, etc.), Windmill uses that as the source of truth for employee data. Updates in your HRIS automatically sync to Windmill. Fallback sources If you don’t have an HRIS connected, Windmill pulls employee data from other connected systems like Google Workspace or Slack. However, this data may be less complete or accurate than HRIS data. Manual entry If you don’t have an HRIS and your other systems don’t provide complete employee data, you can manually add and edit employee information in Windmill.Sync timing
Employee information syncs automatically on different schedules: Profile pictures:- Update within a few hours of being changed in Slack
- No manual sync required
- Syncs daily
- Updates to job titles, departments, or reporting structure appear within 24 hours
- Take effect immediately in Windmill
- Editing a field that syncs from an integration creates a manual override, and the integration stops updating that field
You can choose which employee fields sync from your HRIS and which you edit
in Windmill. Learn how to manage which fields sync to each
employee.
How employee data is used
Windmill uses employee information to: Build your org chart Your reporting structure defines direct and indirect manager scope for supported features. Support access decisions Windmill combines the org chart with roles, delegation, source permissions, and feature-specific privacy rules. See Permissions and Access. Sync information across the platform Employee names, titles, and departments appear consistently in Feedback, 1:1s, and Reports. Enable Windy interactions Windy uses employee data to identify who to reach out to and when, based on collaboration patterns and reporting relationships.Managing employee information manually
Manually updating employee profiles
You can update employee information directly in Windmill. If a field syncs from an integration, editing it creates a manual override for that employee.1
Go to Settings > Org Chart
Open the Org Chart.
2
Open the employee
Select the employee row to open the employee details.
3
Update the available fields
On the Info tab, update the manually controlled fields.
4
Save the changes
Select Save changes.
- First and last name
- Display name
- Primary email
- Job title and job level
- Gender and pronouns
- Manager
- Start date
Adding new employees
Use Settings > Members when a person needs workspace access. The invitation flow can match an existing employee or collect the details for a new employee record. See Inviting Members.Profile visibility and access
Profile visibility
Who can see employee profiles depends on your org chart structure: Managers can view:- Their own profile
- All direct reports’ profiles
- Indirect reports (their team’s direct reports)
- Their own profile
- Public information about other team members (name, title, department)
- Employee records across the organization in Settings > Org Chart
Missing profile pictures
If a profile picture doesn’t appear in Windmill:- Check the source - Make sure the employee has a profile picture set in the integration that manages it, usually Slack
- Wait for sync - Profile pictures can take a few hours to sync after being added
- Verify the integration - Ensure the integration is still active in Settings > Integrations
Archived employees
When an employee leaves your organization, their profile needs to be archived in Windmill. If you have an HRIS connected:- When your HRIS marks an employee as inactive, Windmill archives the employee and their member access on the next sync
- The archive typically happens within 24 hours
- Historical data (feedback, reviews) is preserved but archived
- If the employee has member access, an Admin, HR Admin, or Integration Manager must first use Remove member in Settings > Members
- An Admin or HR Admin can then archive the employee in Settings > Org Chart
- Do not appear in active employee lists
- Do not appear in active team lists or reports
- Have their historical data archived (not deleted)