The Sync history page lets you track all user provisioning syncs from your integration and review their status and detailed reports. Each sync report provides a full summary of updates and issues, along with filtering and export options to help you troubleshoot and manage data changes.
To access your sync history, go to Settings > Provisioning > View sync history (Admins only).
Sync history
The sync history page shows a log of all user provisioning syncs from your integration. You can see each sync's status from the list. Select a sync to drill into its sync report.
Sync status
Sync status shows the outcome of an entire sync action. You can see a sync's status from the sync history and sync report view.
The possible values are:
Pending:
The sync is still processing.
You can view the sync report, but you cannot export it until the sync completes.
Approved (API Provisioning only):
The sync is now manually approved.
Updates may be:
Applied.
Skipped.
Logged as issues.
Rejected (API Provisioning only):
The sync requires approval and was manually rejected.
No updates are applied.
Failed:
The sync is unsuccessful due to a system or integration error.
Updates may be partially applied.
Sync reports
Sync reports show an exhaustive list of all updates and issues that occurred during a single sync with your data source (e.g., your HRIS).
Tip: You can select Run new sync at the top of a sync report to review your user provisioning settings and re-attempt the sync.
Summary
The sync report summary at the top of the report groups all changes into four cards, so you can see the impact of a sync at a glance:
Removed: members and teams that will be deactivated, deleted, or removed from a team. Deleting a team permanently removes its engagement history and can't be undone, so this is called out clearly.
Added: members and teams that will be invited, created, reactivated, added to a team, or granted product access.
Changed: updates such as profile changes, renames, team moves, and access changes.
Issues: updates that can't be applied due to a data issue. Shows the number of issues and the impacted members or teams. Select How to fix these to see suggested solutions.
Each card shows how many members and teams it affects. The summary also shows the data source and the sync's start date and time.
Mute a known issue
Some issues are correct but not worth acting on, because the setup is intentional or the person involved isn't part of what you sync into Workleap. For example, a profile in your HRIS with no email address will never be imported, and an employee whose manager isn't in Workleap can't be placed on a team. These issues come back on every daily sync.
To mute an issue, select the options (⋯) menu on the issue row and choose Mute. Muting applies to one person and one type of issue: it doesn't affect anyone else, and it doesn't mute that person's other issues.
Once muted, the issue no longer appears in the issues list, the issue counts, the CSV export, or the sync notification emails. It moves to the muted view, where you can see who muted it and when.
To review everything muted across your account, or to unmute an issue, select Manage muted issues at the top of the sync report.
Note: Muting acknowledges a known exception. It doesn't fix the underlying data in your HRIS.
Note: Muting is available to Admins only, and only for issues tied to a specific person. Issues tied to a team or listed under Others can't be muted.
Filter a sync report
You can filter sync reports by data type, such as:
Users.
Teams.
User name.
Active or muted issues.
Issue type:
User skipped.
No Workleap profile for Direct Manager.
Workspace limit reached.
Update type:
Direct Manager assigned.
User deleted.
User created.
Export a sync report
Select Download report to export a sync report to CSV format.
Note: When you export a sync report, the CSV includes the full report rather than just the filtered results, but it excludes muted issues.
