Skip to main content
BambooHR is an HR platform for employee records, time off, documents, and HR reporting. Connecting BambooHR to Duvo lets your agents read and update HR data directly from your BambooHR account.

Setup

Confirm prerequisites

A BambooHR account.
The company subdomain from your BambooHR URL. For example, if you sign in at https://acme.bamboohr.com, your subdomain is acme.
A BambooHR API key. In BambooHR, open your user menu and select API Keys. If the option is not available, ask a BambooHR admin to create a key or enable access for the right user.
A dedicated service account is recommended when possible, so access is not tied to an individual employee account.
New to the BambooHR API? Follow BambooHR’s Getting Started With The API guide for company domains, API keys, authentication, and permissions.

Grant the required permissions

BambooHR API keys use the same access level as the user who created the key. Make sure that user can access the employees, fields, reports, time off data, and file sections your agents need.For write workflows, the user must also have permission to create or update the relevant records in BambooHR, such as employee profile fields, time off requests, or employee files.
The API key inherits the creating user’s access level, so it can reach everything that user can. Use a dedicated service account scoped to only the records your agents need.

Add the connection in Duvo

On the Connections page, open BambooHR and fill in these fields:
Company Subdomain
string
required
The subdomain in your BambooHR URL. For https://acme.bamboohr.com, enter acme.
API Key
string
required
The BambooHR API key generated from the user menu or admin API key settings. The key inherits that user’s access level.

Capabilities

  • Manage employee records - list employees, find individual employee profiles, create new employees, update employee fields, and identify records changed since a prior sync.
  • Use directory and field metadata - read the company directory and discover available BambooHR fields before building reports or updates.
  • Work with time off - list who is out, review time off requests, create new requests, check balances, list time off types, and update request status when the API key has approval access.
  • Access HR files - list employee and company file categories, download files, and upload employee documents subject to BambooHR permissions and file limits.
  • Run reports and datasets - list saved reports, run custom reports, discover dataset fields, and export larger results for agents to analyze.

Key Benefits

  • Live HR data in workflows - agents can use current BambooHR records instead of relying on manual exports.
  • Permission-scoped access - BambooHR controls what Duvo can read or change through the API key user’s access level.
  • Fewer manual HR handoffs - agents can look up employees, update records, attach files, and prepare time off information without switching tools.
  • Better operational reporting - saved reports and dataset queries help agents pull HR data into recurring summaries, audits, and exception checks.

Works Well With

https://mintcdn.com/duvo-d8027998/O3tlM6eCuFk2uJpN/images/connections/google-sheets.svg?fit=max&auto=format&n=O3tlM6eCuFk2uJpN&q=85&s=0ef8d55e05c34e7a4a618933bdf0ceb3

Google Sheets

Export employee lists, time off summaries, or report results into spreadsheets for review.
https://mintcdn.com/duvo-d8027998/O3tlM6eCuFk2uJpN/images/connections/excel.svg?fit=max&auto=format&n=O3tlM6eCuFk2uJpN&q=85&s=986599d60d09acee47293fda2b62df99

Microsoft Excel

Export employee lists, time off summaries, or report results into spreadsheets for review.
https://mintcdn.com/duvo-d8027998/O3tlM6eCuFk2uJpN/images/connections/gmail.svg?fit=max&auto=format&n=O3tlM6eCuFk2uJpN&q=85&s=ad4e229283f3fe2f26c0f96a49f28e13

Gmail

Send onboarding, offboarding, or HR status updates using current BambooHR data.
https://mintcdn.com/duvo-d8027998/O3tlM6eCuFk2uJpN/images/connections/outlook.svg?fit=max&auto=format&n=O3tlM6eCuFk2uJpN&q=85&s=e29aeb65c8cffce1cd3c83b81289b71f

Microsoft Outlook

Send onboarding, offboarding, or HR status updates using current BambooHR data.
https://mintcdn.com/duvo-d8027998/O3tlM6eCuFk2uJpN/images/connections/slack.svg?fit=max&auto=format&n=O3tlM6eCuFk2uJpN&q=85&s=8a64bdd1af39e903923e4a273b4a4618

Slack

Post employee change alerts, time off summaries, or approval follow-ups to the right team channel.
https://mintcdn.com/duvo-d8027998/O3tlM6eCuFk2uJpN/images/connections/teams.svg?fit=max&auto=format&n=O3tlM6eCuFk2uJpN&q=85&s=6402a90678b560d0b0a4fc3b02c0d3e0

Microsoft Teams

Post employee change alerts, time off summaries, or approval follow-ups to the right team channel.