BambooHR consolidates all of your employee information and time tracking into a single application, allowing you to create HR objectives for your organization. This article will give you an overview of the BambooHR/Grow integration.

We are no longer actively supporting this integration as of April 2019. If you have previously authenticated this data source, it will still appear in the list of your data sources. We will not be improving this integration further.

Connecting to BambooHR

Before getting started you will need your BambooHR API Key and company subdomain.

  1. Log in to your Grow account and click Add Metric. Select BambooHR from the list of data sources, and press the Connect button.
  2. In order to connect your account, you will need your API Key and company subdomain.
  3. To get these, log in to your BambooHR account.

    You will need to have admin permissions to have access to your company’s API information.

  4. Once you log in, click on your profile. From the menu that pulls up, select API Keys.
  5. On this page, you will see the list of valid API keys for your profile. Go ahead and copy the API key.
  6. To find your subdomain, look at the URL for your BambooHR account. Your company’s subdomain is the portion of the URL that comes before
  7. Go ahead and copy this and your API Key into Grow.
  8. Once you have done this, press Submit.

And that’s it! You are good to go.


Below you’ll find a list of the endpoints that the BambooHR/Grow integration offers, along with a short description of each.

  • Directory: All employees, includes first and last name, job title, department, phone number, contact information, office location, etc.
  • Who’s Out: All out of office dates for current employees, including status, start date, end date, type, number of days, etc.
  • Users: All account users, including user ID, employee ID, first and last name, email, status, and last login date.
Was this article helpful?