Tracking HR data across spreadsheets means manual exports, version conflicts, and metrics that are already stale by the time you share them. Connecting BambooHR to Klipfolio gives you a live dashboard that pulls employee data automatically, so your team always sees the same numbers.

How to connect BambooHR to Klipfolio

Connecting BambooHR requires your API key and company name. The setup takes about four steps.

Before you begin, confirm that your BambooHR account has API access enabled.

  1. Find your BambooHR API key. Log in to BambooHR, click your profile picture in the upper right corner, select API Keys, then copy an existing key or create a new one.
  2. Find your company name. Copy only the subdomain from your BambooHR URL. For example, from

    https://acme.bamboohr.com

    , copy

    acme

    .
  3. Open the Connector Gallery in Klipfolio. Select BambooHR from the list of available services.
  4. Authenticate. Paste your API key into the API Key field. Leave the Password field blank, then click Continue.

Some data requests also require a BambooHR Employee ID or Report ID. Find an Employee ID in the URL of any employee profile (

id=

followed by the number). Find a Report ID at the end of the URL when viewing a saved report in BambooHR.

View the step-by-step setup guide

Top reasons to use Klipfolio for BambooHR dashboards

  • Centralize HR data in one view. Pull headcount, employee files, company reports, and directory data into a single dashboard instead of logging into BambooHR every time a stakeholder asks a question.

  • Combine BambooHR with other data sources. Merge HR metrics with finance, sales, or operations data to understand how workforce changes connect to business outcomes.

  • Choose pre-built or custom data requests. Use Klipfolio's pre-built BambooHR connectors to get started quickly, or write your own API queries to pull exactly the fields and time periods you need.

  • Distribute dashboards your way. Share live dashboards via secure link, embed them in internal tools, schedule PDF reports, or display them on a TV in your office.

  • Refresh on your schedule. Set data refresh rates from one minute to 24 hours so your HR metrics stay current without manual intervention.

Pre-built BambooHR data requests

The Connector Gallery includes pre-built data requests that cover the most common BambooHR reporting needs:

  • Directory of Employees

  • Employee Files and Categories

  • Changed Employees Table

  • Employee Table

  • Company Report

Select any of these in the Connector Gallery and the data source is added automatically. You can use it as-is or customize the query further.

Custom BambooHR data requests

Custom queries give you full control over which fields and time ranges you pull from BambooHR. You can write queries from scratch using the BambooHR API documentation, or start from a pre-built data source and modify it.

Two sample queries to get started:

  • Employee directory:

    https://api.bamboohr.com/api/gateway.php/<companyName>/v1/employees/directory

  • Employee files:

    https://api.bamboohr.com/api/gateway.php/<companyName>/v1/employees/<employeeId>/files/view

BambooHR's API uses Basic HTTP Authentication and returns data in JSON format. Replace

<companyName>

and

<employeeId>

with your actual values before running a query.

What Klipfolio adds to your BambooHR workflow

What you do in BambooHRWhat Klipfolio adds
Export employee reports manuallyAutomated dashboards that update on a set schedule
View data inside BambooHR onlyShare live dashboards with any stakeholder, no BambooHR login required
Build static reportsCombine BambooHR data with other sources for cross-functional insight
Log in to check current headcountDisplay real-time HR metrics on a TV, in a report, or via a shared link

Stop exporting spreadsheets to answer routine HR questions. Start building your BambooHR dashboard today.

Use the Connector Gallery to create a custom BambooHR dashboard

With our Connector Gallery, you can create custom API queries to pull in data from your BambooHR account. Building custom queries allows you to specify the metrics and time periods that you want to track.

You can use custom queries to build out visualizations in Klipfolio. You can also combine your BambooHR data with other relevant data to create your custom dashboard.

Learn more about working with the BambooHR API and how you can start building your own BambooHR queries in Klipfolio.

Klips logo

Build custom dashboards
for you and your team.