vMira
BambooHR logo

Connect BambooHR to vMira

Chat with BambooHR and automate it — add benefit group employee record in BambooHR, on demand or on a schedule. Connect with your own credentials, then use it across web, WhatsApp, Telegram, Instagram, Messenger and LINE.

Use it anywhere you chat

Run BambooHR from the chat you already use.

Connect BambooHR once and use it from WhatsApp, Instagram, Telegram, Messenger, LINE — or the web. One account, same history and connected apps across every surface.

Human Resources

What BambooHR does — and what Mira does with it.

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

42 chat actionsConnect with your credentialsLeast-privilege & revocableHuman ResourcesHR Talent & Recruitment

From any chat

What Mira can do with BambooHR.

100+ BambooHR actions, run in plain language from the web or any messaging app — WhatsApp, Instagram, Telegram, Messenger or LINE. Just ask; Mira maps it to the right action and runs it on your account.

Add benefit group employee record

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...

Create employee benefit entry

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...

Create employee dependent record

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 th...

Modify employee withholding details

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,...

Create employee direct deposit account

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 one...

Post employee paystub details

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 gro...

Create employee unpaid paystub

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...

Create company benefit

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,...

Add time tracking record

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 wit...

Post applicant comment

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...

Update employee time off history

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...

Request employee time off

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 de...

Store time tracking clock entries

The "store time tracking clock entries" endpoint allows you to create or update multiple time tracking entries for employees in bamboohr. this endpoint is used to record working...

Store hour entries

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,...

Create new employee

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 fir...

Submit candidate application

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,...

Post employee training record

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 suc...

Create job opening post

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,...

Add or update list field values

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,...

Update employee table row

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 informa...

Employee clock in via taskid

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 retu...

Post employee clock out

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 o...

Post training category via domain

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...

Post training object for a company domain

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 tr...

Add webhook with monitoring fields

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 automate...

Adjust employee time off balance

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...

Fetch goal alignment options

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 e...

Approve timesheets with timestamp

The approvetimesheets endpoint enables managers or authorized personnel to approve multiple employee timesheets in a single api call within the bamboohr time tracking system. th...

Approve timesheets for employees that are currently clocked in

This endpoint will approve all timesheets for employees that are currently clocked in. it will only approve the current timesheet, not any previous timesheets.

Retrieve employee performance options

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...

Check employee goal creation permission

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 capabili...

Post application status update

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...

Update time off request status

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 req...

Delete employee withholding by id

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...

Delete employee direct deposit accounts

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...

Delete employee unpaid pay stub

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 th...

Clock in employee with time and location

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, asso...

Post employee clock out datetime

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 e...

Clock out employee with location

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...

Close employee goal

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 a...

Create time tracking project

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 tas...

Add employee goal

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 b...

Add comment to employee goal

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...

Delete company benefit by id

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....

Delete employee pay stub by id

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 re...

Delete time tracking entry

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 indivi...

Delete clock entry ids

Deletes multiple clock entries from the bamboohr time tracking system. this endpoint allows administrators to remove specific time tracking records, which is useful for correcti...

Delete file by id

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'...

Delete employee file by id

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'...

Delete employee training record

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 complete...

Delete employee goal

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 co...

Delete employee goal comment

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...

Delete employee table row

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,...

Delete clock entries via ids

Deletes multiple clock entries from the bamboohr time tracking system. this endpoint allows administrators or authorized users to remove specific time clock entries identified b...

Delete hour entries by ids

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 dupl...

Delete training category

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 categor...

Delete training type by id

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 s...

Delete webhook by id

The deletewebhook endpoint is used to remove a specific webhook from the bamboohr system. this operation permanently deletes the webhook configuration, stopping any further noti...

Adjust time tracking hours

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 uniqu...

Edit Current Clock In Entry

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, tim...

Post employee table row update

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 in...

Calculate employee time off

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 o...

Get employee clock entries

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-...

Retrieve company benefit by id

Retrieves detailed information about a specific company benefit offered by an organization using bamboohr. this endpoint allows hr administrators or integrated systems to fetch...

Get employee daily entries

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, inc...

Get employee goal aggregate

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...

Retrieve company benefits

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...

Retrieve company benefit type

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...

Retrieve employee benefit filters

Retrieves employee benefit information based on specified filters. this endpoint allows hr professionals and benefit administrators to query and access employee benefit data usi...

Retrieve meta fields for domain

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...

Retrieve meta tables for companydomain

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 un...

Retrieve user meta information

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 valua...

Get whos out for company

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...

Aggregate employee goals by id

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, includi...

Aggregate employee goals

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, pot...

Aggregate employee goals

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 specifi...

Retrieve employee dependents by company domain

Retrieves a list of dependents for all employees in the company. this endpoint provides comprehensive information about employee dependents, which may include family members, be...

Retrieve file by id

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, perf...

Retrieve employee file by id

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 em...

Fetch employee photo by size

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 directori...

Fetch employee withholding by id

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 wi...

Retrieve employee direct deposit account by id

Retrieves detailed information about a specific employee's direct deposit account within a bamboohr company instance. this endpoint is used to access sensitive financial informa...

Fetch employee pay stub by id

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 in...

Retrieve employee unpaid pay stubs by id

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 tha...

Retrieve time tracking record by id

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...

Fetch application by id

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 sin...

Fetch applications by company domain path

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 ap...

Retrieve employee timesheet data

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...

Get benefit coverages by company domain

Retrieves the benefit coverages information for employees within a specific company in bamboohr. this endpoint allows hr administrators and authorized personnel to access detail...

Get payroll deductions by id

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 acces...

Retrieve all benefits deduction types

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...

List benefit group employees

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 w...

Retrieve benefit group plan costs

Retrieves the costs associated with benefit group plans for a specific company in bamboohr. this endpoint provides detailed financial information about employee benefit plans, i...

Retrieve benefit group plans

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...

Fetch benefit groups

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 organiz...

Retrieve benefit plan coverage data

Retrieves detailed information about benefit plan coverages for employees within a specific bamboohr company environment. this endpoint provides comprehensive data on various be...

Retrieve employee plan by id

Retrieves detailed information about a specific employee plan within a company's bamboohr system. this endpoint allows hr professionals and authorized personnel to access indivi...

Retrieve benefit plans by company domain

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...

Retrieve applicant location data

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...

Fetch report by company domain and id

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 e...

Showing the first 100BambooHR has even more actions. Connect it in chat to browse and run the full set.

Chat or automate

Put BambooHR on autopilot.

Ask once, or set it and forget it. Turn BambooHR actions into recurring vMira workflows — scheduled runs that run on their own and deliver straight to your chat on any platform.

Every morning

Mira add benefit group employee record and sends the result to your chat.

Every week

Mira create employee benefit entry and posts a digest to Slack or WhatsApp.

On any schedule

Mira chains several BambooHR actions into one recurring workflow, delivered wherever you chat.

Try asking

Things to ask Mira about BambooHR.

Add benefit group employee record in BambooHR

Create employee benefit entry in BambooHR

Create employee dependent record in BambooHR

Modify employee withholding details in BambooHR

Create employee direct deposit account in BambooHR

Connect in a few steps

How to connect BambooHR to vMira.

01

Open a chat

On the web app or in WhatsApp, Telegram, Instagram or Messenger.

02

Ask for BambooHR

Tell Mira what you want done — e.g. “Add benefit group employee record in BambooHR.”

03

Add your credentials

Connect BambooHR with your own API key or OAuth app — Mira stores it securely and acts on your behalf, revocable anytime.

FAQ

BambooHR + vMira, in brief.

Can I connect BambooHR to AI?

Yes. Connect BambooHR to vMira and run it from any chat with your own credentials. Mira turns your plain-language request into the right BambooHR action and runs it on your account.

What can Mira do with BambooHR?

100+ BambooHR actions — including Add benefit group employee record, Create employee benefit entry, Create employee dependent record. Just ask in plain language once it is connected.

Can I automate BambooHR or run it on a schedule?

Yes. Beyond one-off asks, build recurring vMira workflows — scheduled runs that chain BambooHR actions and deliver the result to your chat automatically.

Which apps can I use BambooHR from?

The web at vmira.ai and inside WhatsApp, Instagram, Telegram, Messenger and LINE — one account, with your history and connected apps following you across every surface.

Is BambooHR on vMira free?

You can start free. Paid plans (from $4/mo) raise the limits and unlock heavier use, the top models, and more workflow runs. The same account works on the web and every messaging app.

Half the price

Every AI. Up to 200× the usage. From $4 a month.

See plans