Supported platforms
Weave supports a curated set of popular HR platforms out of the box:
Don’t see your platform? Select Other during setup to browse 50+ additional HRIS providers supported through Merge.
What’s synced
Only approved time-off requests are synced. Pending or denied requests are excluded.
Why connect your HR platform
- Automatic out-of-office tracking — Approved time off syncs directly into Weave alongside any manual days-off entry, ensuring metrics account for engineer availability
- Accurate financial metrics — HR salary data provides per-engineer hourly rates for AI ROI and cost calculations, preferred over the organization default rate
- Automatic account linking — Weave matches HR employees to existing accounts by email, reducing manual setup
- Team member discovery — Unlinked HR employees appear as potential members you can add to your organization
Connecting your HR platform
1
Navigate to HR integration
Go to the Data page and click Connect on the HR integration card. You can also access it directly at Settings > HR integration.
2
Select your platform
Choose your HR platform from the grid. If your platform isn’t listed, select Other to browse all supported providers.
3
Authorize access
A Merge Link window opens. Sign in to your HR system and grant Weave read access to employee data. The specific authorization steps vary by platform.
4
Wait for initial sync
After authorization, Weave automatically syncs your employee directory, compensation records, and approved time off. This typically completes within a few minutes.
Requirements
- You must have the admin role or Manage connections permission in Weave
- Your Weave account must have an email address set
Account linking
After the initial sync, Weave automatically links HR employees to existing Weave accounts by matching email addresses. This powers per-engineer metrics like time off and financial calculations.How auto-linking works
- Weave compares each HR employee’s work email against Weave account emails
- Matches are linked automatically — no manual action needed
- Unlinked HR employees appear as potential members on the team management page
Manual linking
If an employee’s HR email doesn’t match their Weave account email, you can link them manually from the member’s profile in team management.Features enabled
Out-of-office tracking
HR time-off data is combined with any manually entered days off in Weave. Metrics automatically adjust for engineer availability, so time away doesn’t skew productivity calculations.Financial metrics and hourly rates
When HR salary data is available for a linked member, Weave uses their actual hourly rate (derived from annual compensation) instead of the organization’s default rate. This improves the accuracy of:- AI ROI reports — cost savings based on real compensation
- Per-engineer cost calculations across dashboards
Suggested members
HR employees who aren’t yet linked to a Weave account appear as suggested members. This helps you discover engineers who should be tracked in Weave but haven’t been added yet.HR attributes for filtering and dashboards
Weave syncs common HR attributes into its tag system so you can segment metrics without manual setup:- Department, Cost center, Business unit, and Group memberships
- Job title from each employee’s latest employment record
Weave’s native Teams concept is separate from HR group memberships. Merge’s
TEAM group type is intentionally not synced as a tag to avoid duplicating team structure.Data privacy
Weave handles HR data with care:- Limited scope — Only employee directory information, compensation rates, and approved time off are synced. No performance reviews, personal documents, or sensitive HR records.
- Compensation privacy — Salary data is used solely for organization-level financial calculations and is never displayed to any users on the platform.
- Encryption — All data is encrypted in transit and at rest
- Access control — Only organization admins can connect, configure, or disconnect the HR integration
Sync frequency
After the initial sync, Weave periodically refreshes data from your HR platform. Changes to employee status, new hires, compensation updates, and approved time off are picked up automatically. You can trigger a manual refresh by clicking Refresh status on the HR integration configuration page.Troubleshooting
Employees not syncing
Employees not syncing
If employees from your HR system aren’t appearing in Weave:
- Verify the HR connection is active on the Data page
- Click Refresh status on the HR configuration page to trigger a re-sync
- Check that the employees exist in your HR system with an active status
- If the issue persists, disconnect and reconnect the integration
Accounts not auto-linked
Accounts not auto-linked
If HR employees aren’t automatically linked to Weave accounts:
- Ensure the employee’s work email in the HR system matches their Weave account email
- Check that the employee has a work email set in the HR system (some platforms use personal emails by default)
- Link accounts manually from the member’s profile in team management
Salary data not appearing in financial metrics
Salary data not appearing in financial metrics
If hourly rates aren’t being used from HR data:
- Verify the employee has employment/compensation records in the HR system
- Check that the HR employee is linked to a Weave account
- Note that not all HRIS providers expose compensation data through their API — this varies by platform and plan
Time off not showing
Time off not showing
If approved time off isn’t reflected in Weave:
- Confirm the time-off request is approved in the HR system (pending and denied requests are excluded)
- Verify the employee is linked to a Weave account
- Wait for the next sync cycle or trigger a manual refresh
- Check that your HR platform supports time-off data through the Merge API
Connection errors
Connection errors
If the integration shows errors or won’t connect:
- Verify your HR platform credentials are still valid
- Check that your HR platform plan includes API access
- Try disconnecting and reconnecting the integration
- Contact support at support@workweave.ai if errors persist
Disconnecting
To disconnect your HR integration:- Go to the Data page and click Configure on the HR integration card
- Click Disconnect
- Confirm the disconnection
Related
- Out of office — Add PTO and days off manually in Weave
- AI ROI report — Financial impact calculations using HR salary data
- Suggested members — Discover team members from connected data sources
- Team hierarchies — Organize your team structure
