HRMS migration

Migrate from eArcu to BambooHR

Field-level mapping, validation, and rollback between eArcu and BambooHR. We move data and schema; workflows are rebuilt natively in BambooHR.

eArcu logo

eArcu

Source

BambooHR

Destination

BambooHR logo

Compatibility

80%

8 of 10

objects map 1:1 between eArcu and BambooHR.

Complexity

BStandard

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from eArcu to BambooHR crosses a boundary between a purpose-built talent acquisition platform and a general-purpose HRIS. eArcu organises data around Candidates, Requisitions, Applications, Assessments, and Hiring Stages with configurable custom fields; BambooHR organises around Employees, Job Openings, and a structured employee file system. We migrate the candidate record, application timeline, and hiring team as a one-directional transform into BambooHR's employee and job-opening model. Assessment scores, career site HTML configurations, and animated onboarding packages do not transfer — assessment results become reference notes on the employee profile, career site content is documented for rebuild in BambooHR's own hiring pages, and the onboarding package structure is delivered as a written rebuild guide. The critical scoping question is whether the eArcu instance runs on the legacy schema or the PageUp unified stack, because field naming conventions differ and import from the wrong schema produces malformed records in BambooHR.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

eArcu logo

eArcu

What's pushing teams away

  • After the PageUp brand consolidation following the EQT acquisition, some customers evaluate alternatives when their contract renewal aligns with the rebrand rollout timeline.
  • Customers seeking a broader HCM footprint beyond talent acquisition eventually consolidate onto platforms like Workday or SAP SuccessFactors that offer payroll and core HR in a single suite.
  • Organisations with complex multi-country hiring requirements report that localisation and compliance features for certain regions lag behind purpose-built global HR platforms.

Choosing

BambooHR logo

BambooHR

What's pulling them in

  • Lowest friction entry point for SMBs moving off spreadsheets — intuitive interface means most teams are functional within days, not weeks.
  • Consolidation value: BambooHR merges ATS, onboarding, HR records, time-off, and payroll into a single pane of glass that employees never need to leave.
  • Volume discounts applied automatically by headcount, so pricing scales predictably as the company grows without renewal negotiations.
  • BambooHR reports most customers go live in four to six weeks, making it a realistic commitment for under-resourced HR teams.
  • Award-winning Support Heroes cited frequently in reviews — responsive human support after implementation is a differentiator.

Object mapping

How eArcu objects map to BambooHR

Each row shows how a eArcu object lands in BambooHR, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

eArcu

Candidate

maps to

BambooHR

Employee (with Job Opening link)

1:1
Fully supported

eArcu Candidate records (name, contact details, work history, custom profile fields) map to BambooHR Employee records. The candidate's final application status determines whether the Employee status is Active (hired) or a historical record (former employee with termination date). Any eArcu custom fields on the candidate profile map to BambooHR custom employee fields. Assessment scores stored against the candidate attach as text or number custom fields with the assessment type and score value preserved; we flag these as reference data since BambooHR has no native assessment object.

eArcu

Requisition

maps to

BambooHR

Job Opening

1:1
Fully supported

eArcu Job Requisitions (title, department, location, employment type) map to BambooHR Job Openings. BambooHR's Job Opening supports title, employment status, location, and department. If the eArcu requisition includes a compensation range, salary banding, or recruiter assignment, these map to BambooHR Job Opening custom fields or become notes on the record. BambooHR's job opening caps per tier (5 on Core, 25 on Pro, 50 on Elite) must be confirmed against the customer's plan during scoping to avoid a plan-upgrade requirement mid-migration.

eArcu

Application

maps to

BambooHR

Employee File (note)

1:1
Fully supported

eArcu Application records link a Candidate to a Requisition with timestamps for each hiring stage transition. In BambooHR, there is no Application object; the candidate's journey from application to hire maps to the Employee record's hire date, job title, and department. We preserve the full stage progression history as an Employee File note listing each stage, the date entered, and the outcome. This gives the HR team a readable audit trail without requiring them to cross-reference a separate ATS system.

eArcu

Hiring Stage / Pipeline Stage

maps to

BambooHR

Employee File (stage history note)

lossy
Fully supported

eArcu's configurable pipeline stages per requisition (screening, interview, assessment, offer, hire) have no direct equivalent in BambooHR. We extract the full stage history per application including entry dates and convert each stage to a timestamped entry in the Employee File note. The customer documents their BambooHR hiring stage configuration (if using BambooHR's ATS module) against these migrated stage entries post-migration.

eArcu

Assessment (scores and results)

maps to

BambooHR

Custom Employee Field (reference data)

lossy
Fully supported

eArcu cognitive test results, personality questionnaire scores, and situational judgement data are stored as linked records attached to the candidate. BambooHR has no assessment object or test-results field type. We export raw scores, assessment type names, and completion dates as text or number custom fields on the Employee record (e.g., assessment_cognitive_score__c, assessment_sjt_date__c). These are reference fields only — BambooHR does not surface them in standard reports or workflows, so the customer should treat them as archival data. If assessment results need to be actionable, a third-party assessment platform integration (e.g., Pymetrics, Criteria, Harver) is the appropriate path post-migration.

eArcu

Offer

maps to

BambooHR

Employee File (offer note) or Custom Fields

1:1
Fully supported

eArcu Offer records include compensation details, start dates, and approval status. These map to BambooHR Employee custom fields (e.g., offered_salary__c, offered_start_date__c, offer_approval_status__c) and/or an Employee File note with the offer details. BambooHR's Compensation Management module (Elite tier) offers structured compensation entry that can absorb offer data if the customer is on that plan tier.

eArcu

Hiring Team / Users

maps to

BambooHR

BambooHR User (Admin or Employee role)

1:1
Mapping required

eArcu user accounts, roles, and permissions (recruiters, hiring managers, admins) map to BambooHR User accounts. We export the user roster with role assignments and map to BambooHR's permission model (Full Admin, Admin, Manager, Employee). The customer provisions the BambooHR users during the discovery phase. Any eArcu role without a direct BambooHR equivalent (e.g., dedicated sourcing specialist permissions) is documented in the role-mapping sheet for manual configuration.

eArcu

Career Site Content

maps to

BambooHR

Not transferable

1:1
Mapping required

eArcu career portal pages, job board widgets, and branding assets are HTML and CSS platform-native configurations, not structured database records. BambooHR's hiring pages are structured templates (job title, description, location) without custom HTML. We export the career site content package where available as a reference document and deliver a rebuild guide mapped to BambooHR's Job Opening template fields. The customer's marketing or recruiting team rebuilds the branded career page experience using BambooHR's pages or an external careers-site builder.

eArcu

Onboarding Package

maps to

BambooHR

Not transferable (documented rebuild guide)

1:1
Fully supported

Animated onboarding content and structured onboarding task sequences are platform-native eArcu configurations that cannot be meaningfully transferred to BambooHR's onboarding module. We export the package structure (task list, sequence order, content links) as a written rebuild guide that maps each eArcu task to a BambooHR onboarding task step. The customer's HR admin configures the BambooHR onboarding checklist using this guide. BambooHR's onboarding module supports task assignment, new hire document collection, and e-signature routing as standard features on Pro and Elite plans.

eArcu

Document / Attachment

maps to

BambooHR

Employee File (document upload)

1:1
Fully supported

CVs, cover letters, and supporting files attached to eArcu candidates or applications are binary files extracted from the document store. We re-upload these to the corresponding BambooHR Employee File under the Documents tab, preserving the original filename and attachment date. BambooHR supports PDF, DOC, DOCX, XLS, XLSX, PNG, and JPEG uploads up to the file size limits documented in the BambooHR API. Any files exceeding size limits are flagged for the customer's admin to handle manually.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

eArcu logo

eArcu gotchas

High

Post-acquisition brand consolidation creates schema ambiguity

Medium

No publicly documented API limits export feasibility

Low

Onboarding content cannot be programmatically migrated

BambooHR logo

BambooHR gotchas

High

Undocumented API rate limits can trigger 503 errors

High

Per-employee pricing model requires active record count verification

Medium

API credentials must be sent on every request to avoid extra round trips

Medium

Custom field schema varies per account and requires manual inventory

Low

Document and attachment exports are not covered by standard report exports

Pair-specific challenges

  • Post-PageUp acquisition schema ambiguity must be confirmed before extraction

    eArcu was acquired and folded into PageUp's unified brand following the EQT acquisition. Migration scoping must determine whether the source instance uses the legacy eArcu schema or the PageUp unified stack. Field names, object identifiers, and API endpoints differ between the two versions, and importing from the wrong schema definition will produce malformed records in BambooHR. We confirm the source schema version during discovery by inspecting the customer's instance and applying the corresponding extraction logic. Skipping this step before extraction begins results in records with misaligned field values that require manual correction post-import.

  • No publicly documented API requires extraction method confirmation

    eArcu does not publish API documentation or rate-limit specifications publicly. Migration scoping must establish whether the customer has an active integration account that grants API access, or whether data export relies on the platform's built-in reporting module and manual download tools. If no API access is available, we work with the customer's eArcu instance to export via CSV or the platform's reporting interface and transform the extracted records into BambooHR's import format. This significantly affects timeline and price because manual export is slower and produces less structured data than API extraction.

  • Assessment scores have no native home in BambooHR

    eArcu's integrated assessment suite (cognitive tests, personality questionnaires, situational judgement) stores results as structured records attached to the candidate. BambooHR does not have a native assessment object or a test-results field type. We migrate assessment data as reference custom fields on the Employee record (archived scores) and flag them in the migration report as non-actionable without a separate assessment platform integration. Customers who rely heavily on assessment data in eArcu should evaluate a standalone assessment platform post-migration rather than expecting BambooHR to surface this data in standard workflows.

  • BambooHR ATS job opening caps may require a plan upgrade

    BambooHR's ATS capabilities are tier-gated: the Core plan caps active Job Openings at 5, Pro at 25, and Elite at 50. eArcu supports uncapped requisitions across Enterprise and Professional tiers. Organisations with more than 50 active job requisitions at the time of migration will need to close archived postings, delete filled positions, or upgrade to the Elite plan. We audit the active requisition count during discovery and flag this before migration begins so the customer can make a plan-tier decision without it becoming a blocker during cutover.

  • BambooHR's onboarding module must be rebuilt manually

    eArcu's animated onboarding packages and structured task sequences are platform-native configurations that do not export as discrete data records. We document the existing onboarding structure (task list, sequence, content links) in a written rebuild guide that maps each step to a BambooHR onboarding task. The customer's HR admin then configures the BambooHR onboarding checklist using this guide. BambooHR supports new hire document collection, e-signatures, and task assignment as standard features on Pro and Elite plans, but the content and sequencing must be recreated manually.

Migration approach

Six steps for a successful eArcu to BambooHR data migration

  1. Discovery and schema version confirmation

    We audit the source eArcu instance to determine whether it runs on the legacy eArcu schema or the PageUp unified stack. We catalogue all candidate records, requisitions, applications, assessment results, offers, user accounts, and attachments. We confirm the extraction method (API access, integration export, or manual download) and audit the active requisition count against BambooHR's job opening tier limits. The discovery output is a written migration scope, a schema version confirmation, an extraction method decision, and a BambooHR plan-tier recommendation if job opening caps are a constraint.

  2. Data quality audit and custom field inventory

    We audit the extracted eArcu data for duplicates, missing required fields, and custom field definitions. Any eArcu custom fields are inventoried and mapped to equivalent BambooHR custom employee fields or Job Opening fields. Assessment scores are flagged as reference data with no native BambooHR home. The customer validates the extracted data before we begin the BambooHR import, reducing the risk of malformed records on import.

  3. BambooHR API connection and schema setup

    We connect to the customer's BambooHR instance using an Admin API key and verify the employee and job-opening schema. We create any required custom employee fields and custom job-opening fields during this phase, using field types that match the eArcu data types (text, number, date, dropdown). We also configure the Employee File structure to receive document attachments and stage history notes. The BambooHR setup is validated in a test environment before production migration begins.

  4. Document extraction and re-upload

    We extract all CVs, cover letters, and supporting files from eArcu's document store, preserving original filenames and attachment dates. We re-upload these to the corresponding BambooHR Employee File under the Documents tab. Any files exceeding BambooHR's size limits are flagged for manual handling. This step runs in parallel with the main record migration to reduce total timeline.

  5. Production migration in dependency order

    We run the production migration in record-dependency order: Users (provisioned by customer and validated), Employees (from eArcu Candidates, with assessment reference fields), Job Openings (from eArcu Requisitions, with active opening count validated against BambooHR tier cap), Employee File notes (stage history and offer details), and Documents (attached to the correct Employee records). Each phase emits a row-count reconciliation report before the next phase begins. We use BambooHR's API with rate-limit handling and exponential backoff on 429 responses.

  6. Cutover, validation, and onboarding rebuild handoff

    We freeze eArcu writes during cutover, run a final delta migration of any records created or modified during the migration window, then mark BambooHR as the system of record. We validate record counts against the eArcu extraction totals, spot-check 25-50 random employee records for field accuracy, and deliver the onboarding rebuild guide and the assessment reference-field catalogue. We support a one-week hypercare window for reconciliation issues. We do not configure BambooHR workflows, automate onboarding, or rebuild forms as part of the migration scope; these are separate configuration tasks for the customer's HR admin.

Platform deep dives

Context on both ends of the pair

eArcu logo

eArcu

Source

Strengths

  • End-to-end talent acquisition covering career sites, ATS, assessments, and onboarding in one platform.
  • Configurable hiring pipelines and stage definitions per requisition type.
  • Integrated assessment suite reducing reliance on third-party screening vendors.
  • Responsive candidate-facing portal with real-time application status updates.
  • Social recruitment tools distributing job postings directly to LinkedIn, Facebook, and Twitter.

Weaknesses

  • Public API documentation is not readily accessible, limiting direct integrations and migration tooling options.
  • Following the PageUp brand consolidation, customers may face uncertainty about product roadmap direction and support continuity.
  • Enterprise-grade reporting and analytics capabilities lag behind standalone BI platforms.
  • No publicly documented bulk export or migration tooling to facilitate data portability.
BambooHR logo

BambooHR

Destination

Strengths

  • Single platform consolidating ATS, onboarding, HR records, payroll, and time-off reduces system sprawl for SMBs.
  • Fast implementation — BambooHR reports four to six weeks from kickoff to go-live for most customers.
  • Per-employee pricing with automatic volume discounts makes cost predictable as headcount grows.
  • Strong customer support reputation (Support Heroes) cited consistently across G2, Capterra, and direct testimonials.
  • Well-documented API with UTF-8 encoding, clear field types, and HTTPS-only access.

Weaknesses

  • Mobile application is significantly limited compared to the desktop experience, frustrating remote and field workers.
  • Companies above 150–200 employees frequently outgrow the platform's feature depth and customization surface.
  • Limited advanced reporting and analytics compared to enterprise HR platforms — custom report building is the ceiling.
  • PTO and profile customization are pain points — non-standard accrual policies and complex org structures require workarounds.
  • Document management and attachment handling lack the granularity of dedicated document-centric HR systems.

Complexity grading

How hard is this migration?

Standard HRMS migration. All 7 core objects map 1:1 between eArcu and BambooHR.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across eArcu and BambooHR.

  • Object compatibility

    A

    All 7 core objects map 1:1 between eArcu and BambooHR.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    7-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    eArcu: Not publicly documented.

  • Data volume sensitivity

    B

    eArcu doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your eArcu to BambooHR migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about eArcu to BambooHR data migrations

Answers to the questions buyers ask most during eArcu to BambooHR migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your eArcu to BambooHR migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between four and six weeks for organisations with fewer than 5,000 candidate records, up to 500 active requisitions, and a confirmed extraction path (API access or structured report export). Migrations where eArcu's schema version must be confirmed manually, no API access is available, or the customer has more than 50 active requisitions requiring a BambooHR plan-tier decision extend to ten to sixteen weeks. The discovery and schema confirmation phase is the critical path item that determines where a given migration lands within that range.

Adjacent paths

Related migrations to explore

Ready when you are

Move from eArcu.
Land in BambooHR, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day