# BambooHR AI integration on Definable

> BambooHR is a cloud-based human resources management system (HRMS) that helps businesses manage their employees, payroll, and benefits.

## What this connects

BambooHR is a cloud-based human resources management system (HRMS) that helps businesses manage their employees, payroll, and benefits.

Vendor: https://www.bamboohr.com

## Tools available

**41** tools available. First 12:

- `BAMBOOHR_ATS_CREATE_CANDIDATE` — Create Candidate Application — Tool to create a candidate application. Use when adding a new applicant to a specific job opening in BambooHR ATS.
- `BAMBOOHR_ATS_CREATE_JOB_OPENING` — Create Job Opening — Tool to create a new job opening in BambooHR ATS. Use when you need to open a new job for applicants.
- `BAMBOOHR_ATS_GET_APPLICATIONS` — List Job Applications — Tool to list job applications with optional filters. Use when retrieving ATS applications for reporting or integration.
- `BAMBOOHR_BENEFIT_GET_COVERAGES` — Get Benefit Coverages — Tool to retrieve standard benefit coverage options. Use when you need to fetch all or specific coverages before configuring benefit plans.
- `BAMBOOHR_BENEFIT_GET_MEMBER_EVENTS` — Get Member Benefit Events — Tool to list member benefit events. Use when you need to fetch all benefit events visible to the authenticated user.
- `BAMBOOHR_COMPANY_GET_EINS` — Get Company EINs — Tool to retrieve company Employer Identification Numbers (EINs). Use when you need to fetch your account's EINs after authenticating.
- `BAMBOOHR_COMPANY_GET_INFORMATION` — Get Company Information — Tool to retrieve company information. Use when you need details about the current account's settings.
- `BAMBOOHR_CREATE_FILE_CATEGORY` — Create File Category — Tool to create new company file categories. Use when organizing company files by adding new categories after confirming desired names.
- `BAMBOOHR_CREATE_TIME_OFF_REQUEST` — Create Time Off Request — Tool to submit a new time off request. Use after confirming employee ID and valid payload.
- `BAMBOOHR_DATASETS_LIST` — List Datasets — Tool to list available datasets via the Datasets API. Use when you need to discover available dataset schemas before querying data.
- `BAMBOOHR_DEPENDENTS_CREATE` — Create Employee Dependent — Tool to add a dependent to an employee. Use when a new dependent needs to be recorded for benefits or HR tracking. Ensure the employee record exists before calling this tool.
- `BAMBOOHR_DEPENDENTS_GET_ALL` — Get All Employee Dependents — Tool to retrieve all employee dependents. Use after ensuring your API key has access to benefit settings.

## Auth

Auth schemes: `OAUTH2`, `API_KEY`.

## How agents use BambooHR

Inside a Definable workflow, BambooHR is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → BambooHR** — the Researcher (GPT-5.5) pulls context from BambooHR (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → BambooHR** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into BambooHR (create record, post message, draft email).
- **Designer / Engineer → Distributor → BambooHR** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via BambooHR (attach file, open PR comment, post status).

The Verifier checks every BambooHR call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- human resources — https://definable.ai/apps/category/human-resources/
- hr talent & recruitment — https://definable.ai/apps/category/hr-talent-&-recruitment/

## Related

- HTML page: https://definable.ai/apps/bamboohr/
- Same category (human resources): https://definable.ai/apps/category/human-resources/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
