Our ADP Workforce Now (WFN) integration allows you to:

  • Sync employees from ADP into Deputy
  • Sync employee leave balances from ADP into Deputy
  • Export timesheets and leave over the air (via API) from Deputy to ADP
  • Export timesheets from Deputy to ADP via file download
  • Export leave hours from Deputy to ADP via file download

Read and setup time 15-20 minutes

First, let's connect to ADP.

Connecting ADP Workforce Now to Deputy

Click on the Locations tab, then click Edit Settings on the location you would like to connect. After this, navigate to the Payroll tab and click 'Connect to ADP'. The following window will appear. You will have different ways to connect:

Deputy Connector

If you purchased Deputy by signing up at Deputy.com directly, you will need to follow the steps on the right side of the screen for "Purchase Deputy On My Own."
Once you have purchased the Deputy Connector from the ADP marketplace,
you will need to authorize Deputy to access your ADP data. You can do this here. Once this is complete, you can click 'Connect'.

For more information about connecting Deputy and ADP Workforce Now through the connector, check out our help guide here:

Please note: In order for the connector to work, the email address used to authorize the connector and the email address for the current user must match. 

After this is complete, your Payroll tab will confirm the connection with ADP.

Set Up The Employee Sync

The employee sync integration will pull employee data from your ADP WFN account and sync it into your Deputy account.

Data Fields

The following fields will be pulled into your Deputy account from ADP:

     1. First Name
     2. Last Name
     3. Work Email
     4. Mobile
     5. Primary Address
     6. Birth Date
     7. Work Location
     8. Hire Date
     9. File Number
     10. AOID
     11. Pay Rate Type (Hour or Salary)
     12. Pay Rate Amount ($/hour or annual salary)

Data Sync Frequency

The Employee Sync will check every 15 minutes for any employee data updates coming from your ADP account. If any updates are found, the data will be synced into your Deputy account.

Please Note: While all other employee details dynamically update, Pay Type is unique, in that it is a one-time sync from ADP WFN to Deputy. Upon sync, an Employment Term is generated in Deputy based on the information found in ADP for the employee. After the Employment Term is generated, and the employee is using Deputy, ADP stops communicating employee pay details to Deputy. 

This means that, for example, if an employee who is already using Deputy gets a pay raise, and their pay is changed in ADP, this change will not be reflected in Deputy. Pay rates must be adjusted in both ADP, and the Employment Term in Deputy. 

For more details, see our guide on how to configure and run the ADP WFN Leave Balance Sync:

Set Up The Leave Balance Sync

The ADP WFN Leave Balance sync will pull employee leave balances from ADP and sync them into the corresponding employee's profile in your Deputy account. This will allow you to view employee leave balances inside of Deputy, so that you can approve leave requests without switching between systems. Employees will also be able to view their leave balances inside the Deputy app.

Data Fields

The following fields will be mapped and the corresponding data will be pulled from ADP into your Deputy:

Employee Time-Off Balances (ADP Time Off Policy Name > Deputy Leave Balance Code):

  1. PTO in ADP > dp_annual leave in Deputy
  2. Personal in ADP > dp_annual_leave in Deputy
  3. Sick in ADP > dp_sick_leave in Deputy
  4. Vacation in ADP > dp_annual_leave in Deputy
  5. Jury Duty in ADP > dp_annual_leave in Deputy

Please Note: The sync only runs one direction, from ADP into Deputy. Any changes to the leave balance inside of Deputy will not be reflected in your ADP account. In order to send back approved leave hours from Deputy to ADP, you must export the approved leave hours using the ADP WFN Timesheet Export.

Data Sync Frequency

The Leave Balance Sync will check every 15 minutes for any employee leave balance updates coming from your ADP account. If any updates are found, the data will be synced into your Deputy account under each employee's profile.

For more details, see our guide on how to configure and run the ADP WFN Employee Sync:

Export Deputy Timesheets to ADP

The ADP WFN Timesheet Export will allow you send approved timesheets from Deputy into your ADP account. This will allow you to process payroll inside of ADP using the Deputy timesheet data.

Data Fields

The following fields will be sent to ADP from your Deputy account:

     1. File Number
     2. AOID
     3. ADP Earning Code
     4. Hours
     5. Units ($ Amounts)

Data Sync Frequency

The Timesheet Export must be run manually in the Export Timesheet screen in your Deputy account.

For more details, see our guide on how to configure and run the ADP WFN Timesheet Export:

Did this answer your question?