Skip to main content

Prisma sync flow

Written by Cescia Vanhout
Updated over a month ago

This guide explains how Employee Sync works, which statuses exist, and how to view them on the Employee page.


1. Possible Employee Sync Statuses

An employee can have multiple statuses for each third-party integration. These statuses are visible to the user:

  • Synced: All changes have been successfully applied to the third party.

  • Sync failed: The third party returned errors during the sync.

  • Syncing: The sync is currently in progress.

  • Sync pending: Changes were made to the employee in the last 5 minutes. If no further changes are made for 5 minutes, the sync will start automatically.

⚠️ Note: Each third party the employee is synced to has its own status for that employee.

2. General Workflow of a Sync

  1. Customer makes a change
    A change is made to an employee.

  2. Check for fields to sync
    Employee Sync checks if the changed fields are relevant for any third party.

    • This may differ per integration.

    • Refer to the field icons or the integration documentation for details.

  3. Start of grace period
    If changes are relevant for an integration, a 5-minute grace period begins.

    • Status for that integration becomes Sync pending.

  4. Start of sync
    If no further changes are made for 5 minutes, the sync automatically starts.

    • Status for that integration becomes Syncing.

  5. Sync completed

    • If successful: status becomes Synced

    • If an error occurs: status becomes Sync failed

    • Any errors are displayed to the user for resolution.

3. Sync Status on the Employee Edit Page

When an employee is eligible for Employee Sync, extra information appears on the Employee page:

Status Badge

  • A status badge is visible at the top of the page.

  • This badge shows the most important status(es) of all third-party syncs for this employee.

We also indicate which fields are sync on the profile of the employee.

Did this answer your question?