Integrating BambooHR with TimeWorksPlus

TimeWorksPlus provides an employee and time off request sync with BambooHR's HCM system. This integration can be implemented by you or your client in the TimeWorksPlus system. However, there are some things you should know before setup.

Employee Data

With the integration, you'll alleviate the need for double-entry by importing most of the critical employee data from BambooHR.
 
The TWP fields that can be populated through the integration are:
Emp Info Dates Emp Data
Name Hire Date Employee Type
(using Overtime field in Bamboo)
Emp. Code End Date Title
(using the Job
field in Bamboo)
Mobile Phone   Location
Email   Department
    Supervisor
    Pay Rate
 

Clock Numbers

It's important to note that BambooHR does not have a field for Clock/Card Numbers in their system. That means if your client is using a physical clock, you will need to edit employee records in TimeWorksPlus with the clock logins.  See "Using Physical Clocks with the Bamboo Integration" for more detail.

Clock numbers (for use on a physical clock) cannot be imported from Bamboo
SwipeClock Partners can perform a bulk update after importing employee data as a more efficient manner of adding clock numbers.
 

The Integration is "One Way"

This is a one-way sync from Bamboo to TimeWorksPlus. Employees should never be added natively in TimeWorksPlus. It's also important not to change or add Employee Codes in TimeWorksPlus. For detailed information on the field mapping between the two systems, please see BambooHR Employee Sync.

IMPORTANT: If you are already using TimeWorksPlus for timekeeping and want to add the Bamboo Integration, it is of critical importance the Employee Code in TimeWorksPlus matches the Employee Number in BambooHR.

Time Off Requests

Clients tracking paid leave in BambooHR utilize the integration for exporting approved time off in BambooHR to the time card in TimeWorksPlus. If your client is also using our advanced scheduling, the request will also appear there. It will only sync approved requests; denied requests are only visible in Bamboo.  

IMPORTANT: TimeWorksPlus only reports time off in the unit of hours, not days, while BambooHR does offer the option of tracking leave in hours or days. If you need to accommodate days entries in BambooHR, please see BambooHR Time Off Request Integration.

Pre-existing Time Off Requests

If your client was using TimeWorksPlus for managing time off and accruals, be aware there is no way to sync accrual balance data from TimeWorksPlus to Bamboo. For this reason, both the accruals and time off request functionality should be turned off in TimeWorksPlus to reduce confusion for your client and their employees. 

Single Sign-On

The TimeWorksPlus/BambooHR Integration also has the option for an employee SSO that allows them to view their time card and use the WebClock. This SSO is quite simple to implement and puts a direct link the Bamboo Employee Portal. No login or password is necessary in TimeWorksPlus to facilitate this.
 
There is no SSO option for the managers in Bamboo. This means supervisors and managers will need to still use the TimeWorksPlus login to access the manager features of timekeeping.

Using Physical Clocks With the Bamboo Integration

As mentioned earlier, Bamboo does not have an employee field for clock numbers. Almost all of our physical (clocks that are not WebClock or TimeWorksPlus mobile) require a number to identify the employee when they punch the clock. This number is entered in the Logins field of Employee Setup.

Keep in mind the following when setting up the integration:
  • If your client is using WebClock for collecting punches, then the single sign-on with Bamboo will take care of identifying the employee. You will not need to add any logins, clock numbers or PINs to the Employee Setup record in TimeWorksPlus.
  • If your client is using fingerprints on TimeWorksTouch (our WiFi enabled Intelligent Clock) for collecting punches, you will not need to add any logins, clock numbers or PINs to the Employee Setup record in TimeWorksPlus.
  • If your client is using PIN or Prox Cards on TimeWorksTouch, you will need to add card numbers and PINs to the Employee Setup record in TimeWorksPlus. Tips for how to do this can be found in the article "Using Bulk Employee Import to Add Logins".
  • If your client is using the Mobile App, you will need to add logins and passwords to the Employee Setup record in TimeWorksPlus. A better option would be for the employee to use the WebClock through the Bamboo portal on their mobile phone.
  • If your client is using any other clock not mentioned above (i.e. Z33/34, GT400, Z18, etc.) you will need to add card numbers and PINs to the Employee Setup record in TimeWorksPlus. Tips for how to do this can be found in the article "Using Bulk Employee Import to Add Logins".

Did you find this article helpful?