Our integration with Bamboo HR let's you easily sync changes and updates to our system! First, the initial step for this sync to work seamlessly, is to manually upload a spreadsheet of all your users to Motivosity. This will give Bamboo HR a spreadsheet to review and use to then sync and make these changes. 

Step 1: In Motivosity go to Setup->Integration. Click on the ‘Create BambooHR Webhook URL’. This will do two things: 1) Create an authorized Bamboo HR access token in the ‘API Authorizations’ list and 2) Generate a URL that you will copy and paste into the Bamboo Webhook Settings area.

Step 2: In Bamboo->Settings->Account->Webhooks, click on ‘Add Webhook’

Step 3: Name the webhook and choose the following fields to monitor:

Step 4: Choose the following fields to post:

  • Employee #
  • Status
  • First Name
  • Last Name
  • Preferred Name
  • Birth Date
  • Work Phone
  • Work Email
  • Hire Date
  • Department
  • Job Title
  • Country
  • Location
  • Supervisor ID
  • Middle Name

Step 5: Choose 'JSON' as the format

Step 6: Paste the URL from Motivosity Setup->Integration->BambooHR into the 'Post to URL' field.

Step 7: Decide on frequency. We recommend choosing '6pm' under 'Hour'. This will cause data to be synchronized every day at 6pm.

Dealing with future hires

If you don't want a future hire to sync into Motivosity yet, just don't enter their email address into Bamboo until their hire date.