BambooHR
Cloud-based HRIS API for managing employees, time off, reports, files, and the BambooHR ATS.
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.
Create Company File Category
Create a new category for company-wide (non-employee) files.
Create Employee
Add a new employee to BambooHR. Returns the new employee ID in the Location header.
Create Employee Dependent
Add a new dependent record for an employee.
Create Employee File Category
Create a new category (folder) for organizing employee files.
Create Job Opening (ATS)
Create a new job opening in BambooHR ATS.
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.
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.
Updated Employee in BambooHR
Triggers when an existing employee's record changes (including custom field edits, job info, or compensation table updates).
Terminated Employee in BambooHR
Triggers when an employee is terminated — fires on either a Deleted action or an employment-status change to Terminated.
New Time Off Request in BambooHR
Triggers when a new time off request is submitted (status `requested`, awaiting approval).
Time Off Approved in BambooHR
Triggers when a time off request transitions to status `approved`.
Get started automating BambooHR
Ready-to-use workflows
Prompts using BambooHR
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.
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.
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.
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.
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.
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.
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.
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.