BambooHR

Add a bot to BambooHR using the official integration.

The official BambooHR integration allows your bot to interact with your company’s BambooHR employees.

Setup

Install the integration in Botpress

First, install the integration to your bot:

  1. In Botpress Studio, select Explore Hub in the upper-right corner.
  2. Search for the BambooHR integration, then select Install Integration.
  3. In the drop-down menu, select Configure manually with your BambooHR API Key.
  4. Fill the BambooHR Subdomain field with your company’s subdomain (https://mycompany.bamboohr.com)
  5. Leave the API Key field blank for now—you’ll come back to it after getting your BambooHR API key.

Get your BambooHR API key

Next, get your BambooHR API key:

  1. Log in to BambooHR.
  2. Select your avatar in the bottom-left corner, then select API Keys.
  3. Select + Add New Key.
  4. Enter a name for the API key, then select Generate Key.
  5. Copy the generated key.

Configure the integration in Botpress

Now, you can finish setting up the integration in Botpress:

  1. In the integration’s API Key field, paste your BambooHR API key.
  2. Select Save configuration.

Cards

Get Company Info

Retrieve information about the company.

outputobject

Get Basic Info

Retrieve basic information about an employee by their ID.

inputobject
outputobject

Get Custom Info

Retrieve custom information about an employee by their ID and specified fields.

inputobject
outputobject

Get Employee Fields

Retrieve the list of available employee fields.

outputobject

List Employees

Retrieve a list of all employees with IDs and names. Warning: this endpoint may not be enabled in your workspace.

outputobject

Triggers

Employee Created

Triggers when a new employee is created in BambooHR.

payloadobject

Employee Deleted

Triggers when an employee is deleted from BambooHR. Terminating employees will trigger the "Employee Updated" event instead.

payloadobject

Employee Updated

Triggers when an existing employee is updated in BambooHR.

payloadobject