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.