Our Integration with BambooHR uses a Two-way API, allowing data to sync from Ximble to BambooHR and from BambooHR into Ximble, this sync process is automatically updated every 60 minutes.
Please see details below:
Field Logic or Notes
|Employee #||Employee ID|
|First Name||First Name||Once the initial sync occurs, if a user updates his/her first name in Ximble, it will not be overwritten by BambooHR. This integration is specifically designed this way in case an employee wants to show a different name (such as a nickname) on the schedule|
|Middle Name||Middle Name|
|Last Name||Last Name|
|Work Email Address||If there is no work email address, it will pull the home email address|
|Address Line 1||Address|
|Address Line 2||Address|
|Zip Code||Postal code|
|Hire Date||Hire Date|
|Employee Photo||Employee Photo|
|Termination Date||Termination Date|
|Approved Time Off Requests||Approved Time Off Requests|
|Company Holidays||Company Holidays|
|Approved Hours Worked Data||Approved Hours Worked Data||When synced successfully, you'll be able to view hours worked data in the Time Tracking Summary Report in BambooHR.|
On top of the listed fields, a username will be created automatically for each new user.
All terminated users in BambooHR will be automatically terminated in Ximble within 60 minutes from the moment of the termination through BambooHR. This means that once you terminate a user within BambooHR, there’s nothing you need to do through Ximble. That user will be automatically terminated.
If your employee received a raise or promotion, you can alter the information in BambooHR and leave it to sync automatically with Ximble. There is nothing you need to do manually through Ximble, since the process will be handled automatically.
BambooHR allows just one position assigned per employee with a single pay rate. On the other hand, Ximble allows multiple positions with different pay rates assigned. In case you need to assign additional positions to your employees’ profiles, you allow the initial one to be synced with BambooHR and consider it to be the ‘main’ position for that profile, while you can manually add an additional position and pay rate information through our system.