Skip to main content

Integrate BambooHR with Lattice

Sync all your company's BambooHR employee information with LatticeUsing BambooHR as your HRIS, you can easily set up your organization in ...

A
Written by Adam Kroboth

Sync all your company's BambooHR employee information with Lattice

Using BambooHR as your HRIS, you can easily set up your organization in Lattice through our integration. To sync your Lattice account with BambooHR, you must be a super admin or an integrations admin in Lattice, and an admin in BambooHR.

What employee information will come over to Lattice from Bamboo? If synced, Lattice will pull the following information from Bamboo:

  • Name

  • Preferred Name

  • Email

  • Job Title

  • Start Date

  • Gender (not public to employees)

  • Department

  • Manager

  • Birthdate (not public to employees)

To see more details on what fields are available to sync with BambooHR, see BambooHR Fields Available in Lattice.

Getting started

  1. Navigate to Admin > Settings > Platform > Integrations.

  2. Click on BambooHR.

  3. Enter the BambooHR subdomain. The subdomain is the first portion of the URL. For example, if your Bamboo URL were microsoft.bamboohr.com, you'd enter "microsoft."

  4. Select the country (US or UK) for your BambooHR instance.

    • The country selector is meant to be if your BambooHR setup is based in the US or UK, rather than whether the imported employees are from the US or UK.

    • You should choose UK if you have employees that follow data privacy laws under GDPR, if not, you can choose the US.

  5. Select the employee type to import. Learn more about employee types below.

    • Full-time

    • Part-time

    • Contractor

  6. Click Connect.

Note: BambooHR may ask you to log in to begin syncing.

Syncing options

BambooHR has the option to:

  • Auto-sync your employees nightly (this will happen at 12 am PST)

  • Sync manually by clicking the blue Sync button

If you choose to auto-sync nightly, you will always have the option to sync manually during the day if needed. Changes will take effect in Lattice on the effective date of the change in BambooHR.

Employee type

The Employee Type in Lattice corresponds to the Pay Type field in BambooHR. To bring employees into Lattice, you must set the Pay Types in the Compensation section on the employee's BambooHR profile.

Screenshot of BambooHR employee fields. The field in the table Employment Status with title 'Employment Status' and value 'Full-Time' is crossed out in red, and the field in the table Compensation with title 'Pay Type' and value 'Salary' is highlighted.

Field Mapping from BambooHR to Lattice:

Table with two columns: Lattice Employee Type (Selected in Lattice) and BambooHR Pay Type (Selected under Employee Compensation). Row 1: Lattice Employee Type is Full-Time and BambooHR Pay Type is Salary. Row 12: Lattice Employee Type is Part-Time and BambooHR Pay Type is Hourly, Commission-Only.

The Pay Type field in BambooHR has three options, "Salary", "Hourly", and "Commission Only".

  • Typically "Commission Only" is used in BHR for Contractors and in Lattice customers would select "Part-Time" for employees with the "Commission Only" pay type.

  • Do not select “Contractor [deprecated]” field in Lattice - this field is not in use any longer

After the first sync

Lattice will create a user for each user fitting your criteria with their set name, title, email, and manager.

Once you're ready, invite all users to Lattice via email by navigating to Admin > Organization > Directory > Created > Invite All Users.

The BambooHR import log

The import log contains information about each sync, including any errors that prevented the sync from occurring.

Learn more about the Import Log.

Did this answer your question?