Skip to main content

How does BambooHR Worker Sync Work?

Learn how to use BambooHR Worker Sync with RemotePass to import employees, create contracts, and manage amendments automatically.

O
Written by Oguzhan Yay
Updated in the last 15 minutes

BambooHR Worker Sync with RemotePass

The Worker Sync integration between BambooHR and RemotePass allows you to seamlessly import employees, create contracts, and keep worker records accurate without double entry. By syncing your workforce data, you ensure payroll compliance, smooth onboarding, and up-to-date records across both platforms.

You’re in Control

With Worker Sync, you decide which workers flow into RemotePass and how their records are managed:

  • A custom BambooHR field — Remotepass Employment Type — determines which employees are included in the sync.

  • The field’s value (EOR, DE, Contractor) controls how workers are treated when contracts are created in RemotePass.

  • You can enable amendments per contract type, so only the worker types you choose will automatically update when BambooHR data changes.

  • Only administrators on both BambooHR and RemotePass can configure and manage the integration.

How Worker Sync Works

Imported Workers

  • After BambooHR sync, all successfully imported employees appear in the Imported Workers list.

  • Workers are grouped with a contract type distribution for easy review.

  • You can trigger contract creation individually or in bulk, using pre-filled BambooHR data.

  • This list only shows employees who do not yet have a contract in RemotePass.

  • EOR contracts require the hire date in BambooHR to be in the future for import to succeed.

Contract Creation

  • Creating a contract takes only a few clicks.

  • RemotePass automatically pre-fills contract fields with data from BambooHR.

  • If certain fields are missing in BambooHR, RemotePass guides you to add them quickly so contracts are valid and compliant.

Amendments

  • Amendments are triggered daily if you’ve enabled them for a contract type.

  • When viewing an amendment, you’ll see both the previous and new values side by side.

  • Outcomes depend on the worker type:

    • Contractors: Amendments require signatures from both parties.

    • EOR: Amendments are reviewed by RemotePass before applying.

    • Direct Employees (DE): Updates flow through as edits, automatically reflected in the contract (no amendment flow).


Fields That Can Change

  • Contractors: Role, Scope of Work, Salary Amount, Salary Currency, Frequency of Payments, Notice Period

  • Direct Employees (DE): Department, Head of Department, Employment Term, Seniority, Job Title, Employee ID, Visa Number, DEWS Employee ID, Contribution, Start Date (if not started), First Payment Month (if not paid), Base Salary, Probation Period, Notice Period

  • EOR Contracts: Role, Scope of Work, Salary, Allowances (for ongoing workers), Nationality (if not yet ongoing)


Conflict Handling

  • If a manual amendment is already in progress in RemotePass, new BambooHR amendments remain in awaiting status until the manual one is resolved.

  • Multiple pending BambooHR amendments are merged. If the same field changes twice, the latest update overrides the previous one.

  • Only one notification is sent to the worker if changes are combined.

  • If an amendment is already signed, a new BambooHR change creates a new request after the first is completed.

  • Best practice: make all required changes in BambooHR at once before syncing to avoid back-and-forth.

Error Handling

  • Errors appear in the Error tab of the Worker Sync module.

  • Each error includes an explanation and a link to the related BambooHR profile, making resolution straightforward.

Disabling the Module

  • You can pause Worker Sync anytime by clicking Disable Module.

  • All sync activity stops immediately until you re-enable it.

Sync Frequency

  • Worker imports: Daily or on demand.

  • Amendments: Daily.


Data & Field Strategy

  • Only two fields are strictly required for contract creation: email and name.

  • RemotePass automatically pulls all other available BambooHR fields if filled.

  • Missing fields can be added directly in RemotePass during contract creation.

  • The more data you maintain in BambooHR, the less you need to enter manually.

  • If you want full automation, you can create custom fields in BambooHR and map them to RemotePass.

  • Source of truth: Once BambooHR provides a field value, it will override any manually entered data in RemotePass.


Limitations

  • Amendments cannot be disabled for individual workers — they can only be managed at the contract type level.


FAQ


I don’t see my workers in RemotePass — what should I do?
Check that you’ve added the Remotepass Employment Type custom field in BambooHR with the correct configuration. Make sure the worker’s profile has this field set under Job → Job section as either Contractor, DE, or EOR.

Which fields are required?
Only email and name are required; the rest are optional and pulled if available.

What happens if there’s an error?
Errors are listed in the Error tab of the Worker Sync module, with details and a link to the BambooHR profile for resolution.

Can I pause Worker Sync?
Yes. Disable Worker Sync at any time via the Disable Module button

Did this answer your question?