Admins can integrate their Gusto Payroll to Lattice HRIS.
Before you start
- Contact your Lattice Point of Contact (your CAM or IM) to enable the necessary backend features for the Gusto integration in your account. Alternatively, you can reach out to customercare@lattice.com.
- 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.
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.
- 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.
- The available filters are Address Country, Employment Type, and Employee.
- Select Save filters.
- 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.
What information will come over from Lattice HRIS to Gusto?
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 |
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.
- Any future compensation updates will appear in Gusto on the day they are effective.
- For the Classification + Payment type in Lattice, the Gusto FLSA Status maps to the below:
Exempt Non Exempt Salary Salary (no overtime) Salary (no overtime) Hourly Salary (overtime elib.) Hourly (paid by the hour)