Admins can integrate their ADP Payroll into Lattice HRIS. It syncs employee information from Lattice HRIS to ADP for employee creation, updates, and terminations. Please note that this is for ADP Workforce Now (U.S.). If you are using Total Source, please refer to this guide.
Before you start
- Contact Lattice Customer Care (customercare@lattice.com) to enable the necessary backend features for the ADP integration in your Lattice account.
- You must have ADP Workforce Now (U.S.).
- You cannot do any worker and rehire 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.
Set up in ADP
- 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.
- Enable at least one of the following templates in your ADP instance: Navigate to Setup > Template Management > Set one of the templates below to Active:
- HR + Payroll (System)
- HR + Payroll
- Payroll Only (System)
- HR Only (System)
- Please ensure that the Don't inactivate or delete this profile option is checked in the Assign Users section of your templates.
- If you were previously connected to ADP, which provisions users to Lattice Talent, disconnect that connection in ADP Marketplace > My Apps.
What information will come over to Lattice from 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 |
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 |
Termination date | Termination Date |
Termination reason | Termination Reason |
Rehire Eligibility | Eligible for Rehire |
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 |
* Eligible for Rehire is required in ADP to terminate an employee. If Rehire Eligibility is blank in Lattice, it will be marked as No 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.
- 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.
Learn more about the ADP Payroll integration FAQ.