BambooHR

BambooHR

Cloud-based HRIS API for managing employees, time off, reports, files, and the BambooHR ATS.

OAuth37 tools12 triggers
Connect BambooHR

Free account. No credit card required.

Three ways to use BambooHR

Ask your specialist

Pull data, take actions, or answer questions with this integration, right in a conversation.

Build a workflow

Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.

Power an app

Use this integration as a data source or action layer behind a dashboard, form, or internal tool.

Supported tools

Actions your AI agents can perform with BambooHR.

Create Candidate (ATS)

Add a new candidate application to a job opening in BambooHR ATS.

Tool

Create Company File Category

Create a new category for company-wide (non-employee) files.

Tool

Create Employee

Add a new employee to BambooHR. Returns the new employee ID in the Location header.

Tool

Create Employee Dependent

Add a new dependent record for an employee.

Tool

Create Employee File Category

Create a new category (folder) for organizing employee files.

Tool

Create Job Opening (ATS)

Create a new job opening in BambooHR ATS.

Tool

Supported triggers

Start a workflow when something happens in BambooHR.

New Employee in BambooHR

Triggers when a new employee record is created in BambooHR. Use filters to scope by department, location, division, employment status, or job title.

Trigger

Employee Started in BambooHR

Triggers when a new employee record exists and the hire date has arrived. Fires for the first time on or after the employee's start date.

Trigger

Updated Employee in BambooHR

Triggers when an existing employee's record changes (including custom field edits, job info, or compensation table updates).

Trigger

Terminated Employee in BambooHR

Triggers when an employee is terminated — fires on either a Deleted action or an employment-status change to Terminated.

Trigger

New Time Off Request in BambooHR

Triggers when a new time off request is submitted (status `requested`, awaiting approval).

Trigger

Time Off Approved in BambooHR

Triggers when a time off request transitions to status `approved`.

Trigger

Get started automating BambooHR

01Connect your accountLink your account securely with OAuth or an API key.
02Choose a trigger or toolPick the events and actions your workflow should use.
03Configure the workflowDescribe what you want and your specialist wires it up for you.
04Refine the processTest runs, review output, and tweak until it's right.
05Turn it onSet it live and it runs on a schedule or on events.

Ready-to-use workflows

Prompts using BambooHR

Browse all
New hire ramp board built from your Guru knowledge baseFix stale Google Groups access when people change rolesProvision Dialpad phone accounts from your BambooHR rosterSee which new hire documents each starter still owesTrack who has read every onboarding page in ConfluenceGrant Bitwarden access to new hires and role changersReview every Brex card and close the ones nobody usesOne screen to approve time off and catch coverage clashesBambooHR headcount and turnover dashboard for board reviewsRun your quarterly access review without the spreadsheet