Workleap integration with
Bamboo HR

Keeping HR data accurate is critical for growing SMBs that use BambooHR. Workleap syncs effortlessly with your HRIS to automate employee provisioning, ensuring your engagement surveys and performance cycles always reach the right people. Eliminate manual data entry errors and save valuable admin time, so you can focus on building a thriving culture using your "single source of truth."

Benefits of integrating with Bamboo HR

Use BambooHR as the source of truth while Workleap powers engagement, 360 feedback, and performance reviews.

Sync managers, departments, and changes from BambooHR to keep org charts and review cycles accurate.

Combine BambooHR headcount and compensation data with Workleap insights for smarter pay and talent decisions.

Table of content
Anchor links will be generated using body content's <h2>s

Workleap capabilities

BambooHR manages employee records. Workleap Officevibe understands the employee experience.

While BambooHR provides a strong HRIS foundation, it doesn’t capture how employees feel day to day, or what managers need to support them. Workleap Officevibe brings pulse surveys, feedback loops, and recognition into the flow of work, becoming the perfect engagement companion to BambooHR’s people data.

  • Employee & role (provisioning, relationships and reporting lines): sync employees, managers, departments, and reporting lines.
  • Automatic user management: When someone joins, leaves, or changes roles in BambooHR, the update syncs to Officevibe. Survey results are updated to remove employees that are no longer part of the team.
  • Allows the system to retrieve customized user properties that can be used to create segments (today) and in the future will be used to filter the OV reports.

BambooHR powers people management.
Workleap Performance powers performance management.

BambooHR includes basic performance tools, but they aren’t built for depth, scale, or modern AI-driven workflows. Workleap Performance complements BambooHR by adding a far more robust, flexible, and insight-driven performance system that goes beyond BambooHRs lightweight reviews and goal tracking. Together, they give companies a complete people stack without forcing them to switch HRIS.

  • Employee & role (provisioning, relationships and reporting lines): sync employees, managers, departments, and reporting lines.
  • Automatic user management: When someone joins, leaves, or changes roles in BambooHR, the update syncs to Workleap Performance.
  • Cycle setup with accurate org structure: Use BambooHR org data to define review participants, approval chains, and calibration groups.
  • (Coming Soon) HR data foundation for AI-powered insights: The integration gives Workleap Performance contextual data (role, tenure, team) used to improve AI review guidance.

‍

BambooHR provides people data.
Workleap Compensation provides consistency.

When BambooHR and Workleap Compensation work in tandem, your HRIS data always keeps your comp insights, analysis, workflow, and communication up to date.

BambooHR is an HRIS integration with which Workleap Compensation supports custom tables to populate fields such as Variable Pay and Bonus Targets. Our integration also supports the importing of historical pay data as well as custom fields to ensure a holistic, accurate view of compensation.

‍

Requirements for integration

  • You must be an Administrator in both Workleap and your BambooHR
  • Only one user provisioning integration can be active at a time
  • BambooHR credentials for authentication during setup
  • Create custom properties in Workleap before mapping them from BambooHR
  • Email addresses of manually added users must match their BambooHR email addresses before initial sync
  • Meet minimum IT requirements

Initial BambooHR setup

To initially set up the BambooHR integration:

1. When logged into your account, click the gear icon on the top right corner to access your Account settings page and select Provisioning from the side menu

2. On the Provisioning settings page, search for BambooHR and click Connect.

3. A pop up guide will open that will take you through the authentication process with Bamboo. Follow the navigation and select Submit to connect Workleap to your HRIS.

  • The time it takes to establish an initial connection varies greatly depending on the HRIS and the size and complexity of your account.
  • Feel free to leave the page, as that won't affect the connection.

4. Once the connection between Workleap and your HRIS is established, you'll be directed to the integration configuration page, provided you have the page open

‍

Choosing what employee types to sync

After setting up the integration, you will be able to select what employee types in BambooHR you wish to sync over. The options are:

  • Full Time
  • Part Time
  • Interns
  • Contractors
  • Freelancers

You will also be prompted if you wish to sync all employees in your BambooHR account, or a specific group in BambooHR. If you wish to sync only specifically selected users you will need to create a group in BambooHR of these users, then select this group from the integration settings page. Once selected only employees who are added to this group in BambooHR will have their profiles generated and created in Workleap.

‍

Configure Properties

You’ll need to create properties in Workleap in order to sync data from Bamboo to that property. To add new custom properties in Workleap:

  1. Open Settings and select Properties from the side menu
  2. Create the properties you want to map from Bamboo.
    1. For choice properties (i.e., drop-down lists), you only need to add a single choice; the integration adds the rest for you when syncing with your HRIS.
  3. On the Bamboo integration settings page, select Create new mapping.
  4. Select a field in the HRIS field column to map to Workleap.
    1. If you do not see a field, it may not be configured correctly. Select + Map HRIS fields to add the field.
  5. Select a property from the Workleap property column to map the HRIS field to.
    1. If you do not see a property, it may not have been added yet. Select + Create a new property to add a property.

‍

Mapping your Teams

While in the Bamboo integration settings page in Workleap activate the toggle to map your HRIS groups to your Workleap teams. When you map an HRIS group to a team, users from the selected group(s) will be automatically added to or removed from that team during the next daily sync.

To map a group to a team, select the drop-down in the HRIS group column and start typing the desired group's name. When it appears, select the group from the list.

‍

Frequently asked questions

*Everything* you need to know about Workleap Bamboo HR integrations

What permissions are required in Microsoft 365 / Entra ID and Workleap to configure or maintain the integration?

To configure or maintain the Microsoft 365 integration with Workleap, the person linking the integration must be an administrator in both systems. This typically means being a Global Administrator in Microsoft Entra ID (Microsoft 365) to grant the necessary permissions, as well as an administrator in Workleap to access and manage the integration settings.

How often does Workleap sync user data from Microsoft 365 / Entra ID, and what information is included in the sync?

Workleap products perform a scheduled, automatic synchronization of user data from Microsoft 365 / Entra ID—typically every 24 hours, although some products may sync more frequently (such as hourly). Each sync updates newly added or removed users and refreshes core profile details, including name, email, job title, profile photo, and reporting manager relationships. In certain products, synchronization also includes group memberships and team mappings.

As for user status, it’s important to note that:

  • Users are only removed during the sync if their status in Workleap is Created or Invited.
  • Users who are already Active in Workleap will not be removed; instead, the sync will deactivate them when appropriate.

Additionally, Workleap fully supports mapping teams with Microsoft. The only requirement is that the corresponding Workleap teams must be created in advance in order for the mapping to occur.

How can I limit which users are synced from Microsoft 365 / Entra ID instead of syncing all directory objects?

You can limit provisioning to specific groups or subsets of users instead of syncing your entire directory. Depending on the Workleap product and integration version, this can be done through options such as group-scoped provisioning in Azure AD / Entra (syncing only assigned users and groups) or Microsoft 365 features like Sync by Groups or Manage Groups Sync.

Workleap only syncs active users from Microsoft 365—guest users are never synchronized. This same rule applies to Google and Slack integrations. While you can target specific Microsoft groups for provisioning, Workleap cannot filter users based on employment status the way it can with HRIS-based integrations.

How are different user types—such as contractors, temporary workers, or guest accounts—handled during Microsoft 365 / Entra ID user sync?

Workleap syncs all active users that match the provisioning logic in Microsoft 365 / Entra ID. This includes contractors or temporary workers if they are represented as regular active users in Microsoft 365. Guest accounts are excluded by default, and Workleap does not support custom attribute mappings to alter this behavior.

To control which users are synchronized, many customers rely on dedicated Microsoft groups (for example, groups containing only full-time employees) to prevent syncing guests, low-privilege accounts, or other special user categories.

Workleap pricing

Integration to Microsoft 365 is free for Workleap customers

Starting at $5/user/month

Discover other integrations