Salesforce

QuickBooks - WorkforceHub Setup

« Go Back
Information
QuickBooks - WorkforceHub Setup
WorkforceHub
Company Management
Integrate your WorkforceHub Plus account with Quickbooks Online using this article.
Body

QuickBooks – WorkforceHub Integration Setup

The QuickBooks integration offers companies an efficient way to sync employee and payroll data between QuickBooks Online and WorkforceHub. This integration can be set up by a Company Admin and requires an active QuickBooks account. While not required for the initial setup, payroll should also be set up before you integrate the systems. This allows for full functionality of the payroll sync.

IMPORTANT: The integration is not compatible with all versions of WorkforceHub—just WorkforceHub Advanced and Plus. Also, if your WorkforceHub instance is already integrated with another payroll platform for employee data, then it cannot be integrated with QuickBooks Online.

Setup Video

This video walks you through the instructions in this article.

Connect to QuickBooks

Integration setup is done on the Admin tab of WorkforceHub and requires your QuickBooks administrator-level login and password.

To register the integration:

  1. Select Integrations from the Admin tab of WorkforceHub.
  2. Select QuickBooks from the listed, available integrations.
  3. Under the Client Configuration section, click SETTINGS.
Client Config settings
  1. Select Connect to QuickBooks.
  2. Enter the login and password you use to access QuickBooks. The login needs to be an admin level user for the account.
enter your QuickBooks credentials
  1. Click Sign in.

If successful, the Client Configuration card updates with your company name.

Employee Sync

The employee sync transfers employee data from QuickBooks to WorkforceHub with QuickBooks serving as the system of record. Employees must have an email and employee ID in QuickBooks to be synced to WorkforceHub.

QuickBooks employee record

The SETTINGS button in the Employee section displays the fields synced between the two systems.

IMPORTANT: For Sites with Existing Employee Data in WorkforceHub

If you have existing employee data in WorkforceHub, the integration will overwrite any of the synced fields with values from QuickBooks. (See the table below for which fields are synced between the two systems). Also, if any employees have different employee ID numbers between the two systems, the integration will create duplicate employees in WorkforceHub. Make sure employee IDs match before you run the payroll sync.

Employee IDs need to match

Synced Employee Fields

QuickBooks

WorkforceHub

Employee ID

Employee Code

First Name

First Name

Last Name

Last Name

Email

Email

Phone

Mobile Phone

Hire Date

Original Hire Date

Release Date

Termination Date

Run the Initial Sync

When you are ready to sync employee data, click the SYNC button under the Employee card. The process can take up to 5 minutes, depending on how many employees are in QuickBooks. Once complete, you can click VIEW LOGS to see a summary of the employees added. Any errors are also listed. These are usually due to the employee having a non-unique ID or missing an email.

Enable the Recurring Sync

The employee sync can run automatically, approximately every 4 hours, by enabling Recurring Sync. This updates WorkforceHub automatically with any new hires as well as changes to existing employees' synced data. Last Sync run updates with a date and time every time the recurring sync runs. A record of the sync is also tracked in the logs.

Terminating Employees

When terminating employees, always do so in QuickBooks, not WorkforceHub. Because the direction of the sync is from QuickBooks to WorkforceHub, terminating an employee in WorkforceHub does not terminate them in QuickBooks. If you want to update WorkforceHub with an employee termination immediately, terminate them in QuickBooks and then manually run the employee sync in WorkforceHub.

 
SharePoint v2 - Clarifies the "IMPORTANT" admonishment by mentioning Plus and Advanced.
Quickbooks-WorkforceHub-Setup
History
7/1/2024, 11:19 PM

Powered by