Deactivate a User Linked to Multiple Integrations with Employee Sync

Making an employee profile inactive in 7shifts requires additional steps when Employee Sync is enabled and the user is linked to multiple external systems, such as POS or payroll integrations. Employee Sync ensures that changes in connected systems (e.g., Toast, ADP) are reflected in 7shifts, but this requires properly handling all these mappings/connections first.

In this article you'll learn why Employee Sync prevents user deactivation, and the steps to deactivate a user linked to multiple systems.


Why Can't I Deactivate a User in 7shifts?

When a user is connected to external systems, such as a POS or payroll provider, all these connections must be removed before the account can be deactivated in 7shifts. This design prevents interruptions in other essential services while ensuring the user remains active where needed.

For example:
If a user, Tom, is linked to both Toast and ADP, you'll need to:

  • Deactivate Tom’s in ADP.
  • Deactivate Tom's in Toast.
  • From there, the integrations with Employee sync enabled will deactivate Tom's employee profile in 7shifts automatically.

Mark a User with Multiple Mappings as Inactive

  1. Verify that you are logged in as an Admin with the correct permissions to edit users in your integrations.
  2. Determine which external systems the user is connected to. These may include POS and Payroll providers. You can review the integrations page in 7shifts to confirm all active mappings for the user.
  3. Deactivate their connection in the external systems. The process may vary depending on the integration, but it typically involves marking the user as inactive.

    Pro Tip! Double-check that all pending time punches or payroll entries have been addressed. Consider backing up their data.
  4. Employee sync will automatically update 7shifts, marking them as inactive.
Was this article helpful?
0 out of 0 found this helpful