BambooHR Integration
Adrianne Hipsher avatar
Written by Adrianne Hipsher
Updated over a week ago

Integrating Bonusly with BambooHR allows you to manage Bonusly user accounts for your entire team automatically. In only a couple clicks, you’ll be able to set your permission details, then sync your BambooHR employee roster to Bonusly.

First, make sure that you are signed into your BambooHR and Bonusly accounts. Then head over to the integration page here.

Scroll down till you see the BambooHR integration icon and click it! 🎉 

Once you've clicked the BambooHR icon a new page will open up for you to add the subdomain to your BambooHR account. 

Simply enter your subdomain in the open field box to the right of 'subdomain'. The subdomain is the first part of your BambooHR url, e.g. http://subdomain.bamboohr.com.

After you've entered in this subdomain, ensure that “Automatically activate?” is NOT checked, unless you want to immediately activate all your employees in Bonusly then click 'Save'

Authenticate with your BambooHR account:

You should see a green ‘valid’ label indicating that your BambooHR credentials are good. Your employees are now being synced from BambooHR to Bonusly, and will be viewable/activatable by clicking on the “Imported Users” link.

What is "Auto Activate"?

Enabling auto activate means that anytime a new employee is added to BambooHR, they'll automatically be added to Bonusly. By default this is off, so that you can connect to BambooHR and test things out before adding all your employees.

Most customers enable "Auto Activate" once they're ready to roll out Bonusly to the whole company.

What data from Bamboo HR can sync with Bonusly?

  • Country

  • Date of Birth (Month/Day only)

  • Department

  • Division

  • Employee Number

  • Employment History Status

  • First Name

  • Hire Date (Month/Day/Year}

  • ID

  • Job Title

  • Last Name

  • Location

  • Pay Type

  • Photo Upload

  • Preferred Name

  • Supervisor ID

  • Work Email

  • This sync occurs nightly between 00:00 and 01:00 UTC. Note that the syncing of data for this integration flows from BambooHR into Bonusly and so all updates to the syncing fields must be made in BambooHR. (Changes made directly within Bonusly to the shared syncing fields will not automatically update in BambooHR.)

How do I only sync some employees?

Go to your Imported Users page and click "Configure Activation Rules". Check the boxes for those employment statuses that you do wish to sync with Bonusly.

If there are any new employees you wish to sync into Bonusly right away, you can also do that from your Imported Users page.

Once that's done, go back to https://bonus.ly/company/settings/integrations and click on BambooHR. Then edit the integration, and enable "auto activate". Click save.

From then on, any new employees that match your activation rules will be auto-synced into Bonusly. Any changes to employee info will be synced to bonusly. And any employees who are terminated will be auto-deactivated in Bonusly.


Want to learn more? Head over to BambooHR to check out a webinar about our integration! 


Questions? Send us a note to [email protected]; we'd be happy to help!

Was this article helpful? Let us know by rating it below with an emoji and sharing your feedback!

Did this answer your question?