RemoFirst will provide BambooHR customers with 3 months free for the first EOR employee on the RemoFirst platform!
Overview
RemoFirst enables you to affordably and legally employ anyone anywhere in 185+ countries.
As a global employment platform, RemoFirst helps companies employ and manage international talent without establishing local entities.
As an employer of record (EOR) and global contractor management provider, RemoFirst handles essential employment tasks such as onboarding, payroll processing, tax compliance, and benefits administration for employees in over 185 countries, all at an affordable price.
Hire and pay in 185+ countries.
RemoFirst offers the largest global footprint, allowing you to hire and pay where your talent lives, without the hassle of setting up an entity.
Integrated with BambooHR
Seamlessly connect BambooHR and RemoFirst – eliminate double data entry, avoid payroll errors, and scale with confidence.
Visa services in 85+ countries.
Finding and obtaining the proper visa for your employees can be a long and complicated process — The RemoFirst team handles everything with the one of the largest Visa coverage in the EOR industry, making it quick and easy.
Dedicated Customer Support
With RemoFirst, you get a named Customer Success Manager who stays with you through your customer journey. In addition we have dedicated hiring and offboarding managers to assist with the most cumbersome parts of the employee lifecycle.
Integration
How it works
Seamless Integration Experience:
Real-time onboarding/offboarding trigger when an employee is marked “hired” or “terminated” in BambooHR
1. Navigate to Company Settings > Integrations in your RemoFirst client dashboard
2. Locate the BambooHR section
3. Click Connect to BambooHR
4. Enter your company subdomain from your BambooHR account.
5. A BambooHR subdomain is the unique part of your company's login URL (e.g., yourcompanyname in yourcompanyname.bamboohr.com) that identifies your organization, used for logging in and integrating with other apps.
6. Establish the authentication using your BambooHR credentials
7. Once authenticated, you'll be prompted to complete the initial setup
8. After authentication, you'll need to complete two important mapping steps:
9. Talent Mapping: Map your existing RemoFirst employees and contractors to their corresponding BambooHR profiles. This ensures proper synchronization for current team members.
10.Timesheet Activation: Enable timesheet synchronization to automatically import approved timesheets from BambooHR into RemoFirst.
What data syncs?
BambooHR Field
Sync Direction
RemoFirst Field
Field Logic or Notes
First Name
first_name
Employee's first name as provided by BambooHR.
Last Name
last_name
Employee's last name as provided by BambooHR.
Work Email
email
Primary email address used for account identification and communication. Work Email takes precedence.
Home Email
email
If Work Email is not available, Home Email will be used. Work Email takes precedence if both are present.
Job Title
job_title
Employee's current job title/position in the organization.
Department
department
The department or division the employee belongs to.
Employment Status
employee_status
Current employment status (e.g. Active, Terminated, On Leave).
Country
country
Country of residence or work location.
State
state
State or province of residence or work location.
City
city
City of residence or work location.
Zip Code
zip_code
Postal/ZIP code of residence or work location.
Address Line 1
addressline_1
Primary address line for employee's location.
Address Line 2
addressline_2
Secondary address line (e.g. apartment number, suite).
Work Phone
phone
Primary phone number for work-related contact. Work Phone takes precedence.
Home Phone
phone
If Work Phone is not available, Home Phone will be used. Work Phone takes precedence if both are present.
Mobile Phone
phone
If neither Work Phone nor Home Phone is available, Mobile Phone will be used. Priority: Work Phone > Home Phone > Mobile Phone.
Hire Date
hire_date
Date when the employee was hired or started employment. Format: ISO date string.
Birth Date
birth_date
Employee's date of birth. Format: ISO date string.
Gender
gender
Employee's gender as recorded in BambooHR.
Location
location
Work location or office location identifier.
Reporting to
reporting_to
Manager or supervisor the employee reports to.
Pay rate
compensation.contractor_rate
The pay rate/amount for the contractor. This maps to contractor_rate in the compensation object.
Pay type
compensation.contractor_wage_type
The type of pay (Day, Week, Month, Quarter, Year). Maps to contractor_wage_type in compensation object. Will be converted to system format: hourly
Pay Schedule
compensation.contractor_payment_frequency
The payment frequency (weekly, bi-weekly, monthly). Maps to contractor_payment_frequency in compensation object. Will be converted to system format: weekly, biweekly, monthly etc.
Paid per
compensation.contractor_wage_type
Alternative field for pay type/wage type. Same mapping as Pay type field. Used as fallback if Pay type is not available.
Currency
compensation.currency
Currency code for the pay rate (e.g. USD, EUR, GBP). Maps to currency in compensation object.
Receiving Currency
compensation.receiving_currency
Currency code for receiving payments (e.g. USD, EUR, GBP). Maps to currency in compensation object.
Estimated Working Hours
compensation.estimated_working_hours
Estimated working hours per payment period. Maps to estimated_working_hours in compensation object.
Yearly Gross Salary
compensation.yearly_gross_salary
Annual gross salary amount. Maps to yearly_gross_salary in compensation object.
Compensation Note
compensation.note
Additional notes or comments about compensation. Maps to note in compensation object. Max length: 500 characters.
Employment Status
Employment Status: value
Current employment status (e.g., Active → Terminated). Used to mark contract as terminated or offboarded
Employment Status: Date
Employment Status: Date: value
Date when the employee was terminated. Should map to contract’s deactivation date