BambooHR

BambooHR

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

OAuth37 tools12 triggers

Three ways to use BambooHR

Chat with Geni

Ask Geni to pull data, take actions, or answer questions using this integration 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 Geni 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 base

Managers keep one board open through a new hire's first month, with a three week reading path built from your own Guru cards and ticked off as it lands.

GuruBambooHRSlack Bot

Fix stale Google Groups access when people change roles

See every employee beside the groups they can actually reach, compare that against their real role, and apply only the additions and removals your team confirms.

Google GroupsBambooHRSlack

Provision Dialpad phone accounts from your BambooHR roster

See who in your HR system still needs a phone account, provision them in one click, and close out seats for people who already left.

DialpadBambooHR

See which new hire documents each starter still owes

One grid of every new starter against every document they need to sign, so People Ops knows exactly who to chase before day one.

Dropbox SignBambooHR

Track who has read every onboarding page in Confluence

People Ops sees every new starter's reading progress on one screen, and each new hire gets their own role based list they tick off as they go.

ConfluenceBambooHRSlack Bot

Grant Bitwarden access to new hires and role changers

See who has vault access and who does not, pick a saved access template, preview exactly what it grants, and send the invite without guessing at groups.

BitwardenBambooHRSlack Bot

Review every Brex card and close the ones nobody uses

One screen showing every company card, who holds it, and when it was last used, so dormant cards and cards held by people who left get closed.

BrexBambooHRSlack

One screen to approve time off and catch coverage clashes

Approve or deny pending leave from one morning queue, see who else on the team is already off, and the requester hears back in Slack right away.

BambooHRSlack Bot
+4Browse all prompts