HRMS migration

Migrate from eArcu to Zoho Recruit

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

eArcu logo

eArcu

Source

Zoho Recruit

Destination

Zoho Recruit logo

Compatibility

83%

10 of 12

objects map 1:1 between eArcu and Zoho Recruit.

Complexity

BStandard

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from eArcu to Zoho Recruit is a migration where the source platform's data export pathway is the first constraint. eArcu does not publish API documentation or public bulk-export tooling, so scoping must establish whether the customer has an active integration account granting API access or relies on manual downloads from the platform's reporting layer. Once extraction is confirmed, we map eArcu's candidate-centric schema to Zoho Recruit's module structure, fill the mandatory Last Name gap where eArcu has no equivalent, preserve assessment scores in custom fields on the Candidate record, and document the existing hiring pipeline stages as a Zoho Recruit pipeline rebuild guide. We do not migrate onboarding packages, animated career site content, or platform-native workflows; we deliver written inventories of these for the customer's admin to rebuild in Zoho Recruit.

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

Zoho Recruit logo

Zoho Recruit

What's pulling them in

  • Lowest cost entry point of any major ATS — a free tier with Candidates, Clients, Contacts, Interviews, and a career site lets small teams validate before committing to a paid plan.
  • Deep Zoho ecosystem integration — if the team already uses Zoho CRM, Sheets, or Analytics, candidate data flows between modules without re-keying or third-party middleware.
  • Customizable pipelines and stages — both agency and corporate editions let users define custom pipeline stages and assign candidates through drag-and-drop visual boards.
  • AI-assisted features via Zia — resume parsing, candidate summarization, and job-candidate matching are built in on paid tiers, reducing manual screening time.
  • Job board aggregation at no extra cost — paid tiers include postings to major job boards, extending reach without purchasing separate job ad bundles.

Object mapping

How eArcu objects map to Zoho Recruit

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

Zoho Recruit

Candidate

1:1
Fully supported

eArcu candidate records (name, contact details, work history, custom profile fields) map to Zoho Recruit Candidate. Zoho requires Last Name as a mandatory field; candidates without a last name in eArcu receive the value 'not provided' as a migration placeholder. We preserve any custom profile fields as Zoho custom fields on the Candidate module, subject to the edition field-count limit (50 on Standard, 300 on Enterprise). Assessment scores stored as linked records on the candidate in eArcu migrate to Zoho custom fields on the Candidate record because Zoho Recruit has no native assessment-results object.

eArcu

Job Requisition

maps to

Zoho Recruit

Job Opening

1:1
Fully supported

eArcu requisitions (title, department, location, employment type, pipeline assignment) map to Zoho Recruit Job Opening. We preserve the source requisition status and any internal requisition ID as a Zoho custom field for audit traceability. Zoho Recruit's active job opening limit scales by tier (1 on Free, 10 on Standard, 20 on Enterprise per recruiter license); we verify the customer's seat count and job volume against these limits during scoping.

eArcu

Application

maps to

Zoho Recruit

Candidate sub-form / related list

1:1
Fully supported

eArcu application records link a Candidate to a Requisition with timestamps for each stage transition. Zoho Recruit models applications as part of the Candidate record's related list rather than a standalone object. We create a Candidate-Job Opening association for each application and preserve the stage-entry date timestamps. The original eArcu application status maps to Zoho's pipeline stage status values.

eArcu

Hiring Stage / Pipeline Stage

maps to

Zoho Recruit

Pipeline / Candidate Pipeline stage

lossy
Fully supported

eArcu's configurable pipeline stages per requisition type do not have a direct data export; they are platform-native pipeline configurations. We extract the full stage label and sequence from each requisition's pipeline definition and deliver a Zoho Recruit Pipeline configuration guide that the customer's admin uses to rebuild the pipeline stages in Zoho's visual pipeline editor. Stage-entry timestamps per application migrate as date fields on the Candidate record.

eArcu

Assessment

maps to

Zoho Recruit

Custom Fields on Candidate

1:1
Fully supported

eArcu cognitive test results, personality questionnaire scores, and situational judgement data are stored as linked records attached to the candidate. Zoho Recruit does not have a native assessment-results object; we map raw scores and assessment types to custom fields on the Candidate record. The Zoho Professional tier includes an Assessments module for running new assessments post-migration, but historical scores from eArcu must land as custom fields. We recommend assigning assessment fields to a dedicated field group during mapping for logical grouping in Zoho's layout editor.

eArcu

Hiring Team / Users

maps to

Zoho Recruit

Users

1:1
Mapping required

eArcu user accounts with roles and permissions map to Zoho Recruit Users. Zoho requires that users with an existing separate Zoho Recruit account must close that account before they can be imported into the company's Recruit account. We extract the full user roster (name, email, role, department) and coordinate with the customer's admin to provision any missing Zoho Users and resolve duplicate account issues before the user import phase. Permissions and department hierarchy map to Zoho's Role and Department structure.

eArcu

Document / Attachment

maps to

Zoho Recruit

Attachments on Candidate and Job Opening

1:1
Fully supported

CVs, cover letters, and supporting files attached to candidates or applications in eArcu are binary blobs that we extract from the platform's document store and re-upload to Zoho Recruit as Candidate Attachments. We preserve the original filename, file type, and attachment date. Large-volume attachment migrations (over 2 GB total) may require chunking and a dedicated upload session to avoid timeout errors in Zoho Recruit's import tool.

eArcu

Offer

maps to

Zoho Recruit

Offer (if enabled) or Custom Fields on Candidate

1:1
Fully supported

eArcu offer records (compensation details, start dates, approval status) map to Zoho Recruit's Offer object if the customer's Zoho Recruit edition supports it, or to custom fields on the Candidate record as a fallback. Zoho Recruit's Offer Letter Templates (50 on Professional, 100 on Enterprise) are post-migration assets for generating new offers; historical offer data migrates as read-only records. We map offer status (accepted, rejected, pending) to Zoho's offer status field where available.

eArcu

Career Site Content

maps to

Zoho Recruit

None / Zoho Careers Page

1:1
Mapping required

eArcu career portal pages, job board widgets, and branding assets are HTML and CSS configurations stored as platform-native content rather than structured database records. These do not export as discrete data and cannot be meaningfully transferred to Zoho Recruit. We flag the existence and structure of the eArcu career site in the migration scope document. Zoho Recruit's Branded Careers Site builder (available on Standard and above) is the replacement vehicle; the customer's web team or a Zoho partner rebuilds the careers page content post-migration.

eArcu

Onboarding Package

maps to

Zoho Recruit

None / Documentation

1:1
Fully supported

Animated onboarding packages and structured onboarding task sequences are platform-native eArcu configurations that cannot be exported as discrete records. We do not migrate these. We document the existing onboarding structure (task list, sequence, assigned content) as a reference guide that the customer's HR admin uses to configure equivalent onboarding steps in Zoho Recruit or a separate onboarding tool. Any offer-to-onboarding handoff data already captured in eArcu offer records is preserved in the offer migration.

eArcu

Custom Object

maps to

Zoho Recruit

Custom Module

1:1
Fully supported

If eArcu contains custom objects beyond the standard schema, we map each to a Zoho Recruit Custom Module created via Setup > Customization > Modules. Custom module field types (text, picklist, lookup, etc.) are matched to Zoho's available field types. The Standard edition limits custom fields to 50 per module; Enterprise allows 300. We verify the target edition's field-count ceiling against the total custom fields in the migration scope during discovery and recommend Enterprise if the scope exceeds Standard's limits.

eArcu

Requisition Approval Workflow

maps to

Zoho Recruit

Workflow Rules (documentation only)

lossy
Fully supported

eArcu's configurable approval workflow configurations on requisitions are platform-native rules that do not export. We document each approval chain (approver role, threshold, conditions) as part of the Zoho Recruit Workflow Rules handoff package. Zoho Recruit's Workflow Rules run on module-level triggers and support approval-type actions on Professional and above. The customer's Zoho admin rebuilds the approval logic post-migration using Zoho's Blueprint or Workflow Rules builder.

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

Zoho Recruit logo

Zoho Recruit gotchas

High

Daily API rate limits are tier-gated and per-user capped

High

User import hard cap of 2,000 records

Medium

Attachment folder hierarchy must be preserved exactly

Medium

Resume parsing quota varies by plan and resets daily

Low

Custom fields unavailable in Free and Standard editions

Pair-specific challenges

  • eArcu Last Name is not mandatory; Zoho requires it

    Zoho Recruit enforces Last Name as a mandatory field on Candidate records during import. eArcu does not require last name at the candidate level, which means any candidate record missing a last name value will be skipped or rejected during Zoho Recruit's import phase. We address this by running a pre-migration transform that fills the Last Name field with 'not provided' for all candidates missing that value. The transform output is reviewed with the customer's HR team before the migration runs so they can decide whether to use a placeholder value or attempt to backfill from another source.

  • eArcu has no documented API; export pathway must be confirmed during discovery

    eArcu does not publish API documentation or public rate-limit specifications. The extraction pathway must be established during discovery: either the customer has an active integration account that grants API access, or data export relies on eArcu's built-in reporting and manual download tools. If the customer has API access, we use it with rate-limit handling and exponential backoff. If extraction is manual, we scope the CSV download and cleaning effort separately because it affects timeline. Skipping this confirmation step risks arriving at the migration start with no viable extraction path.

  • Legacy eArcu schema vs PageUp unified schema differs in field naming

    eArcu was folded into PageUp's unified brand following the EQT acquisition. Migration scoping must determine whether the customer's instance runs on the legacy eArcu schema or the PageUp unified stack. Field names, object identifiers, and API endpoints differ between the two versions. Applying the wrong schema definition during field mapping will produce malformed records in Zoho Recruit. We confirm the source schema version during discovery and apply the corresponding field mapping template.

  • Standard edition field-count limit may block full custom field migration

    Zoho Recruit Standard ($25/user/month) caps custom fields at 50 per module. If eArcu's candidate or job opening schema has more than 50 custom fields in total across those modules, the Standard tier cannot accept all of them. We audit the total custom field count during discovery and recommend Enterprise ($75/user/month) if the scope exceeds Standard's limits. Lookup and Formula fields are also unavailable in Standard; if the migration scope requires these field types, Enterprise is the minimum viable tier for those fields to function.

  • Job board posting access requires Zoho Recruit account verification

    Zoho Recruit requires account verification before job boards can be posted through the platform. A Reddit thread from a small business ATS evaluation notes that job board posting errors and account verification delays can take multiple business days to resolve, during which active job postings may display errors on the customer's career site. We flag this timeline in the migration scope so the customer's team initiates Zoho Recruit verification early in the migration window, well before go-live, to avoid a gap in job board visibility for active requisitions.

Migration approach

Six steps for a successful eArcu to Zoho Recruit data migration

  1. Discovery and export-pathway confirmation

    We audit the source eArcu instance across schema version (legacy eArcu or PageUp unified), record volume per object (candidates, requisitions, applications, assessments, attachments), custom field count and names, pipeline stage definitions, and user roster. The critical discovery item is the export pathway: we confirm whether the customer has API access credentials for eArcu, or whether extraction relies on manual CSV downloads from the platform's reporting layer. This determines whether extraction is scriptable (API path) or requires a manual download and clean workflow. We also confirm the target Zoho Recruit edition and verify field-count ceilings against the custom field inventory.

  2. Schema mapping and mandatory field gap resolution

    We build the object-level mapping document mapping eArcu objects to Zoho Recruit modules and custom fields. This step resolves the Last Name mandatory field gap by defining the 'not provided' placeholder rule for candidates without last names, and assigns each eArcu custom field to a Zoho custom field with the correct field type. We document the eArcu pipeline stage structure for the Zoho Recruit Pipeline configuration guide that the customer's admin uses post-migration to rebuild the hiring pipeline visually in Zoho's pipeline editor. The mapping document is reviewed and signed off by the customer's HR and IT leads before extraction begins.

  3. Sandbox migration and mapping validation

    We run a full migration into Zoho Recruit's sandbox environment (Setup > Data Administration > Data Migration) using a representative data sample. The customer reconciles record counts and spot-checks 25-50 candidate records against the eArcu source to verify field mapping accuracy. Assessment scores, attachment filenames, and offer records receive specific attention in the sandbox review. Any mapping corrections are documented and applied before the production migration. This step also surfaces any Zoho Recruit validation rule rejections that need to be addressed (for example, picklist values that exist in eArcu but are not whitelisted in Zoho's destination picklist fields).

  4. Users first migration

    We extract the eArcu user roster and import it into Zoho Recruit as the first production migration step. Zoho Recruit requires that any user with an existing separate Zoho Recruit account must close that account before being imported into the company's Recruit account; we coordinate with the customer's admin to resolve any duplicate-account issues in the user queue. Roles and department assignments map from eArcu to Zoho Recruit's Role and Department structures. User provisioning must complete before candidate and job opening migration because Owner and recruiter assignments on those records depend on the User mapping.

  5. Production migration in dependency order

    Production migration runs in record-dependency order: Users (validated in sandbox), Job Openings (from eArcu Requisitions), Candidates (with Last Name gap resolved and assessment scores in custom fields), Candidate-Job Opening associations (Applications), Attachments (CVs and supporting files re-uploaded to the linked Candidate record), and Offers (mapped to Zoho Offer or custom fields). Each phase emits a row-count reconciliation report before the next phase begins. Large attachment volumes (over 2 GB combined) are chunked to avoid import tool timeouts. Assessment data from eArcu's linked assessment records is flattened to custom fields on the Candidate during the transform step before import.

  6. Cutover, validation, and automation rebuild handoff

    We freeze any active writes in eArcu during the cutover window and run a final delta migration of records modified during the migration run. Zoho Recruit becomes the system of record once the delta phase completes. We deliver the Pipeline Configuration Guide (for rebuilding eArcu pipeline stages in Zoho's visual pipeline editor), the Workflow Rules Inventory (documenting eArcu's approval and automation logic for Zoho Recruit rebuild), and the Onboarding Structure Reference (for the customer's HR admin to configure onboarding tasks in Zoho or a chosen onboarding tool). We provide a one-week hypercare window for reconciliation issues and remain available for a separate automation rebuild engagement if the customer chooses to have FlitStack AI handle the workflow rebuild.

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.
Zoho Recruit logo

Zoho Recruit

Destination

Strengths

  • Free tier includes full candidate management with a hosted career site, making it viable for very small staffing operations.
  • Multi-edition architecture splits agency and corporate HR workflows, with tier-gated features that scale predictably with headcount.
  • Per-user API rate limits (500–1000/day) are generous for mid-size migrations compared to competitors that gate by total org quota.
  • Zoho's own data migration tool supports CSV import from Bullhorn, CATS, Jobdiva, and Workable, validating interoperability with common ATS formats.
  • 45-day money-back guarantee and 15-day full-feature trial reduce financial risk for teams evaluating the platform.

Weaknesses

  • Free edition excludes custom fields, lookup relationships, and formula fields, making data model extensibility unavailable until a paid tier is purchased.
  • Resume parsing quotas are capped: 250/day on Standard, 500/day on Professional, unlimited only on Enterprise — bulk imports of large candidate pools will hit these limits.
  • No bulk/batch API endpoint for inserts or updates — large migrations rely on looping single-record API calls within daily rate limit windows.
  • Custom modules cannot be imported from external ATS; only standard modules (Users, Candidates, Clients, etc.) are in the supported migration list.
  • Attachments require a rigid folder hierarchy to re-associate with records, and any deviation in folder structure during extraction causes silent disassociation.

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 Zoho Recruit.

  • 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 Zoho Recruit 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 Zoho Recruit data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Standard migrations under 3,000 candidates with no assessment data and a confirmed export pathway land between four and six weeks. Migrations with assessment score preservation, multi-stage pipeline configurations, attachment-heavy candidate records, or custom field counts near the Standard edition's 50-field ceiling move to eight to twelve weeks because of extraction-pathway scoping, sandbox testing, and mandatory-field-gap handling. Timeline is also affected by whether eArcu API access is confirmed (scriptable extraction) or relies on manual CSV downloads.

Adjacent paths

Related migrations to explore

Ready when you are

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