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 name
 - Employee last name
 - Employee email
 - Manager/reporting structure
 - Job title
 - Department
 
- Payroll information or salary data
 - Social Security Numbers, addresses, or other sensitive PII
 - Employment contracts
 - Benefits information
 
Windmill is selective about employee data. We only collect what’s necessary to build your org chart and determine access permissions.
Profile pictures
Profile pictures are automatically pulled from Slack. Your Slack profile picture syncs to Windmill automatically. If you don’t have a profile picture set in Slack, no picture will appear in Windmill.You can’t change your profile picture directly in Windmill. To update your picture, change it in Slack and it will sync 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
 - However, if you have an HRIS connected, manual changes will be overwritten by the next HRIS sync
 
If you have an HRIS connected, don’t edit employee information manually in Windmill. Make changes in your HRIS instead—they’ll sync to Windmill automatically and won’t be overwritten.
How employee data is used
Windmill uses employee information to: Build your org chart Your reporting structure determines who can see what data in Windmill. Managers have access to their direct reports’ information. Determine access permissions The org chart controls visibility throughout the platform. Only managers and higher-level leaders can access their team’s data. Sync information across the platform Employee names, titles, and departments appear consistently in Recaps, Feedback, 1-on-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
If you need to update employee information and don’t have an HRIS connected, you can manually edit profiles in Windmill:- Go to Settings > Org Chart
 - Click on the employee’s name
 - Update their information
 - Click Save
 
- First and last name
 - Email address
 - Job title
 - Department
 - Manager
 - Access level (Admin or Team Member)
 
Adding new employees
To manually add a new employee to Windmill:- Go to Settings > Org Chart
 - Click Add Employee in the top right
 - Fill out their information (name, email, manager, title)
 - Select their access level (Admin or Team Member)
 - Click Save
 
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)
 - If they manage anyone, they can see their direct reports’ full profiles
 
- All employee profiles across the organization
 
Missing profile pictures
If a profile picture doesn’t appear in Windmill:- Check Slack - Make sure the employee has a profile picture set in Slack
 - Wait for sync - Profile pictures can take a few hours to sync after being added
 - Verify Slack connection - Ensure your Slack integration is still active in Settings > Connections
 
Archived employees
When an employee leaves your organization, their profile needs to be archived in Windmill. If you have an HRIS connected:- Archived employees automatically sync from your HRIS
 - Their profile is removed from Windmill within 24 hours
 - Historical data (Recaps, feedback) is preserved but archived
 
- Admins must manually archive employees in Settings > Org Chart
 - Click the employee’s name and select Archive
 
- No longer have access to Windmill
 - Don’t appear in active team lists or reports
 - Have their historical data archived (not deleted)
 
Keep your org chart up to date as people join and leave your organization. This ensures the right people have access to the right data in Windmill.