Pick a template → connect your tools → go live in 2 minutes.
Create Google Calendar entries when BambooHR Add time tracking record stores approved time off so managers see team availability alongside meetings.
BambooHR: Time off approved
Arahi AI: Match & assign
Google Calendar: Create calendar event
Append each BambooHR Post applicant comment event to a Google Sheets tab so recruiters share candidate feedback with hiring managers outside the ATS.
BambooHR: Post applicant comment
Arahi AI: Decide the next action
Google Sheets: Append row with applicant notes
An event occurs in BambooHR or a connected app that starts your automation.
The AI agent analyzes the data, makes intelligent decisions, and determines the best actions.
The agent executes actions in BambooHR and other tools — no manual work required.
BambooHR simplifies workflows, while Arahi AI empowers these tasks with AI recruiters.
Route applications from career-site forms into BambooHR with resume parsed and tags applied.
Book interviews in Calendly or Google Calendar with BambooHR candidates without back-and-forth.
Send personalized rejection emails from BambooHR in batches with template variants by stage.
Draft BambooHR offer letters from role, salary, and start date in one click with e-signature routing.
Ready-to-use BambooHR actions you can add to your agents instantly.
Custom API calls to BambooHR with full control for advanced use cases.
Sign in to your Arahi AI account and navigate to integrations or create a new AI agent.
A secure pop-up will ask you to log in. This authorizes Arahi AI to access your API using API Key.
Choose "BambooHR" from the tool list, then select the action you want to perform.
Test your automation with sample data, then deploy it to run on schedule or by event.
The integration uses secure API Key authentication, ensuring only authorized workflows access your BambooHR data.
Your data remains private and is never used for model training.
We never store anything we don't need to. Inputs and outputs of your tools are never stored.
BambooHR is the #1 online HR Software for small and medium businesses that have outgrown spreadsheets. With Arahi AI, you can connect BambooHR to Freelancer, Greenhouse, 15Five and 1,500+ other apps using AI-powered workflows. No coding required — set up triggers, actions, and intelligent automation in minutes.
As a human resources tool, BambooHR connects with other human resources apps like Freelancer, Greenhouse, 15Five, ADP through Arahi AI's integration platform. Build multi-step automations that combine BambooHR with AI-powered decision making, data transformation, and cross-app orchestration.
Every item is a real, named endpoint from BambooHR's API. Your agent can watch events and run 159 actions — no glue code.
Things the agent can do
This endpoint allows you to associate an employee with a specific benefit group in bamboohr for a defined period. it's used when you need to enroll an employee in a new benefits …
Creates or updates an employee benefit in the bamboohr system. this endpoint allows you to manage various aspects of an employee's benefit enrollment, including coverage details,…
This endpoint allows you to create a new dependent for an existing employee in the bamboohr system. it is used to add family members or other individuals who are dependent on the…
This endpoint updates an employee's withholding information for tax purposes in the bamboohr system. it allows modification of federal, state, and local tax withholding amounts, …
Updates the direct deposit account information for a specific employee in the bamboohr system. this endpoint allows you to modify existing direct deposit accounts or add new ones…
Creates a new employee pay stub in the bamboohr system. this endpoint allows for the detailed recording of an employee's pay information for a specific pay period, including gros…
Posts unpaid pay stubs for a specific employee in the bamboohr system. this endpoint allows you to add or update information about pay periods for which an employee has not been …
This endpoint creates a new company benefit in bamboohr. it allows hr administrators to set up various types of employee benefits, including health insurance, retirement plans, a…
This endpoint allows you to add a new time tracking record for an employee in the bamboohr system. it's used to log hours worked, including regular and overtime hours, along with…
This endpoint allows you to post a comment on a specific application in bamboohr's applicant tracking system. it's used to add notes, feedback, or any relevant information to an …
Adds a new time off history item to an employee's record in bamboohr. this endpoint is used to retroactively add time off requests to an employee's history, which is useful for m…
This endpoint allows you to add or update a time off request for a specific employee in bamboohr. it's used to submit new time off requests or modify existing ones, providing det…
The \
This endpoint allows you to store or update multiple time tracking hour entries for employees in bamboohr. it's designed for bulk creation or modification of timesheet entries, e…
Creates a new employee record in the bamboohr system. this endpoint allows you to add a new employee to your company's hr database by providing essential information such as firs…
This endpoint creates a new job application in the bamboohr applicant tracking system. it allows for the submission of a candidate's personal information, professional details, a…
This endpoint allows you to create a new training record for a specific employee in the bamboohr system. it's used to document completed training sessions, including details such…
Creates a new job opening in the bamboohr applicant tracking system. this endpoint allows you to set up a comprehensive job listing with detailed information about the position, …
Adds new values or updates existing values for a specific list field in the bamboohr system. this endpoint allows you to modify the available options for custom dropdown fields, …
This endpoint allows you to update a specific row in an employee's table within bamboohr. it is used to modify various aspects of an employee's record, such as their job informat…
Clocks in an employee in the bamboohr time tracking system, marking the start of their work period. this endpoint should be used when an employee begins their work shift or retur…
This endpoint clocks out an employee in the bamboohr time tracking system, marking the end of their working hours. it should be used when an employee finishes their work shift or…
Creates a new training category in the bamboohr system. this endpoint allows hr administrators to organize and structure their training programs by adding custom categories. use …
Creates a new training type in the bamboohr system with specified attributes and settings. this endpoint allows hr administrators to define and customize various aspects of a tra…
The addwebhook endpoint allows you to create a new webhook in bamboohr, enabling real-time notifications for specific employee data changes. this tool is used to set up automated…
This endpoint allows you to adjust the time off balance for a specific employee in bamboohr. it's used to make corrections, add or subtract time off, or reconcile discrepancies i…
Retrieves the available goal alignment options for a specific employee or the authenticated api user in bamboohr. this endpoint is used to fetch possible alignment choices for em…
The approvetimesheets endpoint enables managers or authorized personnel to approve multiple employee timesheets in a single api call within the bamboohr time tracking system. thi…
This endpoint will approve all timesheets for employees that are currently clocked in. it will only approve the current timesheet, not any previous timesheets.
Retrieves the list of employees with whom a specific employee's goals can be shared within bamboohr. this endpoint is used to determine the visibility options for an employee's p…
This endpoint checks whether a specific employee has the permission to create goals within the bamboohr performance management system. it is useful for determining user capabilit…
Updates the status of a specific application in the bamboohr applicant tracking system. this endpoint allows you to change the current status of an application, which is useful f…
This endpoint updates the status of a specific time-off request in bamboohr. it allows hr managers or authorized personnel to approve, deny, or cancel an employee's time-off requ…
Deletes a specific employee withholding record from the bamboohr system. this endpoint is used to remove tax deduction or other financial withholding information for an employee.…
Deletes a specific direct deposit account associated with an employee in the bamboohr system. this endpoint should be used when an employee's direct deposit account needs to be r…
This endpoint deletes a specific unpaid pay stub for an employee in the bamboohr system. it is used to remove outdated, erroneous, or unnecessary unpaid pay stub records from the…
This endpoint records a clock-in event for a specific employee in the bamboohr time tracking system. it allows for precise tracking of work hours, including the start time, assoc…
This endpoint records the clock-out time for a specific employee in the bamboohr time tracking system. it should be used when an employee ends their work shift or workday. the en…
The clockoutemployee endpoint allows you to record an employee's clock-out time and location in the bamboohr time tracking system. this endpoint should be used when an employee f…
The closeemployeegoal endpoint allows you to mark a specific performance goal as completed or closed for an individual employee in bamboohr. this action is typically used when an…
Creates a new time tracking project in bamboohr. this endpoint allows you to set up a project with customizable settings such as billability, employee access, and associated task…
This endpoint allows you to add a new goal for a specific employee in the bamboohr performance management system. it's used to create structured, trackable objectives that can be…
This endpoint allows you to post a comment on a specific employee's goal within the bamboohr performance management system. it's used to provide feedback, updates, or additional …
Deletes a specific company benefit from the bamboohr system. this endpoint should be used when you need to remove a benefit that is no longer offered or relevant to the company. …
Deletes a specific employee pay stub from the bamboohr system. this endpoint should be used when there's a need to remove an incorrect or outdated pay stub from an employee's rec…
The deletetimetrackingentry endpoint allows for the deletion of a specific time tracking entry from the bamboohr system. this operation is used when you need to remove an individ…
Deletes multiple clock entries from the bamboohr time tracking system. this endpoint allows administrators to remove specific time tracking records, which is useful for correctin…
Deletes a specific file from the bamboohr system for a given company. this endpoint is used when you need to permanently remove a file from an employee's records or the company's…
Deletes a specific file associated with an employee in the bamboohr system. this endpoint should be used when you need to permanently remove a document or file from an employee's…
Deletes a specific employee training record from the bamboohr system. this endpoint is used to permanently remove a training record associated with an employee, such as completed…
This endpoint deletes a specific goal associated with an employee in the bamboohr performance management system. it should be used when a goal is no longer relevant, has been com…
Deletes a specific comment on an employee's performance goal in the bamboohr system. this endpoint should be used when you need to remove feedback, notes, or other comments that …
This endpoint deletes a specific row from an employee's table in bamboohr. it allows for the removal of individual entries from structured data sets associated with an employee, …
Deletes multiple clock entries from the bamboohr time tracking system. this endpoint allows administrators or authorized users to remove specific time clock entries identified by…
Deletes multiple time tracking hour entries from the bamboohr system. this endpoint allows for bulk removal of hour entries, which is useful for correcting errors, removing dupli…
Deletes a specific training category from the bamboohr system for a given company. this endpoint should be used when you need to remove an obsolete or incorrect training category…
Deletes a specific training type from the bamboohr system. this endpoint is used to permanently remove a training category that is no longer needed or was created in error. it sh…
The deletewebhook endpoint is used to remove a specific webhook from the bamboohr system. this operation permanently deletes the webhook configuration, stopping any further notif…
This endpoint allows you to adjust existing time tracking records in bamboohr. it is used to update the number of hours worked for a specific time entry, identified by its unique…
This endpoint allows an employee to clock in and record their work start time in the bamboohr time tracking system. it captures essential information such as the start time, time…
Updates a specific row in a custom table for an individual employee in bamboohr. this endpoint allows you to modify various aspects of an employee's record, such as their job inf…
Retrieves the time off calculator information for a specific employee in bamboohr. this endpoint is used to access details about an employee's time off balances, accruals, and ot…
Retrieves a specific clock entry for an employee from the bamboohr time tracking system. this endpoint allows you to fetch detailed information about a single clock-in or clock-o…
Retrieves detailed information about a specific company benefit offered by an organization using bamboohr. this endpoint allows hr administrators or integrated systems to fetch c…
Retrieves a specific daily time tracking entry for an employee in bamboohr. this endpoint allows you to fetch detailed information about a single day's time tracking record, incl…
Retrieves aggregated performance data for a specific employee's goal within the bamboohr system. this endpoint allows users to fetch consolidated information about a particular g…
Retrieves a comprehensive list of company-wide benefits offered by the organization as configured in bamboohr. this endpoint provides details about various benefit programs such …
Retrieves a list of company benefit types available in the specified bamboohr company account. this endpoint allows hr administrators and integrated systems to fetch information …
Retrieves employee benefit information based on specified filters. this endpoint allows hr professionals and benefit administrators to query and access employee benefit data usin…
Retrieves metadata about available fields in the bamboohr api for a specific company. this endpoint provides essential information about the structure and attributes of employee …
Retrieves metadata information about the tables available in the bamboohr system for a specific company. this endpoint is essential for developers and integrators who need to und…
Retrieves metadata about users within a specific company's bamboohr instance. this endpoint is useful for obtaining information about all users in the system, which can be valuab…
Retrieves a list of employees who are currently out of office or on leave within your organization. this endpoint is part of bamboohr's time off management feature and provides r…
Retrieves aggregated goal information for a specific employee within a company's bamboohr system. this endpoint provides a comprehensive overview of an employee's goals, includin…
Retrieves aggregated performance goal data for a specific employee within a company's bamboohr system. this endpoint provides a comprehensive summary of an employee's goals, pote…
Retrieves aggregated information about an employee's goals within the bamboohr performance management system. this endpoint provides a summary of goal-related data for a specific…
Retrieves a list of dependents for all employees in the company. this endpoint provides comprehensive information about employee dependents, which may include family members, ben…
Retrieves a specific employee file from the bamboohr system. this endpoint allows you to fetch individual documents or records associated with employees, such as contracts, perfo…
Retrieves a specific file associated with an employee from the bamboohr system. this endpoint allows you to access individual documents or files that have been uploaded to an emp…
Retrieves an employee's photo from the bamboohr system in a specified size. this endpoint is used to fetch visual representations of employees, which can be useful for directorie…
Retrieves the withholding information for a specific employee within a company's bamboohr system. this endpoint allows hr professionals and authorized personnel to access tax wit…
Retrieves detailed information about a specific employee's direct deposit account within a bamboohr company instance. this endpoint is used to access sensitive financial informat…
Retrieves detailed pay stub information for a specific employee within a company's bamboohr system. this endpoint allows hr professionals or authorized personnel to access an ind…
Retrieves the unpaid pay stubs for a specific employee within a company's bamboohr account. this endpoint is used to access detailed information about an employee's earnings that…
Retrieves a specific time tracking record from bamboohr based on the provided company domain and record id. this endpoint allows you to fetch detailed information about a single …
Retrieves detailed information about a specific job application from bamboohr's applicant tracking system. this endpoint allows you to access comprehensive data related to a sing…
Retrieves a list of applications submitted through the bamboohr applicant tracking system (ats). this endpoint allows hr personnel and recruiters to access and review all job app…
Retrieves a specific timesheet for a given employee within a bamboohr company environment. this endpoint allows you to fetch detailed time tracking information for a particular t…
Retrieves the benefit coverages information for employees within a specific company in bamboohr. this endpoint allows hr administrators and authorized personnel to access detaile…
Retrieves detailed information about a specific payroll deduction by its id for a given company in bamboohr. this endpoint allows hr administrators and payroll managers to access…
Retrieves a comprehensive list of all deduction types configured in the bamboohr system for a specific company. this endpoint is crucial for benefits administrators and payroll m…
Retrieves a list of employees associated with benefit groups within a specific bamboohr company instance. this endpoint is useful for hr administrators and systems integrators wh…
Retrieves the costs associated with benefit group plans for a specific company in bamboohr. this endpoint provides detailed financial information about employee benefit plans, in…
Retrieves a list of benefit group plans for a specified company in bamboohr. this endpoint is used to fetch information about the various benefit plans associated with different …
Retrieves a list of benefit groups for a specific company in bamboohr. this endpoint allows you to access information about the various benefit groups set up within your organiza…
Retrieves detailed information about benefit plan coverages for employees within a specific bamboohr company environment. this endpoint provides comprehensive data on various ben…
Retrieves detailed information about a specific employee plan within a company's bamboohr system. this endpoint allows hr professionals and authorized personnel to access individ…
Retrieves a list of benefit plans available for the specified company in bamboohr. this endpoint allows you to fetch comprehensive information about the various employee benefit …
Retrieves a list of locations associated with the applicant tracking system for a specific bamboohr company account. this endpoint is useful for obtaining information about the v…
Retrieves a specific report from the bamboohr system for a given company. this endpoint allows users to fetch pre-configured reports containing various hr-related data such as em…
Retrieves metadata about reference lists available in a company's bamboohr instance. this endpoint provides essential information about predefined lists used across various bambo…
Retrieves detailed information for a specific employee within a company's bamboohr system. this endpoint allows you to fetch comprehensive employee data using the employee's uniq…
Retrieves detailed information about a specific employee deduction within a bamboohr company account. this endpoint allows hr professionals and authorized personnel to access ind…
Retrieves detailed information about a specific employee's dependent in bamboohr. this endpoint is used to fetch data such as the dependent's name, relationship to the employee, …
Retrieves the employee directory for a specified bamboohr company. this endpoint provides a list of employees within the company, including basic information such as names, job t…
Retrieves a list of projects assigned to a specific employee within a company's bamboohr account. this endpoint is part of the time tracking api and allows you to fetch project a…
Retrieves specific table data for a given employee from a company's bamboohr instance. this endpoint allows you to access structured information about an employee, such as job de…
Retrieves comments associated with a specific goal for a particular employee within a company's bamboohr environment. this endpoint is useful for tracking feedback, progress upda…
Retrieves the performance goals for a specific employee within a company's bamboohr account. this endpoint allows you to fetch the current set of goals associated with an individ…
Retrieves the available filters for an employee's performance goals in bamboohr. this endpoint is used to fetch a list of filters that can be applied when querying or managing an…
Retrieves the available filters for an employee's performance goals in bamboohr. this endpoint is used to fetch a list of filter options that can be applied when querying or mana…
Retrieves a list of hiring leads from the bamboohr applicant tracking system (ats) for a specified company. this endpoint allows users to access information about individuals res…
Retrieves a list of job postings from the company's applicant tracking system (ats) in bamboohr. this endpoint provides access to all active job listings for the specified compan…
Retrieves a list of fields currently being monitored for webhook notifications in bamboohr. this endpoint is used to check which specific data points (such as employee informatio…
Retrieves a list of time tracking projects assigned to a specific employee within a bamboohr company environment. this endpoint is used to fetch project data that an employee can…
Retrieves a list of employees whose records have been changed in the bamboohr system for a specific company. this endpoint is useful for syncing employee data with external syste…
Retrieves information about changes made to a specific table in the bamboohr system for a given company. this endpoint is useful for tracking updates and modifications to employe…
Retrieves a list of all webhooks configured for a specific company in bamboohr. this endpoint allows you to view the current webhook subscriptions, providing information about th…
Retrieves a list of all applicant tracking statuses for a specific bamboohr company. this endpoint is useful for getting an overview of the different stages in your company's rec…
Retrieves a list of tasks assigned to a specific employee for a particular project within a company's bamboohr account. this endpoint is useful for managers or hr personnel who n…
Retrieves metadata about time off policies for a specific company in the bamboohr system. this endpoint provides access to information about various types of time off policies co…
Retrieves a list of time off requests for a specific company in the bamboohr system. this endpoint allows hr administrators and authorized personnel to fetch and review all pendi…
Retrieves a list of available time off types for a specific company in bamboohr. this endpoint is used to fetch metadata about the various categories of time off that employees c…
Retrieves timesheet entries for a specific company in bamboohr. this endpoint is part of the time tracking feature and provides detailed information about employee time entries, …
Retrieves specific timesheet data from the bamboohr time tracking system. this endpoint allows you to fetch detailed information for one or multiple timesheets by providing their…
Retrieves detailed information about a specific webhook registered in the bamboohr system. this endpoint allows you to fetch the configuration and settings of an existing webhook…
Retrieves the log entries for a specific webhook in a company's bamboohr instance. this endpoint is used to access the history of events triggered by the webhook, providing valua…
Retrieves the current clock-in status for a specific employee within a company's bamboohr environment. this endpoint allows you to quickly determine whether an employee is curren…
The viewfile endpoint allows you to retrieve and view employee files stored in the bamboohr system. this get request is used to access specific documents or files associated with…
This endpoint allows you to view a specific file associated with an employee in the bamboohr system. it retrieves the file's content and metadata, enabling you to access importan…
Retrieves the training record for a specific employee within a bamboohr company account. this endpoint allows you to access detailed information about an employee's training hist…
Retrieves the time off policies applicable to a specific employee within a bamboohr company. this endpoint allows you to fetch detailed information about the leave policies, incl…
Retrieves the time-off policies applicable to a specific employee within a bamboohr company account. this endpoint allows you to fetch detailed information about the time-off rul…
Retrieves all training categories for a specific company in bamboohr. this endpoint allows hr managers and administrators to access a comprehensive list of training categories se…
Retrieves a list of training types configured in the company's bamboohr system. this endpoint allows developers to access and integrate training type information into their appli…
This endpoint updates a specific row in an employee's table within bamboohr. it modifies various aspects of employee information, such as job details or organizational assignment…
Reopens a previously closed or completed goal for a specific employee in the bamboohr performance management system. this endpoint allows hr managers or authorized personnel to r…
Creates a custom report in bamboohr with specified parameters. this endpoint allows users to generate tailored reports by defining a title, applying filters, and selecting specif…
Updates the photo for a specific employee in the bamboohr system. this endpoint allows you to upload a new profile picture for an employee, enhancing their digital presence withi…
The create clock entries endpoint allows you to add or update time tracking entries for employees in the bamboohr system. this endpoint is used to record work hours, including st…
The addorupdatedailytimeentries endpoint allows you to create new or update existing daily time entries for employees in the bamboohr time tracking system. it accepts an array of…
Updates an existing company benefit in the bamboohr system. this endpoint allows you to modify the details of a specific benefit offering, such as its name, type, dates, and vari…
The updateemployeedependent endpoint allows you to modify the information of an existing employee dependent in the bamboohr system. this tool is used to update personal details, …
Updates an existing company file in bamboohr, allowing modifications to the file's metadata such as name, category, and employee sharing permissions. this endpoint is used when y…
Updates an employee's basic information in the bamboohr system. this endpoint allows you to modify an employee's first name and/or last name. it should be used when there's a nee…
Updates an existing file associated with a specific employee in the bamboohr system. this endpoint allows you to modify file properties such as the name, category, and sharing st…
The updateemployeetrainingrecord endpoint allows you to update an existing training record for a specific employee in the bamboohr system. this tool is used to modify details of …
Updates an existing employee goal in the bamboohr system. this endpoint allows you to modify various aspects of an employee's goal, including its title, description, progress, al…
Updates a specific comment on an employee's goal in bamboohr's performance management system. this endpoint allows you to modify existing feedback or progress updates associated …
Updates the progress of a specific employee's goal in bamboohr. this endpoint allows you to modify the completion status of a goal assigned to an employee, helping track performa…
Updates the list of employees with whom a specific performance goal is shared in bamboohr. this endpoint allows you to modify the visibility of an employee's goal by specifying w…
This endpoint updates an existing employee goal with milestones in the bamboohr performance management system. it allows for comprehensive modification of goal details, including…
Updates a specific row in a table associated with an employee's record in bamboohr. this endpoint allows for modifying various attributes of an employee's data, such as job infor…
This endpoint allows you to update the name of an existing training category in bamboohr. it is used when you need to modify the label or classification of a group of training pr…
Updates an existing training type in the bamboohr system. this endpoint allows you to modify various attributes of a training type, including its name, description, frequency, ca…
Updates an existing webhook configuration in bamboohr. this endpoint allows you to modify various aspects of a webhook, including the monitored fields, data to be sent, frequency…
This endpoint allows you to upload files to the bamboohr system for a specific company. it is used to add documents, such as employee records, contracts, or other hr-related file…
This endpoint allows you to upload a file to an employee's record in bamboohr. it's used when you need to attach documents such as contracts, certificates, or any other relevant …
Authenticates a user with the bamboohr system, initiating a session for subsequent api calls. this endpoint should be used as the first step when integrating with the bamboohr ap…
Curated for BambooHR's real category — not Pipedream's auto-tagged bucket.
Explore AI-powered workflows that work with BambooHR.
Deploy BambooHR-ready AI agents for the tasks and industries your team works in.