All integrations
BambooHR logo

BambooHR

Jobs & Hiring

Work with your BambooHR account as the system of record for your people: look employees up in the directory or by ID, create and update their records, read their job, compensation and employment-status history, and keep another system in step with what changed. Time off is covered end to end: the types and policies your account runs, an employee's remaining balance as of any date, the requests overlapping a date range, creating a request and approving, denying or cancelling one, and who is out between two dates with company holidays included. Saved custom reports can be listed and run. Connect it with a BambooHR API key and your company's subdomain; the key carries the access level of the user who created it, so use one with full HR admin access.

20 actions

Actions

Steps your workflow can run in BambooHR.

List employeesList the employees in your BambooHR account, optionally filtered to one field's value and sorted, a page at a time.
Get an employeeFetch one BambooHR employee's record by their internal employee ID.
Get the employee directoryFetch your company's published BambooHR employee directory: who everyone is, their job title, department and work contact details.
Create an employeeAdd a new employee to BambooHR. Work emails have to be unique across the account.
Update an employeeChange fields on an existing BambooHR employee, then read the updated record back.
Delete an employeePermanently delete a BambooHR employee and everything attached to them. This cannot be undone.
List changed employeesList the employees whose records were added, updated or deleted since a given moment: the way to keep another system in step with BambooHR.
Get employee table dataRead one of an employee's history tables: job info, compensation, employment status, emergency contacts and the rest.
List fieldsList every employee field this BambooHR account has, custom fields included: the names the other steps accept.
List usersList the people with a BambooHR login, and which employee record each one belongs to.
Get company informationFetch your company's BambooHR profile: legal name, display name, address and phone number.
List time off typesList the kinds of time off this account tracks and the unit each is measured in.
List time off policiesList the account's time off policies and which type of time off each one accrues.
Get time off balancesWork out how much time off an employee has left, as of today or a date you choose.
List time off requestsList the time off requests that overlap a date range, optionally narrowed to one employee, type or status.
Create a time off requestRequest time off for an employee. They have to be on a policy for the type you choose.
Approve or deny time offApprove, deny or cancel an existing BambooHR time off request.
List who's outSee who is away between two dates, company holidays included. The range can span at most 366 days.
List reportsList the saved custom reports in your BambooHR account, so a later step can run one.
Run a reportRun one of your saved BambooHR reports and return its rows.

Connect in a few clicks

Authenticate once and every action and trigger for the app is ready to drop into a workflow. No glue code, no maintenance.

Automate across your stack

Chain apps together with triggers, actions, and logic that move data between your tools automatically, so work happens without you.

Secure by default

Credentials are encrypted and scoped per workspace. Connect the tools your team already trusts with confidence.

Automate BambooHR with Lodol.

Connect BambooHR and build your first workflow in minutes. No credit card required.

Free plan available · No credit card required