Skip to main content
BambooHR Add-on

Sync your team's time offs automatically from BambooHR.

Anto Sarmiento avatar
Written by Anto Sarmiento
Updated over a week ago

Easily track your team's attendance directly from TrackingTime and sync your team's time off data automatically from BambooHR.


Enable BambooHR

Roles: Admin | Paid Feature

How to enable the BambooHR Add-on:

  1. Click on Attendance.

  2. Switch on the add-on BambooHR to enable it.

Once enabled, you'll need to specify the following BambooHR data:

  • Domain: As specified in Bamboo. This is the domain you use to access your account (If you access BambooHR at, then the domain is "mycompany").

  • API key: Required to access the Bamboo API. You can request one in your Bamboo account. Here's how.

  • Get timeoff since: Specifies the date on which the automatic synchronization of time offs should start. All time offs on Bamboo dated prior to this date won’t be synced in TrackingTime.

💡 You can also directly import users from BambooHR!

Integrate your BambooHR data with TrackingTime

The add-on will automatically export and sync the following data from the selected Bamboo account:

  • Users: Users from Bamboo will be automatically mapped to users in TrackingTime. Users need to be registered under the same email address in both Bamboo and TrackingTime.

  • Time off types: All available Bamboo time off types will be exported to and synced with TrackingTime.

  • Time offs: All account time offs with status “Approved” will be synced in TrackingTime. Rejected or canceled time offs won’t be included in the synchronization process. If an already exported time off is rejected, it will be deleted in TrackingTime.

Updates on your BambooHR's account

Updates in Bamboo’s supported data will be automatically synced in TrackingTime on a daily basis.

  • When a time off is updated in Bamboo, it will be updated in TrackingTime.

  • When a time off type is updated or deleted in Bamboo, it will be updated or deleted in TrackingTime.

  • Bamboo users will be mapped in TrackingTime, but not synced, i.e. if a Bamboo user’s information is updated (name, surname, email, etc.) or deleted in Bamboo, the changes won’t be synced in TrackingTime.

Visualize your team's BambooHR requests

Roles: Admin | Paid Feature

All time off requests exported from Bamboo will be displayed in TrackingTime. However, time off data exported from Bamboo cannot be edited in TrackingTime (one-way synchronization), so the editing fields for these requests will be blocked. This makes sure that you keep managing your time offs in one place.

To visualize these Bamboo requests, go to Manage>Time Off>Requests or to the Hours section. In Hours, select a date from the Date Selector first. If you click on a day with a time off assigned, you'll be redirected to the Bamboo page.

💡 You can also request a Bamboo time off, directly from TrackingTime!

In the Hours section, click on Time off>Request on BambooHR, and you'll be redirected to the Bamboo page!

What’s next?

Did this answer your question?