BambooHR Integration

Overview

Integrate BambooHR with your platform to sync key data, including:

  • Users list
    • First, Last Name
    • Email
    • Avatar
    • HR status (only active users)
    • Department
    • Job Title
  • Third-party app list
    • None

NOTE: this is the read-only integration

Prerequisites

  • Please make sure you have an Admin role plan for your BambooHR account. Otherwise, we won't be able to fetch the data

Connection Steps

  1. Navigate to the Integrations page
  2. Click 'Connect' at the BambooHR widget
  3. After that, you will see the following pop-up
  4. Input the data and press continue
  5. The data will fetch up to 1 minute

Subdomain & API key

  1.  Click the “My Account” button and select “API Keys.”
     
  2.  Click the “Add New Key” button and enter a name for the new key

  3.  Press Generate Key and save the API key in a safe place
  4. The subdomain you can found in the URL of your BambooHR account page 
  5.  Get back to the Spendbase platform, and input the credentials you save in Step 3 and 4

Connect and Test

  • After configuring the settings and scopes, Spendbase starts pulling the data 
    • the status of the widget changes to Getting data, if not, please reload the page
    • it may take some time (from a couple of seconds up to 1 minute)
  • As soon as the sync is done, the user will be notified:
    • in In-app notification with a successful status 
    • status at widget changes to Active

 

Disconnect:

  1. User can disconnect the BambooHR at any time
  2. Click on status on the widget (Active, Actions required)
  3. Click Disconnect