• TidioReply faster to tickets across all channels
  • LyroHire AI to handle customer servicecheck
  • Hubi AIRun on-brand marketing with an AI coworker
  • LabsTidio LabsGet a custom AI solution built by experts
  • Master AgentOrchestrates every channel
  • AI Voice AgentResolves calls on its own
  • Lyro for Zendesk
  • Lyro for Freshdesk
  • Lyro for Salesforce
  • Lyro for HubSpot
Browse all integrationsarrow_forward
  • Borrowell83% resolved
  • GameBoost86% automated
  • Cove Smart70% self-service
  • Secureframe59% automated
See all customer storiesarrow_forward
  • AI in E-Commerce in 2026Free report on the new shopping funnel
  • Shadow AIFree report on the hidden AI habit
  • AI in Insurance in 2026Free report on AI in insurance
See all reportsarrow_forward
  • Features
  • Pricing
Talk to salesGet started
Lyro wordmark

Product

  • Features
  • Master Agent
  • AI Voice Agent
  • Integrations
  • Pricing
  • Copilot

Resources

  • Blog
  • Customer Stories
  • Reports
  • AI in Ecommerce Report
  • Docs

Company

  • Contact
  • Book a Demo

Legal

  • Privacy Policy
  • Terms of Service
  • Data Processing Agreement

4.7/5on G2G2 logo

SOC 2 Type II · GDPR · CCPA

© 2026 Lyro by Tidio. All rights reserved.

Bamboohr

Bamboohr MCP integration

Checks time-off balances and requests, submits and approves them, updates employee records, and moves applicants through the ATS pipeline.

Connect BamboohrSee all integrations

41actions available

  1. Home/
  2. Integrations/
  3. Bamboohr

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Create employee

    Lyro creates a new employee record in BambooHR with personal info, role, department, and start date. The employee appears in your HR system ready for benefits enrollment, payroll, and access provisioning.

  • Update employee

    Lyro modifies an employee's information like job title, department, manager, or salary in BambooHR. Changes sync across payroll, benefits, and reporting systems automatically.

  • Get all employees

    Lyro retrieves a complete list of all employees from BambooHR including their status, department, and contact info. You get a full directory snapshot useful for org charts, queries, or bulk actions.

See all 41 actions

How businesses use Bamboohr + Lyro

Each card is one request a support team gets, and the Bamboohr actions Lyro runs to close it.

  • calendar_month

    Answer a time-off question from the live balance

    Lyro reads the current balances across the team, lists requests in a date range filtered by status, and checks which time-off types the company actually defines before quoting anything back to an employee.

    Get Time-Off BalancesGet Time-Off RequestsGet Time-Off Types Metadata
  • task_alt

    Submit a time-off request and close it out

    Lyro submits the request against the right employee ID, then approves, denies, or cancels it once a manager has decided, so the round trip does not need a separate HR ticket in between.

    Get EmployeeCreate Time Off RequestUpdate Time Off Request
  • group

    Keep the employee record current

    Lyro creates the record for a new hire, updates fields on an existing one, and pulls everything inserted, updated, or deleted since a given timestamp when another system needs to catch up.

    Create EmployeeUpdate EmployeeGet Changed Employees
  • contacts

    Move an applicant through the hiring pipeline

    Lyro adds a candidate to a specific job opening, lists the applications against it with filters, and reads the ATS statuses your company defines so a pipeline update uses a stage name that exists.

    Create Candidate ApplicationList Job ApplicationsGet Applicant Statuses

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Bamboohr actions it has and picks the ones a request needs.

  1. 01

    Connect Bamboohr

    Authorize the Bamboohr account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Bamboohr actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free

Bamboohr · Lyro

What can you do in Bamboohr without me setting anything up?

These, right away:

  • Create candidate application
  • List job applications
  • Update employee

Great, let's start with the first one.

Ask Lyro anything...

FAQ

Everything else about Bamboohr

Setup, permissions, and the limits of what Lyro can do inside Bamboohr.

  • It varies by area. List Company Reports requires the report scope on an OAuth connection, Get All Employee Dependents needs a key with access to benefit settings, and Get Applicant Statuses requires ATS settings access. Where the key lacks a scope, that part of the toolkit stays out of reach while the rest keeps working.

  • Yes. List Company Reports enumerates the company and custom reports on the account, Get Report fetches a built-in or published report in JSON or another format, and Run Custom Report executes a saved report by ID or builds an ad-hoc one from a field list.

  • It reads them from BambooHR's own metadata rather than assuming. Get Departments Metadata, Get Meta Divisions, Get Meta Job Titles, and Get Meta Locations return the codes and options your account defines, and Get Custom Employee Fields returns the custom field values, so a record is filled with values BambooHR will accept.

  • Yes, on the company side. Create File Category and Create Employee File Category add the categories, Upload Company File adds a file once its category and share settings are confirmed, and List Company Files returns everything organized by category.

Every action available in Bamboohr

All 41 actions your agent can call on Bamboohr, straight from the live MCP connection.

  • Create candidate application

    Create a candidate application.

  • Create job opening

    Create a new job opening in BambooHR ATS.

  • List job applications

    List job applications with optional filters.

  • Get benefit coverages

    Retrieve standard benefit coverage options.

  • Get member benefit events

    List member benefit events.

  • Get company eins

    Retrieve company Employer Identification Numbers (EINs).

  • Get company information

    Retrieve company information.

  • Create file category

    Create new company file categories.

  • Create time off request

    Submit a new time off request.

  • List datasets

    List available datasets via the Datasets API.

  • Create employee dependent

    Add a dependent to an employee.

  • Get all employee dependents

    Retrieve all employee dependents.

  • Create employee

    Create a new employee record.

  • Create employee file category

    Create new employee file categories.

  • Get changed employees

    Get employees inserted, updated, or deleted since a given timestamp.

  • List company files

    List company file categories and their files.

  • Upload company file

    Upload a new company file.

  • Get all employees

    Retrieves all employees from the BambooHR employee directory including their basic information and status.

  • Get applicant statuses

    Retrieve applicant statuses.

  • Get custom employee fields

    Fetch custom employee field values.

  • Run custom report

    Run a custom report by ID or ad-hoc fields.

  • Get employee

    Retrieve detailed information for a specific employee.

  • Get employee photo

    Retrieve an employee's profile photo by size.

  • Get hiring leads

    Retrieve potential hiring leads (employees who can manage job openings) for use in creating a new job opening.

  • Get job summaries

    Retrieve a list of ATS job summaries.

  • Get departments metadata

    List department metadata.

  • Get meta divisions

    List all division metadata.

  • List employment status metadata

    List all employment status metadata.

  • Get meta job titles

    Retrieve job title metadata.

  • Get meta locations

    List location metadata.

The tools Bamboohr sits next to

Same connection, same setup. Pick the next one your team already uses.

  • Ashbyarrow_outward

    Ashby

    Reads application history and interview feedback, files candidates against jobs, moves applications between stages, and starts offers for approval.

  • Breathe HRarrow_outward

    Breathe HR

    Looks up current Breathe HR employee data and triggers updates directly from a Lyro conversation.

  • Greenhousearrow_outward

    Greenhouse

    Answers where an application stands, files candidates with their attachments, merges duplicate profiles, and advances applications on decision.

  • Leverarrow_outward

    Lever

    Answers where an application stands, files new opportunities with resumes attached, keeps tags and sourcing accurate, and sets up interview panels.

  • Remote retrievalarrow_outward

    Remote retrieval

    Quotes a device return, books the pickup as a return or a data-destruction recycle, and reports where an order stands.

  • Workablearrow_outward

    Workable

    Reads candidate pipelines by job and stage, creates employee records with their documents, restructures departments, and answers time off balance questions.

Browse every integration
Support agent working at a laptop next to the Lyro mascot

Ready to connect Bamboohr?

Authorize the account and your agent has all 41 actions from the first conversation.

Connect BamboohrTalk to sales
Connect BamboohrTalk to sales
Support agent working at a laptop next to the Lyro mascot