HRMS migration
Field-level mapping, validation, and rollback between eArcu and Zoho Recruit. We move data and schema; workflows are rebuilt natively in Zoho Recruit.
eArcu
Source
Zoho Recruit
Destination
Compatibility
10 of 12
objects map 1:1 between eArcu and Zoho Recruit.
Complexity
BStandard
Timeline
4-6 weeks
Overview
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.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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
Zoho Recruit
Candidate
1:1eArcu 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
Zoho Recruit
Job Opening
1:1eArcu 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
Zoho Recruit
Candidate sub-form / related list
1:1eArcu 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
Zoho Recruit
Pipeline / Candidate Pipeline stage
lossyeArcu'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
Zoho Recruit
Custom Fields on Candidate
1:1eArcu 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
Zoho Recruit
Users
1:1eArcu 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
Zoho Recruit
Attachments on Candidate and Job Opening
1:1CVs, 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
Zoho Recruit
Offer (if enabled) or Custom Fields on Candidate
1:1eArcu 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
Zoho Recruit
None / Zoho Careers Page
1:1eArcu 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
Zoho Recruit
None / Documentation
1:1Animated 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
Zoho Recruit
Custom Module
1:1If 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
Zoho Recruit
Workflow Rules (documentation only)
lossyeArcu'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.
| eArcu | Zoho Recruit | Compatibility | |
|---|---|---|---|
| Candidate | Candidate1:1 | Fully supported | |
| Job Requisition | Job Opening1:1 | Fully supported | |
| Application | Candidate sub-form / related list1:1 | Fully supported | |
| Hiring Stage / Pipeline Stage | Pipeline / Candidate Pipeline stagelossy | Fully supported | |
| Assessment | Custom Fields on Candidate1:1 | Fully supported | |
| Hiring Team / Users | Users1:1 | Mapping required | |
| Document / Attachment | Attachments on Candidate and Job Opening1:1 | Fully supported | |
| Offer | Offer (if enabled) or Custom Fields on Candidate1:1 | Fully supported | |
| Career Site Content | None / Zoho Careers Page1:1 | Mapping required | |
| Onboarding Package | None / Documentation1:1 | Fully supported | |
| Custom Object | Custom Module1:1 | Fully supported | |
| Requisition Approval Workflow | Workflow Rules (documentation only)lossy | Fully supported |
Gotchas + challenges
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 gotchas
Post-acquisition brand consolidation creates schema ambiguity
No publicly documented API limits export feasibility
Onboarding content cannot be programmatically migrated
Zoho Recruit gotchas
Daily API rate limits are tier-gated and per-user capped
User import hard cap of 2,000 records
Attachment folder hierarchy must be preserved exactly
Resume parsing quota varies by plan and resets daily
Custom fields unavailable in Free and Standard editions
Pair-specific challenges
Migration approach
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.
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.
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).
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.
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.
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
eArcu
Source
Strengths
Weaknesses
Zoho Recruit
Destination
Strengths
Weaknesses
Complexity grading
Standard HRMS migration. 1 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across eArcu and Zoho Recruit.
Object compatibility
1 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
eArcu: Not publicly documented.
Data volume sensitivity
eArcu doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during eArcu to Zoho Recruit migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave eArcu
Other ways to arrive at Zoho Recruit
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.