Skip to main content
Skip table of contents

BambooHR Integration

Introduction

Looking to connect BambooHR to Electric? You can integrate BambooHR using Merge, our secure third-party integration provider.

Once connected, employee data from BambooHR will sync into Electric to support onboarding, offboarding, and lifecycle management workflows.

Please note: BambooHR is supported via Merge and is not a direct integration.


Feature Details

How the BambooHR Integration Works

Electric connects to BambooHR using Merge’s secure OAuth authentication flow.

After connection:

  • Employee data syncs from BambooHR into Electric

  • Updates made in BambooHR will reflect in Electric

  • Sync occurs approximately every 1–2 hours

  • Onboarding and offboarding workflows can be triggered based on employee status changes

Sync Frequency

The BambooHR integration syncs approximately every 1–2 hours.

This is not a real-time sync. If you make a change in BambooHR, please allow up to two hours for it to appear in Electric.


What Data Syncs from BambooHR?

The following employee data fields are synced:

  • First Name

  • Last Name

  • Role / Job Title

  • Department

  • Employment Status

  • Work Email

  • Personal Email (if available)

  • Personal Phone Number (if available)

  • Home Address (if available)

Home address and contact information may be used to:

  • Ship hardware to employees

  • Coordinate onboarding logistics

  • Retrieve devices after offboarding


Instructions

Connecting BambooHR to Electric

Follow these steps to connect your BambooHR account:

Step 1: Navigate to Integration Settings

  1. Log into Electric

  2. Click your initials in the top-right corner

  3. Select Settings

  4. Select BambooHR

  5. Click the three dots menu

  6. Select Connect


Step 2: Authenticate via Merge

  1. Select Use my credentials

  2. Confirm I am an admin

  3. Click Next

  4. Enter your BambooHR subdomain

    • Example: yourcompany.bamboohr.com

  5. Click Next

  6. Complete the BambooHR login flow

  7. Click Finish login

Once authentication is successful, the integration will activate.


Troubleshooting: Stuck During Login?

If you experience issues during authentication:

  • Confirm you are a BambooHR admin with permission to authorize integrations.

  • Double-check that your BambooHR subdomain is entered correctly.

  • Ensure your BambooHR account allows OAuth-based integrations.

For additional troubleshooting guidance, refer to Merge’s official BambooHR OAuth instructions:

https://help.merge.dev/en/articles/6597267-bamboohr-how-do-i-link-using-oauth

If you continue experiencing issues, contact support@electric.ai.


Disconnecting BambooHR

To disconnect the integration:

  1. Navigate to Settings > BambooHR

  2. Click the three dots menu

  3. Select Disconnect

Once disconnected:

  • Employee data will no longer sync

  • Automated lifecycle triggers based on BambooHR will stop


Frequently Asked Questions

  • How long does the BambooHR sync take?

    • The integration syncs approximately every 1–2 hours.

  • Is BambooHR a direct Electric partner?

    • No. BambooHR is supported via Merge, our secure integration provider.

  • Can I manually force a sync?

    • Currently, the BambooHR integration follows the scheduled sync cadence managed by Merge.

  • Do I need special permissions in BambooHR?

    • Yes. You must be a BambooHR administrator in order to authorize the integration.


Need Help?

If you need assistance connecting BambooHR to Electric, contact support@electric.ai and our team will help guide you through the process.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.