Before you start
The person going through the setup process below needs to have the ability to generate an API key in BambooHR
Connection Steps
Navigate to your BambooHR account and select the 'My Account' option in the bottom left hand corner
Select the 'API Keys' section of the menu
Select the 'Add New Key' option and enter in a name to specify the API key is for the Adaptive integration
Click 'Generate Key' and copy the key that is shown. NOTE: Once you close the modal displaying the key you will NOT be able to access the key again
Navigate to your Adaptive account and select the 'Integrations' tab. Find the BambooHR Training Postback integration tile and click 'Connect'
Enter in the API key from step 4 and your BambooHR domain name
If your Bamboo URL is
https://adaptive.bamboohr.com, the Company Domain value you would enter isadaptive
Press Save. If the integration is able to connect successfully you will see a 'Connected' icon show for the integration
Specifying Training Campaigns to send to BambooHR
Note: Bamboo does NOT support assigning trainings to specific BambooHR employees. When this option is enabled, ALL profiles in BambooHR will see the training appear on the 'Training' tab of their profile, regardless of if they were actually assigned the campaign in Adaptive.
That said -- we recommend only using this option for training that will target the entire employee base because campaigns targeted to specific groups in Adaptive will still show up for all employees in BambooHR.
We've filed a product request with BambooHR to update their API to support specifying BambooHR employeeIds as part of creating a Training Type in Bamboo. However, we do not have timing from BambooHR on when that may be available.
Bamboo does NOT allow creating multiple campaigns with the same name in their platform so if you are creating multiple campaigns on the same day that post to Bamboo -- they must have unique names. Adaptive will also automatically add the date (YYYY-MM-DD) to the name of the Campaign when creating the record in Bamboo (in step 2 below).
After connecting the integration you will see an option to share training data with BambooHR each time you create an Adaptive campaign.
Any campaign that has this option enabled will create a 'Training Type' in BambooHR
Note: Bamboo does NOT support assigning trainings to specific BambooHR employees. When this option is enabled, all profiles in BambooHR will see the training appear on the 'Training' tab of their profile, regardless of if they were actually assigned the campaign in Adaptive
We've filed a product request with BambooHR to update their API to support specifying BambooHR employeeIds as part of creating a Training Type in Bamboo. However, we do not have timing from BambooHR on when that may be available.
Employees will be able to navigate to the 'Training' tab of their employee profile in BambooHR and find the Adaptive training under the 'Adaptive Security Training' section
As your employees complete the training in Adaptive, we will automatically update their Bamboo profile with the date of completion
Please take extra care when determining if you want to enable this setting.
If you accidentally enable this setting for a campaign, you can go to BambooHR and delete the training record that was created by navigating to Settings > Training (/settings/training/list) and deleting the training
If you forget to enable this setting for a campaign, please reach out to [email protected]








