This guide will tell you everything you need to know so that you can connect Deel to BambooHR.
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.
Deel makes it easy to auto-push contract profiles and job information to BambooHR, minimizing data entry and enabling you to streamline your hiring and ongoing HR processes by:
- provisioning BambooHR profiles and pre-populating them with information from Deel
- updating job information relevant to signed or amended contracts on an initial and ongoing basis
- syncing important documents from Deel to BambooHR using our Document Sync plugin
- syncing time off from BambooHR to Deel (one-way) for EOR using our EOR time-off plugin. If you are looking for information on managing your EOR time-off plugin, please read: How do EOR time-off plugins work?
In this article you will find:
- Connecting Deel to BambooHR
- Link BambooHR profiles to Deel
- Enable Document Sync Plugin
- Enable EOR Time Off Plugin
- Frequently Asked Questions
Before you start:
You need admin organization manager permissions in Deel in order to configure and sync profiles from Deel into BambooHR. Please verify your user permission before proceeding.
Connecting Deel to BambooHR
✅ Step 1 - Launch the authentication process
Select Apps & Perks from the navigation menu. Click the Integrations tab, and locate BambooHR in the Human Resources section. Click Connect to open the integrations console.

✅ Step 2 - Enter your BambooHR subdomain


✅ Step 3 - Sync your data and enable automatic updates
- You should enable your BambooHR plugins for Deel. You can choose to do this now, or click Not Now and return to the BambooHR integration console later to enable them
- Link BambooHR profiles to those in Deel. This matching must be completed in order for the integration to work for your team.
Link BambooHR and Deel Profiles
During your initial integration set-up you had the option of enabling auto-sync to ensure that future team members would be automatically synched between Deel and BambooHR. If you want to enable auto-sync now, you can do so from the settings tab in your integration console.
In order for the integration to function properly for your existing team members, you will need to link their BambooHR profiles to those in Deel. If you have auto-sync enabled you will only need to do this process once, when you initially set up the connection.
✅ Step 1 - Navigate to the People section of your integration console
Select Apps & Perks from the navigation menu, locate BambooHR to open the integration console, and select the People tab.
✅ Step 2 - Select your team
If you have multiple teams you will need enter the team view and repeat this process for each team. If you only have one team, you can skip this step.
✅ Step 3 - Link your employee profiles
Select the Not Linked tab to view employee profiles in Deel that we were unable to match to BambooHR. To create new BambooHR profiles for these employees, click Sync. Deel will provision new profiles and link them to their Deel profiles.
That's it! Well done. If you haven't already installed your plugins, read-on.
To avoid needing to repeat this step manually each time you hire a new employee, you can navigate to the settings tab of the integration console to enable continuous sync. This will prompt Deel to automatically run this process for all new hires once a contract is fully counter-signed.
Enable Your BambooHR Plugins
If you chose to leave the integration prior to enabling the plugins, return to the BambooHR integrations console under Apps & Perks and select the plugins tab. Click enable to being the process.
Document Sync Plugin
This plugin syncs compliance and payroll documents to your team's HRIS profiles when they are generated or uploaded on the Deel platform. Use the toggles to choose which documents and data you wish to sync, and then click Enable Plugin.
PLEASE 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. Once configured, any team member working as a Deel EOR Employee for your team will enter their time off into BambooHR instead of Deel. This will only work for Deel EOR employees linked to a BambooHR profile.
You can verify these link by selecting the People tab in your BambooHR integration console.
✅ Step 1 - Match Time off Types
Drag-and-drop the BambooHR time off types to match them to their corresponding Deel time off types. Each Deel EOR time-off type needs to be matched with at least one time-off type from BambooHR to complete the setup of this plugin.
PLEASE NOTE: Deel only supports time-off types that are configured in your system
✅ Step 2 - Click Enable Plugin to complete the setup
Once completed, your employees will no longer be able to book time off on Deel. Time off can now only be logged from the integrated HRIS.
For more information about managing your HRIS EOR time-off plugin, please read: How do EOR time-off plugins work?
Frequently Asked Questions
What if the person who set the integration up leaves?
You can set up an email notification to go to several inboxes so if someone is off, or has left the organization, there isn't a single point of failure.
Do I get notifications if there is an issue with the integration?
An email notification setting has been added to the Xero integration, and the user can add as many email addresses as they wish so people get notified.
Contact us 24/7 and we’ll be happy to assist you if you have any additional questions!