Read and setup time 15-20 minutes

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

  • Sync employees via API from WFN to Deputy
  • Export timesheets and PTO from Deputy to WFN via file download/upload

Step 1: 

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:

Step 2:

  • Follow the "purchase Deputy through ADP" option on the left if you purchased Deputy through the ADP Marketplace. 


  • Follow the "Purchased Deputy on my own" option if you purchased Deputy by signing up at directly. 

For more specific instructions on setting up the Deputy connector, click here.

Once you have purchased Deputy for WFN or the  Deputy Connector from the ADP marketplace, you will need to:

  1. authorize Deputy to access your ADP data. You can do this here
  2. Navigate back to the pop-up and click 'Connect' to complete

Please note: 

  • You must either be a Deputy System Administrator or Location Manager
  • The email you use for your ADP account MUST match the email you have setup in Deputy.
  • You must be an admin in your ADP account, which allows you to use the ADP Marketplace

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

Step 3:

Set Up Employee Sync

To set up employee syncing to Deputy from ADP WFN, head to your Locations tab and click Edit Settings on the Location you would like to edit.

We sync the following employee details from ADP WFN to Deputy:

  • First and Last Name
  • Email
  • Phone Number
  • Gender
  • Hire Date
  • Birthday
  • Address
  • Pay Type (salary, hourly, seasonal) 

Navigate to the Integrations tab, select 'ADPWFN' then click continue.

Now search for the 'New Worker > Sync to Deputy' under ADP and select 'Activate'.

Here you can customize the details of the sync. 

This includes:

Regular Pay Type:

  • All Regular Pay Types
  • Only Hourly Employees
  • Only Salary Employees
  • Only Daily Employees

Pay Frequency:

  • All pay frequency types
  • Weekly
  • Biweekly
  • SemiMonthly
  • Monthly
  • Daily
  • Every 2.6 weeks
  • Every 4 Weeks
  • Every 5.2 weeks

Send email invites to newly created employees:

  • Yes/No toggle

Turn it on for all locations:

  • Yes/No toggle

When you are satisfied with your preferences, click Save.

Further details of the employee sync:

The employee sync will assign employees to the Deputy location(s) which match exactly with the employee's location in ADP, based on the location name. The following scenarios will apply:

1) Single location in Deputy, single location in ADP

 All employees in ADP pull into one location in Deputy

2) Single location in Deputy, multiple locations in ADP

All employees in ADP pull into one location in deputy

3) Multiple locations in Deputy, multiple locations in ADP

All employees in ADP pull into a location in Deputy

If employee is in multiple locations in ADP, we will try to match based on the name of the location and assign that employee to all found locations in Deputy.

If employee is in one location in ADP, we will import that employee into the matching location.

If in any case an employee in ADP cannot be matched to a location in Deputy, we will assign that employee to the first created location in Deputy (the Location record ID = 1), or the Deputy location in which the employee sync was run.

If an employee is assigned a location in ADP which does not exist in Deputy when the employee is first synced, but the location is later created in Deputy, the employee will be associated to those matching locations once the employee sync runs again.

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. 

Step 4:

Timesheet Export

Deputy has two options to export timesheet data for ADP Workforce Now: Over the Air and file download. *currently our over the air export is disabled

File Export:

To retrieve this file, ensure that you have some approved timesheets, then navigate to the Export Timesheets page in Deputy.

Select the employees you would like to export, the click 'Export Selected Items'.

Now, in the payroll application list, select 'ADP Workforce Now (US) - File Download. The following will appear.

Select "Payroll" under the Export As drop down, in order to export timesheets.

From here, you can edit the following:

  • Export file name
  • Export Co Code
  • Batch ID
  • Pay #

You have the option to hide the column for "Temp Department" in the export file, if your company's ADP account does not support this feature.

You can also mark specific O/T items. You can mark:

  • any hours over 8 hours per day as O/T hours
  • any hours over 10 hours per day as O/T hours
  • any hours over 12 hours per day as O/T hours
  • over 40 hours as O/T hours
  • Sunday timesheet as O/T hours
  • Public Holiday timesheet as O/T hours

When you are done configuring your options, click the 'Export' button.

Additional Notes

  • Like our ADP RUN integration, we cannot export timesheet hours for 1099 contractors

Leave Export

Select "Time Off" under the Export As drop down, in order to export leave hours.

From here, you can edit the following:

  • Export file name
  • Export Company Code
  • Annual Leave (Vacation) Reason Code
  • Sick (Personal/Carer's) Leave Reason Code
  • Bereavement (Compassionate) Leave Reason Code
  • Community Service Leave Reason Code
  • Long Service Leave Reason Code
  • Time Off In Lieu Reason Code
  • Other Paid Leave Reason Code

When you are done configuring your options, click the 'Export' button.

Did this answer your question?