Connect with BambooHR using 15Five's HRIS Connector!
We now offer the ability to integrate with Bamboo HR using 15Fives' HRIS Connector. With a simple setup and configuration, visibility around what data is coming over, and automatic sync every 24 hours, it's never been easier to ensure accurate, up-to-date employee data across your platforms. Learn more.
Are you still spending hours on manual data entry for your employees? There’s a better way with the 15Five and BambooHR integration. BambooHR is a human resource software that allows you to onboard your team and manage payroll + benefits. If your organization uses BambooHR, you can enable the BambooHR > 15Five integration to import employee data, manage 15Five seats, sync employee and group data, and set up a management hierarchy in 15Five.
When you use 15Five and BambooHR together, you’ll experience a simple and affordable solution to manage the most valuable aspect of your business — your employees.
What you’ll find in this article:
- Things to consider before enabling BambooHR
- How to set up BambooHR
- What data syncs from BambooHR > 15Five?
- How to run a manual sync from BambooHR > 15Five
- Filtering options
- How to disconnect the integration
- Troubleshooting and FAQs
Access and availability
⛔️ Required access to integration settings.
👥 This article is relevant to 15Five Account admins who are also BambooHR administrators.
📦 This feature is available in all pricing packages.
Things to consider before enabling BambooHR
- If there are certain people or groups of people you don't want to import from BambooHR to 15Five, select the "Limit to manual sync" option when setting up your BambooHR integration and reach out to 15Five's support team at support@15five.com before running a sync to request they set up filters on the backend. You can see available filters in the 'Filtering options' section of this article. In your email to 15Five Support, please include the names of the exclusion or inclusion filters you want to use, as well as the exact names of the departments, locations, divisions, employment statuses, and/or emails you want to exclude/include as they appear in BambooHR.
- Before performing a sync, make sure that the "Email" field in BambooHR contains employee's work emails, rather than personal emails. If an individual's personal email, rather than their work email, is in BambooHR, there is no way to have the fields revert back to syncing their work email—aka if you are first synced using your personal email, we cannot update to sync your work email.
- If you want to sync employees over, but don't want them to have access to 15Five yet, use the hire date field in BambooHR (start date in 15Five) to indicate when you want to start syncing that person and when you want that person to have access to 15Five. To use this field, the "Sync start dates" option must be checked off in integration settings.
Set up the BambooHR integration
The BambooHR integration allows you to import and update employee information via automatic or manual sync, rather than having to create each individual profile in 15Five one by one. Huge time saver!
Included in the integration is an option to exclude employees from being added to 15Five by excluding specific departments, locations, divisions, or emails — that way, you're in control of who is using 15Five.
Note
Only people who are both a 15Five account admin and a BambooHR administrator can set up this integration. The person that sets up the integration should have access to edit all employees in BambooHR that you want to sync to 15Five. Otherwise, people will not sync due to a lack of editing permissions.
- Click on the 'Settings' gear menu in the top right-hand corner of your 15Five account.
- Select 'Integrations' from the dropdown menu.
- Click Enable to the right of BambooHR.
- Find your BambooHR subdomain by opening BambooHR and looking at the URL. If your URL is https://genericcompany.bamboohr.com, that means your subdomain is genericcompany. Then, enter it in 15Five in the 'subdomain' field.
- Click Authenticate. You will see a success message letting you know that the integration is enabled.
- The subdomain you entered will appear, and an API key will automatically populate.
- The BambooHR Features page allows you to choose whether BambooHR will sync automatically (once a day at 11AM UTC/7AM EST) or if you only want syncs to happen when you manually push them. We recommend that you start with manual syncing, so you can confirm everything looks correct for a couple of syncs, before turning on automatic sync.
- Decide if you want start dates to be pulled in from BambooHR into 15Five. Start dates allow you to delay email invites to 15Five if an employee's hireDate field in BambooHR is in the future.
- Confirm or update the email invitation text. This invite email will be sent when a new person is added to 15Five via the BambooHR integration. If you'd like for invite emails to be sent out immediately when people are added to 15Five via a BambooHR sync, make sure that the "Immediately send invite emails to imported people" setting is enabled in your Company settings prior to running a sync. If you don't want people you add via BambooHR to receive access to 15Five immediately, choose the "Don’t send invites immediately after import" option and you can manually send invites at a later date.
- Click Save.
- If you chose to run a manual sync in step #8 above, jump down to the 'Run a manual sync' section of this article. If you opted for automatic syncs, a sync will immediately initiate upon saving. Check for any error messages upon import, as you may have to correct email addresses and/or manager information.
What data syncs?
You can choose to sync your BambooHR data manually or have 15Five automatically sync data from BambooHR to 15Five daily at 11AM UTC/ 7AM EST.
BambooHR field | 15Five field | Notes |
First Name | First name | |
Last Name | Last name | |
Job Title | Job title | |
Work Email | If no work email is indicated, we pull personal email. | |
Employee Number | Employee ID | |
Location | Location | |
Supervisor | Direct manager | |
Departments | Departments | Adding a department in BambooHR will add a new group in 15Five. |
HireDate | Start date | If you'd like to use this field, make sure the "Sync Start Dates" option is checked on your BambooHR integration settings page in 15Five. |
Status | Is active (Y/N) | If blank, we check employment status — this is how we determine if an individual is active or not. |
MobilePhone | Phone | |
Gender | Gender | |
Birthday | Birth_date | |
Ethnicity | Ethnicity |
Run a manual sync
Ready to sync BambooHR and 15Five? This section walks through how to perform a manual sync from BambooHR to 15Five. We always recommend running a manual sync to initially carry employees and employee data from BambooHR to 15Five, then you can set up automatic daily syncs in your integration settings.
- Go to the 'BambooHR Settings' page.
-
Click the orange Start sync button. Don't worry—you will get to preview the changes before syncing.
-
Once the sync starts, you will see the screen below. It can sometimes take a second to refresh, so you can navigate away (or take a quick coffee break) and come back.
-
After the sync is complete, you'll be taken to a screen to choose what to do with the import. Options are: Cancel import, Re-run import, or Start BambooHR import.
If you navigated away from the sync page, you can pull up the preview page by navigating back to the 'BambooHR Settings’ page and clicking View history.
- Check the data to ensure everything looks accurate. The integration is set to scan all profiles that are not excluded (see the 'Filtering' section below), so don't panic if you see an individual who already exists in 15Five show up in the sync— it just means we are updating their information to reflect any changes that have been made in BambooHR since the last sync. Check to ensure that anyone who should be excluded based on filters are not in this list.
-
You can also use the blue arrow to open an individual’s BambooHR profile directly from this page by clicking the purple icon to the left of their name and status.
-
If everything looks good, click the orange Start BambooHR import button.
- You will be taken to the same loading screen as before. It shouldn't take long. Once the sync completes, you will see a note telling you that it was successful.
- If you want to view the sync history, click the Back to all History link. On the history page, you will see a list of all syncs, successful and unsuccessful.
Exclusion/inclusion filtering options
BambooHR, by default, will import all profiles that the API key can access. However, you can limit the profiles that get synced from BambooHR using filters. Filters are added by our Support Team and cannot be added by account administrators within the application.
If you would like to add or remove a filter, please have an account admin email us at support@15Five.com with the names of the exclusion or inclusion filters you want to use, as well as the exact names of the departments, locations, divisions, employment statuses, and/or emails you want to exclude/include as they appear in BambooHR.
Inclusive filter options:
- departments
- locations
- divisions
- employment_statuses
Exclusive filter options:
- excluded_departments
- excluded_locations
- excluded_divisions
- excluded_emails
- excluded_employment_statuses
Note
Exclusion filters override inclusion filters. So, if an individual is included by the use of an inclusion filter, but is also part of a department that is excluded, they will ultimately be excluded.
Disconnect the BambooHR integration
To disconnect the BambooHR integration, click Disable BambooHR from the 'BambooHR Settings' page.
Troubleshooting, Support, and FAQs
Help Center article 💡: 'Manage people' page: Active, Inactive, and Deactivated
Help Center article 💡: Skip Check-ins with vacations