Admins can integrate their ADP Payroll into Lattice HRIS. It syncs employee information from Lattice HRIS to ADP for employee creation, updates. Please note that this is for ADP Total Source. If you are using Workforce Now, please refer to this guide.
Before you start
- Contact your Lattice Point of Contact (your CAM or IM) to enable the necessary backend features for the ADP integration in your account. Alternatively, you can reach out to customercare@lattice.com.
- The integration will not work with the TotalSource Core (legacy product).
- ADP charges $30 per month upon activating the integration.
- You cannot do any worker, rehire, or terminate functions. (ADP API limitation)
- Ensure that all compensation data has been set up in Lattice. The person setting this integration up should be a super admin in both Lattice and ADP.
- Lattice uses both Work Email and Birthdate as unique identifiers when matching users between systems.
Note: If you were previously connected to ADP, which provisions users to Lattice Talent, disconnect that connection in ADP Marketplace > My Apps.
Set up in ADP
If you are using Total Source, you need to reach out directly to your ADP rep to complete Step 1 and and Step 2 below:
- Enable Marketplace Data Connector: Navigate to Setup > Security > Access permissions > Manage profiles > Marketplace data connector. You likely do not need to do this if you’ve integrated with ADP previously.
- Reach out to your ADP POC to enable to Applicant Onboarding template so that Lattice HRIS can create new employees in ADP.
Purchase Lattice HRIS connector
- Login to your ADP marketplace account > Apps Home.
- Search for the Lattice HRIS Connector for ADP Workforce Now® app.
- Click Buy Now.
- Under Additional Information, enter your Lattice subdomain. The subdomain is the first portion of your Lattice URL. For example, if your Lattice URL were microsoft.latticehq.com, you'd enter microsoft.
- Once you’ve completed the purchase, you will need to provide consent again. Navigate to My Apps > Select Lattice > You will be redirected to provide consent.
- Once you’ve provided consent, you should receive a confirmation screen. You can navigate back to Lattice to start using the integration.
Sync users from Lattice to ADP
- In Lattice, navigate to Admin view > Settings > Platform > Integrations. You will now be able to click on the ADP tile under Payroll integrations.
- On this page, you can do the following actions by clicking More Actions.
-
Edit Filters: You can select which employees will sync to ADP based on the available filters: Address Country, Employment Type, and Employee.
Note: If no Employee filters are selected, all employees will be synced over.
- Edit Mapping: Further customize what Lattice fields map ADP fields. See below for which information comes in by default and which can be customized.
- Download latest sync log: Download a report of the latest sync that ran.
- Disconnect: Disconnect the ADP integration
-
Edit Filters: You can select which employees will sync to ADP based on the available filters: Address Country, Employment Type, and Employee.
- Select Save.
- Select Sync now to manually initiate a sync.
- When ready, toggle on Auto-sync so the sync will initiate daily at 2:00 AM PST.
What information will come over from Lattice HRIS to ADP?
Lattice Field | ADP Field |
First name | First Name |
Last name | Last Name |
First + Last name | Payroll Name |
Employment status | Status |
Start Date | Hire Date |
Birthdate | Birth Date |
SSN | SSN (Tax ID) |
Binary Sex | Gender for Insurance Coverage |
Address City | Address City |
Address Country | Address Country |
Address Line 1 | Address Line 1 |
Address Line 2 | Address Line 2 |
Address Postal code | Address Postal code |
Address State | Address State |
Work email | Work email |
Personal email | Personal email |
Phone number | Phone number |
Classification | FLSA Code |
Employment type | Worker Category |
Department | Department |
Work Location | Location |
Manager | Reports To |
Direct Reports (Y/N) | Management Position |
Base Pay Effective date | Effective Date |
Base Pay Schedule | Pay frequency |
Base Pay currency | Base Payment Currency |
Base Pay amount + Pay Schedule | Pay Period Rate (with logic) |
Base Payment Type | Regular Pay Rate |
Job Title | Job Title |
Employee ID | Associate ID |
Customize field mapping
- Toggle: toggle on and off the mapping of fields that you don't want to sync over.
- Select fields: If a field is not locked, you can change and select a Lattice field that syncs to ADP.
-
Pre-mapped fields: Below is the definition of the fields that are labeled as Pre-mapped.
- Classification > FLSA status
- Employment type > Worker category
- Pay rate > Regular Pay Rate
-
Grouped Fields:
-
In order to sync compensation details, you must have all of the following fields toggled on.
- Pay rate > Regular Pay Rate
- Base pay amount > Pay period rate
- Base pay effective date > Pay effective date
- Base pay schedule > Pay frequency
-
In order to sync compensation details, you must have all of the following fields toggled on.
Learn more about the ADP Payroll integration FAQ.