Skima AI
Home > Blog >Marketplace Guides>Bamboohr Partners

12 Tools That Integrate with BambooHR: Categories & Marketplace

Last updated on

July 23, 2026

clock15 min read
Suzan Cooper
AUTHOR

Suzan Cooper

Recruiting Tech Expert

About

I’m a recruitment tech writer with 6+ years of experience creating research-backed product reviews, whitepapers, and buyer guides that help hiring teams move faster and improve candidate experience.

Reenal Rawal
EDITOR

Reenal Rawal

Senior TA Specialist, HR MBA

About

With 5+ years of experience refining recruitment and workplace content, I ensure every piece is clear, accurate, and actionable, helping HR leaders and hiring teams trust and apply what they read.

Find Reenal here
Strict editorial standards and solid review methodology guide our independent analysis. We don't accept commissions or paid promotions to ensure transparent evaluations.
Share

The BambooHR Marketplace features over 150 pre-built partner integrations designed to streamline HR data management and automate cross-platform workflows. These solutions leverage an open API to synchronize employee records, financial tracking, and access permissions across your technology ecosystem.

6 Popular integration categories include:

  • Applicant Tracking Systems: Greenhouse exports hired candidates into BambooHR with mapped fields for name, department, and start date. JazzHR pushes hired candidates into BambooHR with a one-click export from the candidate profile.
  • Assessments & Background Checks: Skima AI automates BambooHR's hiring module through AI candidate screening, verification, and ranking, providing explainable match scores and an unbiased shortlist. Checkr runs AI-powered background checks directly inside BambooHR's hiring workflow.
  • Global Payroll & EOR: Remote handles EOR, global payroll, and contractor employees with a two-way employee data sync. Deel syncs contract-level job, compensation, and employment data into BambooHR automatically.
  • Identity & IT Management: Okta sources user profiles directly from BambooHR to automate provisioning and deprovisioning. OneLogin manages single sign-on and account access from BambooHR's employee data.
  • Collaboration & Productivity: Slack surfaces time-off requests, approvals, and employee lookups without leaving the channel. Cronofy embeds real-time interview scheduling directly inside BambooHR's hiring module.
  • Engagement & Culture: Culture Amp imports employee data as a full daily sync to keep survey segmentation accurate. 15Five sets up a management hierarchy and syncs employee data for performance conversations.

Most native connections activate the same way: search for the app in BambooHR's Apps section, authenticate with an API key and subdomain, and choose whether to sync automatically or trigger it manually.

BambooHR marketplace lists more than 150 pre-built integrations, which is a genuinely long list if you just want to know which partners in each category have documented setup steps and real data flows behind them. The marketplace groups these apps into categories, and a handful of popular tools in each one cover most of what growing HR teams actually need.

This guide narrows that list to the top 2 tools per category. Across the 6 categories covered in this article, you will find what data moves between the two systems for each, what event in BambooHR starts the connection, and the practical setup steps.

Overview: 10 Tools That Integrate with BambooHR

#

Integration Category

Best Tools

Why

1

Applicant Tracking Systems

Greenhouse, JazzHR

Greenhouse exports hired candidates into BambooHR with mapped fields for name, department, office, and start date. JazzHR pushes hired candidates over with a one-click export from the candidate profile.

2

Assessments & Background Checks

Skima AI, Checkr

Skima AI adds an explainable AI match score and shortlist to every application inside BambooHR. Checkr runs background checks directly inside BambooHR's hiring workflow using AI to speed up adjudication.

3

Global Payroll & EOR

Remote, Deel

Remote handles EOR, global payroll, and contractor employees with a two-way employee data sync built into BambooHR. Deel syncs contract-level job, compensation, and employment data automatically into BambooHR.

4

Identity & IT Management

Okta, OneLogin

Okta sources user profiles directly from BambooHR to automate account provisioning and deprovisioning. OneLogin manages single sign-on and drives onboarding and offboarding from BambooHR's employee data.

5

Collaboration & Productivity

Slack, Cronofy

Slack surfaces time-off requests, approvals, and employee lookups without leaving the channel. Cronofy embeds real-time, multi-person interview scheduling directly inside BambooHR's hiring module.

6

Engagement & Culture

Culture Amp, 15Five

Culture Amp imports employee data as a full daily sync so survey segmentation by team or tenure stays accurate. 15Five sets up your management hierarchy automatically and syncs employee data for weekly check-ins.

Applicant Tracking Systems (ATS)

BambooHR handles the employee record well once someone is hired, but it is not built to manage a high-volume hiring pipeline on its own. These two ATS integrations solve the same core problem in slightly different ways: getting a hired candidate's information into BambooHR without manual data entry.

1. Greenhouse

Greenhouse exports a candidate's information the moment they are marked as Hired, pushing name, email, phone number, start date, resume, cover letter, offer letter, and job title into a new BambooHR employee record.

Each Greenhouse Recruiting user connects their own account individually using a shared BambooHR API key, so permissions stay consistent even as the people running exports change over time.

Department and office values only map correctly if they match exactly between the two systems, so companies with tiered departments typically restructure those fields in BambooHR first to avoid sync errors on export day.

What syncs: Name, email, phone, start date, resume, offer letter, and job title.

How it triggers: A candidate being marked as Hired in Greenhouse.

How It Connects

  1. Create a Custom Access Level in BambooHR for exports
  2. Generate a BambooHR API key for the integration
  3. Copy your BambooHR subdomain from your account URL
  4. Each Greenhouse user connects their account under Integrations
  5. Check Export to BambooHR when marking a hire

2. JazzHR

JazzHR allows recruiters to export a hired candidate's profile to a new BambooHR employee record with just one click. This saves them from manually entering the candidate's details again. The connection works through JazzHR's API. Once authenticated, every new hire follows the same export process.

Since the export occurs from each candidate's profile rather than in bulk, recruiters can control which hires go into BambooHR and when. This is important for teams that make offers on a rolling basis.

What syncs: Candidate demographic and basic employee data.

How it triggers: A recruiter exporting a candidate profile marked as Hired in JazzHR.

How It Connects

  1. Open Settings, then Integrations, in JazzHR
  2. Find the BambooHR block and click Connect
  3. Enter your BambooHR subdomain and continue
  4. Open a hired candidate's profile in JazzHR
  5. Select Export Candidate, then choose BambooHR

Assessments & Background Checks

BambooHR now manages background checks for some workflows. However, most hiring teams still use a dedicated partner for screening that specializes in it. This partner may conduct traditional checks or score candidates before any background check occurs.

3. Skima AI

Skima AI connects to BambooHR's hiring module through the API and scores every incoming and past application against the role's requirements, then adds an explainable match score to the candidate record.

Additionally, its skills detection feature identifies false skills, AI-generated content, and keyword stuffing within CVs. By assessing candidates based on these objective data points rather than subjective identifiers, the integration provides a high-quality shortlist while removing potential human bias.

Moreover, a "Skima Screened" tag appears for quick filtering, allowing recruiters to identify applications with an AI-generated match score before they open a single resume. Hiring managers receive a shortlist page to approve or skip candidates with an optional note. This feedback then is logged into BambooHR as an activity note for the audit trail.

What syncs: Match scores, match reasons, Skima Screened tags, and manager feedback.

How it triggers: A new application or candidate record created in BambooHR.

How It Connects

  1. Connect Skima AI through the BambooHR API
  2. Configure the Skima Screened tag and custom fields
  3. Set up hiring manager feedback fields and comments
  4. Submit test applications to confirm scores populate
  5. Roll out to pilot roles and track results

4. Checkr

Checkr lets a recruiter start a background check without leaving the hiring workflow, using AI to classify and filter screening data faster than a traditional manual review.

Connecting a Checkr account to BambooHR through OAuth takes no setup fees and no lengthy onboarding, so a smaller HR team can have checks running the same day they sign up.

Real-time status updates on expected completion times mean recruiters can set accurate expectations with candidates instead of guessing when a report will land, and Checkr's compliance tooling automatically generates required paperwork as each check moves through adjudication.

What syncs: Candidate identity, check status, and completed report data.

How it triggers: A recruiter starting a background check from a candidate's BambooHR profile.

How It Connects

  1. Create a Checkr account if you do not have one
  2. Connect the account to BambooHR through OAuth
  3. Confirm package options for the roles you hire
  4. Start a check directly from a candidate's profile
  5. Track status and review the completed report

Global Payroll & EOR

Companies hiring abroad need BambooHR's employee records to support payroll and compliance systems. BambooHR does not handle international payroll on its own. The two tools below ease this process, each covering different aspects of a global workforce.

5. Remote

Remote covers EOR employees, global payroll employees, and contractors from a single connection, syncing multiple data fields automatically the moment someone is hired in BambooHR so onboarding starts in Remote without double data entry.

Time off works the same way: BambooHR stays the system of truth, and approved time off syncs to Remote to inform payroll processing and PTO balances.

Companies with a mixed global workforce can combine the embedded EOR integration with the separate Marketplace integration for contractors and global payroll employees, since each employee type follows its own sync rules within the same BambooHR account.

What syncs: Employee records, job title, salary, time off, and payslips.

How it triggers: An employee being hired in BambooHR, or an approved time-off request.

How It Connects

  1. Speak with a BambooHR representative about EOR access
  2. Create and activate a Remote account from BambooHR
  3. Mark which employees should sync to Remote
  4. Assign employees to the correct Remote pay group
  5. Confirm time-off and payslip sync settings

6. Deel

Deel syncs contract-level data only, including personal information, job title, department, employment status, and compensation, and moves that data one direction, from Deel into BambooHR, on a schedule that runs every 12 hours.

Custom person fields in BambooHR that are not tied to a contract fall outside the integration's scope by design, so teams needing those fields map them as job-level attributes instead.

To route workers correctly, Deel needs a custom field in BambooHR that groups employees by entity, since payroll processing depends on knowing which legal entity a given worker belongs to before the sync can run cleanly.

What syncs: Contract data including job title, compensation, and employment status.

How it triggers: A contract update in Deel, checked on a 12-hour schedule.

How It Connects

  1. Create a custom entity field in BambooHR
  2. Match entity values to Deel's existing entities
  3. Open Deel and search for the BambooHR app
  4. Enter your BambooHR subdomain and authenticate
  5. Review the Payroll Logs tab to confirm the sync

Identity & IT Management

BambooHR holds the employee record IT depends on for provisioning, so when someone joins, changes roles, or leaves, that update needs to reach the identity provider without a help desk ticket. Both tools below let BambooHR act as the source that drives account creation and removal.

7. Okta

Okta allows BambooHR to source new Okta users automatically. When a profile is created in BambooHR, it generates a matching Okta account without manual input from IT.

Admins can set a Pre-Start Interval. This means new hires can be active in Okta a few days before they officially start. As a result, accounts and access are ready before day one.

Once this feature is enabled, BambooHR is the main source for user profile data. Any changes, like role or department updates, automatically sync from BambooHR to Okta. This keeps lifecycle management consistent across both SaaS apps and on-premises directories.

What syncs: Employee profile data, including role, department, and status.

How it triggers: A new hire, profile update, or termination in BambooHR.

How It Connects

  1. Add BambooHR from Okta's application catalog
  2. Go to the Provisioning tab and configure API integration
  3. Authenticate with BambooHR to enable the connection
  4. Allow BambooHR to source Okta users
  5. Set a Pre-Start Interval for upcoming hires

8. OneLogin

OneLogin manages employee onboarding and offboarding using BambooHR data. It automatically syncs user information to manage employee accounts and provision access to other applications.

Employees still receive their standard BambooHR access email. They don’t need a separate BambooHR password, as OneLogin uses single sign-on for authentication.

BambooHR acts as the main source here. When a termination is recorded, it removes access to OneLogin. This happens without an admin needing to deactivate each connected application manually.

What syncs: User profile and account status data from BambooHR.

How it triggers: A new hire, role change, or termination recorded in BambooHR.

How It Connects

  1. Log into OneLogin and open the Apps tab
  2. Search for BambooHR and add the connector
  3. Select the SAML 2.0 connector option
  4. Enter your BambooHR subdomain in Configuration
  5. Copy the certificate and endpoint into BambooHR

Collaboration & Productivity

Employees need quick answers about who is out and recruiters need interviews on the calendar without a chain of emails, so both tools below pull BambooHR data into the place people already work instead of asking them to open BambooHR directly.

9. Slack

Slack lets employees view out-of-office status, filter by department, location, or division, and check the employee directory without leaving their workspace. Managers and approvers get notifications directly in Slack whenever a new time-off request or timesheet needs their approval, minimising delays in the approval process.

The integration links employees in both systems using their email addresses. However, only one BambooHR account can connect to one Slack workspace. This means companies with multiple BambooHR accounts across subsidiaries can’t combine them into a single workspace using this connector alone.

What syncs: Employee directory data, time-off requests, and timesheet approvals.

How it triggers: A new time-off request or timesheet needing approval in BambooHR.

How It Connects

  1. Go to Apps in BambooHR and search Slack
  2. Click Install and authorize your Slack workspace
  3. Choose which BambooHR events notify Slack
  4. Select the Slack channel for notifications
  5. Test with a sample time-off request

10. Cronofy

Cronofy adds a Schedule Interview button directly inside the hiring module, letting recruiters send candidates a personalized scheduling link instead of emailing back and forth to find a shared time.

Cronofy can combine the real-time availability of multiple interviewers, so candidates can self-schedule panel interviews across a pool of people without anyone manually checking calendars.

Once a candidate picks a time, the event lands on every attendee's calendar automatically, and the interview status in BambooHR updates to Scheduled, with rescheduling or cancellation handled from the same candidate profile.

What syncs: Interview scheduling links, calendar availability, and interview status.

How it triggers: A recruiter sending a scheduling link from a candidate's profile in BambooHR.

How It Connects

  1. Install the Cronofy app from BambooHR's Apps settings
  2. Create an Organizational Unit in Cronofy
  3. Invite hiring managers and sync their calendars
  4. Generate a scheduling link from a candidate email
  5. Confirm the interview status updates in BambooHR

Engagement & Culture

Engagement surveys and performance check-ins only produce useful data if the roster behind them is accurate, so both tools below import employee data straight from BambooHR instead of relying on someone maintaining a separate list by hand.

11. Culture Amp

Culture Amp imports employee data through BambooHR's Reports API as a full daily or manually triggered sync, treating the file from BambooHR as the single source of truth for who counts as an active employee.

Anyone left off that sync file gets their end date set automatically, which keeps former employees out of new survey rounds without someone remembering to remove them by hand.

Since the sync flows one-way, from BambooHR into Culture Amp, department and tenure segmentation in survey reports remains accurate as people move through the organization. However, any edits made within Culture Amp do not transfer back to BambooHR.

What syncs: Employee profile data, department assignments, and employment status.

How it triggers: A scheduled daily sync, or a manual sync triggered by an admin.

How It Connects

  1. Generate a BambooHR API key for Culture Amp
  2. Map BambooHR demographic fields inside Culture Amp
  3. Choose automatic daily sync or manual triggering
  4. Remove old unused demographic fields after the first sync
  5. Confirm former employees drop off correctly

12. 15Five

15Five imports employee name, title, email, employee ID, location, reviewer email, and department, and uses that data to build the management hierarchy automatically instead of an admin recreating reporting lines by hand.

Once connected, managers can run weekly check-ins, quarterly OKR tracking, and performance reviews with the same roster BambooHR already maintains.

The sync can run automatically or be triggered manually by an admin, and new employees can receive an optional welcome email as part of that first import, so a newly hired person shows up ready to use 15Five without a separate setup step.

What syncs: Name, title, email, employee ID, location, and department.

How it triggers: An automatic or manually triggered sync from BambooHR.

How It Connects

  1. Open Company Settings in 15Five and select Integrations
  2. Click Setup Integration and enter your BambooHR subdomain
  3. Authenticate the connection to BambooHR
  4. Choose automatic or manual employee data sync
  5. Decide whether new employees get a welcome email

How BambooHR Integrations Actually Work

Most apps in BambooHR's marketplace activate the same way: search for the app under Apps in BambooHR, authenticate with an API key and your BambooHR subdomain, and decide whether data moves automatically or only when someone triggers a sync. What differs by category is which side initiates that sync and how often it happens.

3 Ways to Connect

1. API & Webhooks

Direct integrations like Greenhouse, Checkr, and Okta use BambooHR's own API alongside stage-based triggers, such as a candidate reaching Hired status or a new profile appearing in BambooHR. This is the fastest path when a native marketplace listing already exists, since BambooHR and the partner maintain the connector together.

2. No-Code Automation

Zapier, Make, and Workato all offer pre-built BambooHR connectors that expose events like New Employee, New Time Off, or Employee Updated as triggers for custom workflows in other apps. This route fits situations without a dedicated marketplace listing, or where the built-in integration does not cover a specific workflow a team needs.

3. Unified API Platforms

Merge and Flexspring, both listed directly in BambooHR's own Integration Platforms category, normalize BambooHR's API so a single connection point can serve several downstream systems at once, cutting the maintenance load of managing separate custom integrations for each tool.

Final Note

BambooHR's marketplace covers the categories most growing HR and recruiting teams touch: hiring handoffs, screening, global payroll, identity provisioning, day-to-day collaboration, and culture. Picking the right two tools per category usually comes down to which manual process costs your team the most hours each week.

If candidate screening and assessment are that bottleneck, Skima AI's integration with BambooHR adds AI match scores, verification, and explainable shortlists directly inside your existing BambooHR recruiting workflow, without a new login or tab.

Delayed Hiring Means Zero Revenue Growth
Eliminate Fake CVs
High-Quality Shortlist
Automate Work Securely