BambooHR is a Human Resources Information System (HRIS) that combines a range of HR features such as time tracking, payroll processing, employee engagement, employee satisfaction tools, and Applicant Tracking System (ATS) into a single system.
Building a flow in IBM App Connect with BambooHR
Use App Connect to build flows that integrate with BambooHR and other applications. The connector is displayed as BambooHR on the App Connect User Interface (UI).
To allow App Connect to connect to your BambooHR account, fill in the connection fields you see on the App Connect Designer Catalog page or the flow editor page.
Supported authorization types:
For detailed information about different authorization types, connection fields, how to generate connection field values, and how to use the Templates gallery, see How to use IBM App Connect with BambooHR on the IBM Documentation page.
Supported objects in the BambooHR connector
||Use this object to create, retrieve, update, and upsert employee data by specifying a set of fields.
||Use this object to create, retrieve, update, and upsert employee dependents.
|Benefit deduction types
||Use this object to retrieve information about the benefit deduction types.
||Use this object to create, retrieve, update, and download employee files.
||Use this object to request one of your existing custom company reports.
|Time tracking records
||Use this object to create and retrieve time-tracking records.
||Use this object to retrieve details for all list fields.
Use case scenario: Send an email notification on creating an employee in BambooHR
In this flow, when a new employee is added to BambooHR, the employee's detail is retrieved during specific intervals, and an email is sent to the selected employee containing the new employee's details.
The following are the steps involved in the flow:
- In the event Scheduler node, specify a time schedule based on your requirement (choose how often you want to run the flow).
- Using the Retrieve employees operation, a list of employees is retrieved based on the previous event time set in the Scheduler node.
- For each employee received, a condition is set in the Retrieve employees 2 node to iterate over the list of employees and fetch employee details using Employee ID.
- An email notification is sent to the email address of the specified employee.
You can view this template and other useful templates in the Templates gallery of your App Connect Designer instance.
Get started with a free IBM App Connect Enterprise as a Service trial for 30 days to try out all our templates, visit https://ibm.biz/app-trial.
If you are running a containerized instance of IBM App Connect, use the following URL to directly access the template:
- Send an email notification on creating an employee in BambooHR:
- Create a new form entry in Wufoo from BambooHR:
<your-instance-id> in the URL with your custom instance ID.
You must enable the Designer AI features in your containerized environment to access the App Connect templates. For more information, see The preloaded IBM App Connect templates.
You also have the option to import the .yaml file for this template directly into your App Connect Designer instance. These templates are available in a public GitHub repository.