Integrate BambooHR

BambooHR is an online HR software for small and medium-sized businesses that have outgrown using spreadsheets to manage their employee information.

Integration setup is available for users with a role of Admin or Super Agent in Alli along with Admin permissions in BambooHR.

  1. Enable the integration by going to Settings → Integrations in the Alli’s dashboard.
  2. Scroll to the BambooHR section and type in the subdomain of your company on BambooHR as shown in the browser: company.bamboohr.com.
  3. Enter your company’s BambooHR API key. To generate an API key, log in and click your name in the upper right hand corner of any page to get to the user context menu. There will be an "API Keys" option in that menu to go to the page.
  4. Click ‘Save’ when done.
  5. Alli uses the access key and appends it in the header of the APIs that are called for getting data from BambooHR. The scheduler runs once a day.
  6. The below BambooHR fields are synced:
    (These are the basic fields we should pull)
Alli customer fields (employee) Type BambooHR response fields Type
first_name string firstName string
middle_name string middleName string
last_name string lastName string
email string workEmail string
employee_id string employeeNumber string
joining_date date hireDate date
birthday date dateOfBirth date
location string location list
job_title string jobtitle list
departments ? department list
manager_id string supervisorEld integer
? image/jpeg photo.jpg image/jpeg