HRMS migration

Migrate from eArcu to Recruit CRM & ATS

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

eArcu logo

eArcu

Source

Recruit CRM & ATS

Destination

Recruit CRM & ATS logo

Compatibility

90%

9 of 10

objects map 1:1 between eArcu and Recruit CRM & ATS.

Complexity

BStandard

Timeline

3-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from eArcu to Recruit CRM is a structured object remapping that handles schema divergence across candidate records, job requisitions, and hiring stage history. eArcu was folded into the PageUp unified brand following EQT's acquisition, creating a schema ambiguity that requires confirmation during discovery: legacy eArcu instances and PageUp unified-stack instances use different field names, object identifiers, and API endpoints. We confirm the source schema version before writing any mapping. Recruit CRM operates a documented REST API at api.recruitcrm.io, which we use for structured record inserts, batch operations, and associated-field custom property writes. We do not migrate workflows, assessment packages, career site content, or onboarding configurations as code; we deliver written rebuild guides for these instead. The engagement timeline for standard volume (under 20,000 candidates) is three to four weeks.

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

Recruit CRM & ATS logo

Recruit CRM & ATS

What's pulling them in

  • Agencies choose Recruit CRM for its full customizability — pipelines, stages, and fields can be tailored to any recruitment workflow without developer involvement.
  • Small teams value the built-in CRM and ATS combined in one subscription, eliminating the need to purchase and sync separate systems.
  • The Chrome extension for one-click LinkedIn profile collection streamlines candidate sourcing and reduces manual data entry for recruiters.
  • Responsive customer support with fast issue resolution is consistently cited as a reason teams stick with the platform long-term.
  • Automation options including email sequences and workflow triggers allow recruitment agencies to reduce repetitive manual outreach tasks.

Object mapping

How eArcu objects map to Recruit CRM & ATS

Each row shows how a eArcu object lands in Recruit CRM & ATS, 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

Recruit CRM & ATS

Candidate

1:1
Fully supported

eArcu Candidate records (name, contact details, work history, custom profile fields, assessment scores) map to Recruit CRM Candidate records. We extract all standard fields and any custom properties, mapping them to Recruit CRM's candidate schema. eArcu's assessment scores (cognitive, personality, situational judgement) export as raw values; we map these to Recruit CRM's candidate profile custom fields using the associated_fields endpoint, which requires field IDs pre-created in Recruit CRM before import.

eArcu

Job Requisition

maps to

Recruit CRM & ATS

Job

1:1
Fully supported

eArcu Requisition records (title, department, location, employment type, pipeline assignment) map directly to Recruit CRM Job records. Job status, employment type, and location fields map 1:1. Any custom approval workflow configurations on requisitions are documented as a configuration reference for the customer's admin to rebuild in Recruit CRM's job settings.

eArcu

Application

maps to

Recruit CRM & ATS

Application

1:1
Fully supported

eArcu Application records link a Candidate to a Requisition with timestamps for each stage transition. These map directly to Recruit CRM Application records. Stage-entry timestamps migrate as Activity records or as custom date fields on the application, preserving the original stage-progression history.

eArcu

Hiring Stages / Pipeline Stages

maps to

Recruit CRM & ATS

Pipeline Stages

lossy
Mapping required

eArcu supports configurable pipeline stages per requisition. We extract the full stage history per application including stage-entry dates and translate these to Recruit CRM's pipeline stage model. Each eArcu stage becomes a Recruit CRM Stage in the configured pipeline, with probabilities mapped proportionally. If the customer has different stage configurations per requisition type, we create multiple pipelines in Recruit CRM and map each requisition type's stage set to the corresponding pipeline.

eArcu

Hiring Team / Users

maps to

Recruit CRM & ATS

Users

1:1
Mapping required

eArcu User accounts, roles, and permissions map to Recruit CRM Users. We export the user roster with role assignments and map to Recruit CRM's permission model. Owner resolution during import resolves by email match; any eArcu user without a matching Recruit CRM account is held in a reconciliation queue for the customer's admin to provision before record import resumes.

eArcu

Offer

maps to

Recruit CRM & ATS

Offer (custom properties)

1:1
Fully supported

eArcu Offer records include compensation details, start dates, and approval status. Recruit CRM does not have a dedicated Offer object at all tiers, so we map offer data as custom properties on the Application record or as notes attached to the candidate. We preserve compensation amount, start date, and offer status as structured fields for the customer's admin to configure in Recruit CRM.

eArcu

Documents / Attachments

maps to

Recruit CRM & ATS

Attachments

1:1
Mapping required

CVs, cover letters, and supporting files attached to candidates or applications in eArcu are extracted from the document store and re-uploaded as Attachments in Recruit CRM linked to the corresponding Candidate or Application record. We preserve original filenames and file types during re-upload.

eArcu

Assessments

maps to

Recruit CRM & ATS

Candidate Custom Properties

1:1
Mapping required

Cognitive test scores, personality questionnaire results, and situational judgement data stored as linked records in eArcu are exported as raw score values and assessment type labels. We map these to Recruit CRM associated_fields on the Candidate record. Note that Recruit CRM does not have a native assessment object; assessment data is stored as structured custom properties on the candidate.

eArcu

Career Site Content

maps to

Recruit CRM & ATS

N/A (not migrated)

1:1
Mapping required

Career portal pages, job board widgets, and branding assets in eArcu are HTML and CSS configurations rather than structured database records. We export the content export package where available and flag any assets as requiring manual rebuild in the destination platform. Recruit CRM does not include a native career site builder, so this data is documented as a rebuild scope for the customer's web or marketing team.

eArcu

Onboarding Packages

maps to

Recruit CRM & ATS

N/A (not migrated)

1:1
Not supported

Animated onboarding packages and structured onboarding task sequences are platform-native eArcu configurations that cannot be meaningfully transferred to Recruit CRM. We document the existing onboarding structure as a reference guide and deliver a rebuild guide that maps the original package to Recruit CRM's task management and application notes for the customer's admin to reconstruct.

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

Recruit CRM & ATS logo

Recruit CRM & ATS gotchas

High

API rate limits are license-scaled and can throttle bulk migration

Medium

Custom field schemas vary per organization and require field-level mapping

Medium

Files and email attachments require separate extraction and re-upload

Low

Email sequences and automation logic do not transfer between platforms

Pair-specific challenges

  • Schema ambiguity from PageUp brand consolidation

    eArcu was acquired and merged into PageUp's unified brand following EQT's 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 Recruit CRM. We confirm the source schema version during discovery and apply the corresponding field mapping before any extraction begins.

  • No publicly documented API requires manual export scoping

    eArcu has no publicly available API documentation or rate-limit specifications. 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. We scope this gap during the discovery call and plan extraction accordingly. If API access is unavailable, we use CSV exports from eArcu's reporting module, which may require additional data transformation work before Recruit CRM import.

  • Recruit CRM associated_fields require pre-created field IDs

    Recruit CRM's custom properties on candidates are managed through the associated_fields endpoint, which requires field IDs to be pre-created in Recruit CRM's field settings before data import. We create all required custom fields in Recruit CRM during schema setup, obtain their numeric field IDs, and then use these IDs in the bulk import payload. Skipping this step results in import failures for any candidate record with custom property values.

  • Document re-upload depends on source export completeness

    CVs, cover letters, and supporting files are binary blobs in eArcu's document store. Extraction depends on the customer's storage configuration and whether eArcu's export tool includes attachments in the package. We verify attachment inclusion during the discovery audit and flag any gaps. Documents that cannot be extracted are documented for manual re-upload by the customer's team post-migration.

  • Active subscription required for Recruit CRM data export

    Recruit CRM requires an active subscription to export data from the platform. If the customer cancels before migration is complete, data access is revoked and the migration window closes. We coordinate the migration timeline to complete all data extraction from eArcu before the customer's Recruit CRM trial or subscription ends, or we negotiate an extension with Recruit CRM on the customer's behalf.

Migration approach

Six steps for a successful eArcu to Recruit CRM & ATS data migration

  1. Discovery and schema confirmation

    We audit the source eArcu instance to confirm whether it runs on the legacy eArcu schema or the PageUp unified stack, which determines field names and object identifiers for extraction. We catalogue all candidate records, job requisitions, applications, stage-progression histories, assessment scores, offer records, user accounts, and attachments. We also confirm whether API access is available or whether extraction relies on the platform's reporting and manual download tools. The discovery output is a written migration scope covering record counts, schema version, and extraction method.

  2. Schema setup in Recruit CRM

    We create all required custom fields in Recruit CRM before any data import, obtaining their numeric field IDs for use in the associated_fields endpoint. We configure job pipelines and stage definitions to match the customer's eArcu pipeline structure, create users and assign roles, and set up the basic account structure. This step ensures that all target fields exist before the import script runs, preventing import failures from missing field references.

  3. Sandbox or staging migration and reconciliation

    We run a full migration into the customer's Recruit CRM environment using a representative subset of data or a full export if the volume permits. The customer's team reconciles record counts, spot-checks 25-50 random candidate and application records against the eArcu source, and signs off the mapping before the production migration begins. Any field mapping corrections, stage name adjustments, or custom property configuration changes happen at this stage.

  4. Owner and user provisioning reconciliation

    We extract every distinct eArcu user referenced on candidate, application, and job records and match by email against the Recruit CRM destination's user table. Users without a matching Recruit CRM account go to a reconciliation queue. The customer's admin provisions any missing users before record import resumes. Owner resolution must be complete before migrating application and candidate records that carry owner references.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Jobs (base requisition records), Candidates (with associated custom properties), Applications (with stage-progression history resolved), Assessment scores (as associated_fields), Offers (as custom application properties), Attachments (re-uploaded and linked to the correct candidate or application), and finally Users (validated against the reconciliation queue). Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and rebuild handoff

    We freeze writes to the source eArcu instance during the cutover window, run a final delta migration of any records modified during the migration period, then mark Recruit CRM as the system of record. We deliver written rebuild guides for onboarding packages, career site content, and any assessment data that requires a different structure in Recruit CRM. We support a one-week post-cutover window to resolve any reconciliation issues raised by the customer's team. Workflows, automations, and assessment packages do not migrate as code; these are documented for the customer's admin to rebuild in Recruit CRM or a separate engagement.

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.
Recruit CRM & ATS logo

Recruit CRM & ATS

Destination

Strengths

  • Fully customizable pipelines, stages, and fields without requiring developer involvement
  • Combines recruitment CRM and ATS in one subscription for staffing agencies and small teams
  • Built-in email sequences and automation reduce manual outreach work
  • Chrome extension enables one-click LinkedIn profile collection directly into the CRM
  • Responsive customer support cited across multiple reviews with fast resolution times

Weaknesses

  • Several features are gated as paid add-ons rather than included in the base subscription
  • Email functionality has been reported as unreliable by multiple users
  • Interface occasionally lags during high-activity periods in large pipelines
  • Pricing is considered higher than comparable recruitment CRMs by some customers
  • Limited native reporting — users request pre-made report exports rather than manual data pulls

Complexity grading

How hard is this migration?

Standard HRMS migration. 1 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across eArcu and Recruit CRM & ATS.

  • Object compatibility

    B

    1 of 7 objects need a mapping; the rest are 1:1.

  • 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 Recruit CRM & ATS 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 Recruit CRM & ATS data migrations

Answers to the questions buyers ask most during eArcu to Recruit CRM & ATS migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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

Book a free 30 minute consultation

Standard migrations land between three and four weeks for accounts under 15,000 candidates and 3,000 job requisitions with clean stage configurations and no complex assessment histories. Migrations with large assessment score datasets, multiple pipeline configurations per requisition type, or bulk document re-uploads extend to six to ten weeks. The timeline assumes schema confirmation during discovery and timely user provisioning by the customer's admin team.

Adjacent paths

Related migrations to explore

Ready when you are

Move from eArcu.
Land in Recruit CRM & ATS, 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