Admins can integrate their Gusto Payroll to Lattice HRIS.
Before you start
- Contact Lattice Customer Care (customercare@lattice.com) to enable the necessary backend features for the Gusto integration in your Lattice account.
- Ensure that all compensation data has been set up in Lattice.
- The person setting this integration up should be a super admin on both Lattice and Gusto.
- Lattice uses both Personal Email and Birthdate as unique identifiers when matching users between systems so ensure that all of your employees in Lattice and Gusto have these fields filled out.
What information will come over to Lattice from Gusto?
Fields that are mapped by default. These are also the fields you will see on the Data Mapping table in the Gusto integration page in Lattice.
Lattice Field (*means required) | Gusto Field |
Legal first name* | First name |
Middle name (first letter) | Middle Initial |
Legal last name* | Last name |
Birthdate* | Birthdate |
Personal email* | Personal email |
Address line 1 | Address line 1 |
Address line 2 | Address line 2 |
Address city | Address city |
Address state | Address state |
Address postal code | Address postal code |
Department | Department |
Job Title | Job Title |
Start date* | Hire date |
Base pay amount* | Pay rate |
Base pay type (Hourly or Salary)* | Pay unit |
Classification + Payment type | FLSA status |
Base pay effective date* | Pay effective date |
- Departments must match to be updated. If department titles don’t match, the update will be skipped.
- Custom attribute mapping is currently not supported due to Gusto's API Limitations.
- Terminations are not mapped, admins will need to terminate an employee in Lattice and in Gusto.
- You can only make changes to an address once a day.
Initiate the setup
- In Lattice, navigate to Company > Platform > Integrations.
- Select Setup Integration next to Gusto.
- Select Connect which will redirect you to Gusto to enter your credentials.
- Select Authorize.
Syncing users from Lattice to Gusto
- Navigate back to Admin view > Settings > Platform > Integrations. You will now be able to select the Gusto tile, which will route you to the Gusto sync page, where you can manage the users you want to sync with Gusto.
- Select More Actions to edit the settings of your filter and data mapping.
- The available filters are Address Country, Employment Type, and Employee.
Note: If no Employee filters are selected, all employees based on selected fields will be synced over. - For Data Mapping, you can toggle on and off some fields that you don't want to sync over. The Pre mapped fields you will see in the table refer to the following:
- Middle name (first letter) > Middle Initial
- Base pay type (Hourly or Salary) > Pay unit
- Classification + Payment type > FLSA status
- The available filters are Address Country, Employment Type, and Employee.
- Select Save filters/mapping.
- Select Sync now to manually initiate a sync.
- Select Download Latest Sync Log to see details of what information synced over for users.
- When ready, toggle on Auto-sync so the sync will initiate daily at 4:00 AM PST.