This article is for clients and it explains how to set up BambooHR integrations on Deel.
With this integration, changes and additions to contracts managed in Deel will be reflected in your organization's BambooHR profiles, giving you improved organizational visibility and accuracy.
In this article:
How can I find my BambooHR subdomain?
Enable Profile auto creator & job info updater
Before you begin
One must have a valid BambooHR login.
One must be an Org Admin, IT Developer Admin, or Integrations Admin-People to set up this integration.
Please note that it may take several hours for updates and profiles to appear on BambooHR.
The integration will automatically sync every 12 hours, at 30 minutes past the hour.
Connecting Deel to BambooHR
Jump to video tutorial
✅ Step 1 - From the Deel home page, select the Hub icon and Apps tab. Search for BambooHR and click on connect to initiate integration.
One must be an Org Admin, Integrations Admin, or Integrations Admin-People to set up this integration.
✅ Step 2 - Enter BambooHR subdomain
How to Find Assigned BambooHR Subdomain
Start by logging into BambooHR and viewing your URL.
Assigned subdomain is the string that precedes the BambooHR domain.
✅ Step 3 - Click Continue & Authenticate
Unless already logged in, enter BambooHR username and password in a new tab.
NOTE: Ad blockers may need to be disabled to see the new tab.
✅ Step 4 - Click Allow Access on the user consent pop-up tab
✅ Step 5 - Congratulations! Plugins can now be enabled
Enable or Manage Profile bulk creator
This plugin is enabled by default when the integration is installed.
The Profile bulk creator allows to see active workers hired using Deel, both contractors and EOR Employees.
✅ Step 1 - Click the Plugins tab on the BambooHR integration
✅ Step 2 - Click Manage next to Profile bulk creator
✅ Step 3 - Review your Group Members list and click Next
Bulk create new profiles in BambooHR for group members that do not already have an HRIS profile. This allows us to easily sync data for them between the systems.
See which group members are currently found in both BambooHR and Deel, and which group members are not found in Bamboo HR.
Choose to Re-Sync the list here, also unselect individual group members from the bulk creator option, if desired.
✅ Step 4 - Choose the type of contracts and click Next
By default, BambooHR profiles will be created for all active group members.
Clients may select or unselect from the contract list if they want to create profiles for only certain types of Deel contracts.
✅ Step 5 - Click Create Profiles
Deel creates the selected profiles inside BambooHR, which look like this
Enable Profile Auto Creator & Job Info Updater
This plugin allows for the automatic creation of profiles for group members on an ongoing basis. It can be customized so that new contracts or contract amendments are automatically reflected in BambooHR as new compensation rows or employment statuses.
This process is triggered when contracts are fully countersigned in Deel. Please note that it may take several hours for updates to appear in BambooHR, as they will show up after the next scheduled sync.
✅ Step 1 - Click the Plugins tab on the BambooHR integration
✅ Step 2 - Click Enable for Profile Auto Creator & Job Info Updater
✅ Step 3 - Customize plugin by clicking Activate on the creation list
There are three plugin options to choose from, and you can activate as many as you wish:
Profiles creation: Auto create profiles for group members not found in integration using contract type
Employment Status: Automatically update employment statuses used in Deel contract type
Compensation: Automatically update compensation used in Deel contract type
These plugins will automatically create profiles for group members when they sign their contracts in Deel.
The 'mapping' process is the same for all three plugin options.
✅ Step 4 - Map Deel contract type with BambooHR employment status
Deel offers four contract types: Fixed, Pay As You Go, Milestone, or EOR Employee.
Select an option on the drop-down list to link with the corresponding Deel contract type.
To activate auto-syncing when contracts are signed or amended, at least one contract type must be mapped to the BambooHR employment status, ensure at least one contract type is mapped to the BambooHR employment status.
✅ Step 5 - Click Activate
✅ Step 6 - The creation list will have active on it
Click the pencil icon to edit the plugin.
Click Activate to enable auto-updates for other plugin options, and repeat the contract mapping process as needed.
Details about employment status and compensation are automatically pushed through to BambooHR, as seen below
Enable Document Sync Plugin
This plugin allows employees and contractors easy access to contracts, payslips, and compliance documentation. Documents that can be synced are those that Admins already have access to on Deel.
Please note that it may take several hours for updates to appear on BambooHR, until the next scheduled sync.
✅ Step 1 - Click the Plugins tab on the BambooHR integration
✅ Step 2 - Click Enable next to documents sync
✅ Step 3 - Choose the documents to sync to BambooHR
Clients can activate the toggle to sync documents such as the contractor agreement, DPA agreement, passport or national ID numbers, and more.
In BambooHR, synced documents can be viewed by selecting the Documents tab for the employee.
Deel will create a documents folder, as seen below
Note: Deel will only sync payroll and payslip information for EOR Employees that have enabled sharing on their Deel profiles |
EOR Time-off Plugin
This plugin enables Deel to read time-off information in BambooHR. EOR employees hired on Deel will log their time off in BambooHR only. This time-off information will then be periodically synced to the Deel platform.
This functionality is available only for Deel EOR employees linked to a BambooHR profile.
✅ Step 1 - Click the Plugins tab on the BambooHR integration
✅ Step 2 - Click Enable next to EOR Time off
✅ Step 3 - Drag and Drop items from the BambooHR list into the Deel boxes
To set up, clients must drop an HRIS time-off type into one of the three Deel boxes: Holiday/PTO, Sick Leave, or Other Leave.
Note: There must be at least one item from the BambooHR list in each Deel EOR box.
Note: Deel only supports time-off types that are configured in your system |
✅ Step 4 - Click Enable Plugin to complete the setup
Video Tutorial
If a video works better, here is a short tutorial for the BambooHR integration
Frequently Asked Questions
[ACCORDION] Does the integration sync balances?
No, the integration does not sync or reconcile balances.
[ACCORDION] Why are there discrepancies in balances between the two systems?
Discrepancies can arise if the total allowance in the HRIS system differs from that in Deel. To resolve this, ensure that the HRIS policy is aligned with Deel's. If alignment isn't possible, contact the Customer Success Manager (CSM) to discuss adjusting Deel’s contracts to better fit the company's policy where feasible.
[ACCORDION] Why are the total allowances not the same in both systems?
The HRIS system may have PTO policies that differ from those in Deel, potentially leading to variations in accrual logic. Since Deel cannot automatically align external systems to its policies, any necessary adjustments must be made manually to ensure consistency.