HRMS migration

Migrate from RECRU to Zoho Recruit

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

RECRU logo

RECRU

Source

Zoho Recruit

Destination

Zoho Recruit logo

Compatibility

83%

10 of 12

objects map 1:1 between RECRU and Zoho Recruit.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from RECRU to Zoho Recruit is a structured ATS migration with distinct schema differences. RECRU stores candidates with AI-generated match scores, parsed CV data, and custom workflow rules; Zoho Recruit uses a module-based model with Job Openings, Candidates, Clients, and custom fields. We extract RECRU candidates as structured JSON, resolve the missing-Last-Name records that Zoho Recruit mandates, map pipeline stage names to Zoho Hiring Pipeline values, and attach communication logs as flattened activity entries. RECRU workflow rules do not migrate as automation; we deliver a written rule graph for your Zoho admin to rebuild in Blueprint. AI match scores from RECRU carry forward as a custom float field with a note that they are platform-specific and not calibrated against Zoho Zia scores.

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

RECRU logo

RECRU

What's pushing teams away

  • Automatic reply templates and email communication tools are difficult to configure, leading to repetitive manual outreach when automation fails.
  • Some users report UI responsiveness issues on certain pages and occasional glitches during high-volume recruitment periods.
  • Teams outgrow the platform when they need deeper integrations with HRIS, payroll, or background-check vendors not currently supported.

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 RECRU objects map to Zoho Recruit

Each row shows how a RECRU 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.

RECRU

Candidate

maps to

Zoho Recruit

Candidate

1:1
Fully supported

RECRU Candidate records include parsed CV data (name, email, phone, skills, work history), AI-generated match scores, application history, and custom properties. We map standard fields directly. Zoho Recruit mandates a Last Name value on every Candidate record; any RECRU record where last name is absent or compound (e.g., single 'Smith Jones' name field) must be pre-enriched before import. We detect these gaps during scoping and either split the name or flag them for the customer's RECRU admin to resolve before export.

RECRU

Job

maps to

Zoho Recruit

Job Opening

1:1
Fully supported

RECRU Job requisitions carry title, description, department, location, salary range, and hiring pipeline stages. We map these to Zoho Recruit Job Opening fields directly. Pipeline stage order from RECRU maps to Zoho Hiring Pipeline stages, and we create the Zoho pipeline structure before Job Opening import if the customer has more than one active pipeline.

RECRU

User

maps to

Zoho Recruit

User

1:1
Fully supported

RECRU User accounts (name, email, role, team assignment) map to Zoho Recruit Users. Zoho Recruit requires that migrating users do not already have a separate Zoho Recruit account; we check for email collisions and flag any duplicate Zoho accounts that must be closed before import. We also require at least two users in the destination account before migration can begin; if the customer has only one, we document this and the migration waits on provisioning.

RECRU

Custom Fields

maps to

Zoho Recruit

Custom Fields

1:1
Mapping required

Tenant-configured RECRU custom properties migrate as key-value pairs. We extract the field name and data type from RECRU and create equivalent Zoho Recruit custom fields before data import, falling back to text fields for unsupported types. Zoho Standard allows 50 custom fields per module; Enterprise allows 300. If the RECRU tenant exceeds this limit on a given module, we discuss field prioritization with the customer before migration.

RECRU

Tag

maps to

Zoho Recruit

Tag

1:1
Fully supported

Tags applied to candidates in RECRU migrate as flat label arrays attached to the Candidate record in Zoho Recruit. Tags do not map to Zoho's Topics object because Topics in Zoho are primarily used for content and knowledge-base classification, not candidate segmentation.

RECRU

Workflow

maps to

Zoho Recruit

Workflow Rule / Blueprint

lossy
Fully supported

RECRU workflow rules are JSON-backed in the database with multi-step conditional branching that has no direct Zoho Recruit equivalent. We export the full rule graph and document each rule's trigger, conditions, and actions in a written inventory delivered to the customer. Zoho Workflow Rules (5 per module on Standard, 50 on Enterprise) use a trigger-action model; Blueprint adds process diagramming. Multi-step RECRU branches may require decomposition into multiple Zoho rules. We do not implement the rebuild; the customer's admin handles this post-migration.

RECRU

Communication

maps to

Zoho Recruit

Task / Email

1:1
Fully supported

Email threads and message logs attached to RECRU candidate records migrate as flattened activity entries in Zoho Recruit. The original thread structure is not preserved; each message becomes a separate Task record with the full message body. The most recent message is marked as the primary note. We preserve sender, recipient, timestamp, and thread reference ID for reconciliation.

RECRU

Interview

maps to

Zoho Recruit

Interview

1:1
Fully supported

Interview events in RECRU carry date, interviewer, duration, and outcome. These map to Zoho Recruit Interview records linked to the Candidate and Job Opening. If the interview was scheduled via an external calendar integration in RECRU, we note this but do not migrate calendar events directly; the interviewer relationship maps to a Zoho User lookup.

RECRU

Scorecard

maps to

Zoho Recruit

Assessment

1:1
Fully supported

Evaluation scorecards submitted by RECRU interviewers migrate as JSON objects attached to the candidate record. Zoho Recruit's native Assessment feature stores structured evaluations; scorecards that do not conform to Zoho's assessment schema land as custom fields on the Candidate record with the full JSON preserved for admin review.

RECRU

Hiring Pipeline Stage

maps to

Zoho Recruit

Hiring Pipeline Stage

lossy
Fully supported

Pipeline stage names and order from RECRU migrate to Zoho Recruit Hiring Pipeline stages. If the destination Zoho account uses a predefined pipeline structure, we map RECRU stages to the closest equivalent stage name and flag any stages that have no clear Zoho analog for the customer to decide on naming.

RECRU

AI Match Score

maps to

Zoho Recruit

Custom Float Field

1:1
Fully supported

RECRU assigns AI-generated match scores as uncalibrated float values tied to the candidate's fit for a role. These have no fixed range and are RECRU-proprietary. We preserve them as a custom float field on the Candidate record in Zoho Recruit but include a data-quality note that they are not comparable to Zia AI scores or any scoring system in the destination platform.

RECRU

Client (if applicable)

maps to

Zoho Recruit

Client

1:1
Fully supported

If RECRU tenant uses a client-facing workflow with client records, these map to Zoho Recruit Client records. Client records in Zoho carry company name, contact details, and portal access settings. We resolve the client-contact relationship to the corresponding Zoho User if the client has an existing Zoho account.

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.

RECRU logo

RECRU gotchas

Medium

GDPR-compliant deletion requests run inside RECRU before migration

Medium

Workflow automation rules may not map 1:1 to destination ATS

Low

AI-generated match scores are proprietary and destination-agnostic

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

  • Zoho Recruit requires Last Name on every Candidate record

    Zoho Recruit enforces Last Name as a mandatory field during import. RECRU candidate records may contain only a single name field (e.g., a full name string) or no last name at all. During scoping, we detect all RECRU candidates missing a last name value and present the customer with options: split the full name on the first space, set last name to 'Not Provided', or have the customer's RECRU admin enrich the data before export. Records that reach import without a last name value are skipped and reported in the import summary. This gap is the most common cause of import failures in Zoho Recruit migrations.

  • RECRU workflow rules require manual Blueprint rebuild

    RECRU stores multi-step conditional workflow rules as structured JSON with branching logic. Zoho Recruit uses a trigger-action automation model with optional Blueprint process diagrams. We do not migrate workflow rules as executable code. We deliver a written rule graph documenting every active RECRU workflow with its trigger, conditions, branches, and actions, mapped to a recommended Zoho Workflow Rule or Blueprint equivalent. Multi-step branches may need to be decomposed into multiple Zoho rules. The customer's Zoho admin rebuilds these post-migration.

  • Duplicate Zoho Recruit accounts block User migration

    Zoho Recruit will not import a User who already has a separate Zoho Recruit account. During scoping, we check the email addresses of all RECRU users against existing Zoho Recruit accounts. Any matching accounts must be closed or consolidated before User migration can proceed. Additionally, Zoho Recruit requires at least two users in the destination account before migration; if only one user exists, the customer must provision a second before we begin.

  • GDPR deletion requests run before migration skip purged records

    RECRU supports GDPR-compliant candidate data deletion requests. If a deletion run was triggered inside RECRU before FlitStack AI initiates the export, those candidate records are permanently removed from the export dataset. We detect deletion timestamps in the export scope and exclude already-purged records rather than importing ghost IDs, but we cannot recover data deleted prior to our export window. We flag the count of skipped deleted records in the scoping report.

  • AI match scores are RECRU-proprietary and not calibrated in Zoho

    RECRU assigns AI-generated match scores as numeric float values without a fixed range or calibration model. These scores reflect RECRU's own matching algorithm and have no external meaning. We preserve them as a custom float field on the migrated Candidate record in Zoho Recruit, but they should not be treated as comparable to Zia AI scores or any native Zoho scoring system. We include a data-quality note in the migration deliverable and recommend the customer treats RECRU scores as historical reference only.

Migration approach

Six steps for a successful RECRU to Zoho Recruit data migration

  1. Discovery and RECRU export audit

    We audit the source RECRU tenant across active Candidates, Jobs, Users, custom properties, workflow rules, communication logs, and interview records. We check for GDPR deletion timestamps to identify purged records, flag any candidates missing a last name value, and identify workflow rules requiring documentation. We pair this with a Zoho Recruit edition review: Free (1 active job), Standard (~$30/recruiter, 50 custom fields/module, 250 resume parses/day), or Enterprise (~$75/recruiter, 300 custom fields/module, unlimited parses). The discovery output is a written migration scope, a candidate gap report for last-name enrichment, and a workflow inventory request list.

  2. Zoho Recruit schema setup

    We configure the destination Zoho Recruit account before data import. This includes provisioning custom fields (matching RECRU field names and types), creating or adjusting Hiring Pipeline stages to match RECRU pipeline order, creating the Zoho Users for each RECRU Owner, and verifying that at least two Users exist. We set up any required Zoho modules (Clients, Job Openings) and confirm that the import user has the Zoho Recruit Data Administration role. Schema setup runs in parallel with RECRU data cleanup.

  3. Data cleanup and last-name enrichment

    We present the customer with the last-name gap report from RECRU. The customer's RECRU admin enriches candidate records to include a last name value before our export window. This step is a prerequisite; we cannot import records without last name into Zoho Recruit. We also deduplicate RECRU candidates on email address during this phase to avoid creating duplicate Candidate records in Zoho.

  4. Export, transform, and sandbox import

    We export RECRU data in dependency order: Users first (to establish Owner lookups), then Candidates (with last name resolved), then Jobs, then communication logs and interview records as activity attachments. We run a transform pass that maps RECRU field names to Zoho field API names, splits AI match scores into a custom field, and flattens thread-based communications into individual task entries. We import into a Zoho Recruit sandbox environment first, reconcile record counts, spot-check 25-50 records against source, and obtain customer sign-off before production migration.

  5. Production migration in dependency order

    Production migration runs in record-dependency order: Users, Candidates (with last name validated), Jobs, Clients (if applicable), Interview records, communication logs, and finally custom field data attached to the appropriate records. Each phase emits a row-count reconciliation report. We use Zoho Recruit's import wizard for structured modules and the REST API for custom field bulk operations with rate-limit handling and retry logic.

  6. Workflow documentation and cutover

    We deliver the written workflow inventory documenting every active RECRU workflow rule with its trigger, conditions, branches, and recommended Zoho Blueprint or Workflow Rule equivalent. We freeze RECRU writes during cutover, run a final delta migration of any records modified during the migration window, then enable Zoho Recruit as the system of record. We provide a one-week hypercare window for reconciliation issues. We do not rebuild RECRU workflows in Zoho Blueprint as standard scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

RECRU logo

RECRU

Source

Strengths

  • AI-powered candidate matching from plain-language job descriptions without manual Boolean search.
  • 14-day free trial with no credit card required for initial evaluation.
  • Euro pricing at €39/month makes it accessible for European SMBs.
  • Workflow automation rules allow custom recruiting process automation without developer involvement.
  • CV parsing extracts structured candidate data automatically from uploaded resumes.

Weaknesses

  • Email template and automatic reply configuration is unintuitive and frequently cited as a pain point in reviews.
  • Custom integration options are limited compared to larger ATS platforms with open APIs and third-party marketplaces.
  • Reporting and analytics modules require manual post-export adjustments for bespoke dashboards.
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 RECRU 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

    RECRU: Not publicly documented..

  • Data volume sensitivity

    B

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

Estimator

Estimate your RECRU 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 RECRU to Zoho Recruit data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Migrations land between three and five weeks for accounts under 10,000 Candidates and 500 Jobs with fewer than 20 custom fields and no multi-branch workflow rules. Migrations with high custom field counts, multi-stage pipeline structures, large communication logs (over 100,000 activity records), or GDPR-deletion reconciliation work move to eight to twelve weeks because of field-type mapping complexity and last-name enrichment coordination. The last-name enrichment step requires RECRU admin involvement and can add one to two weeks if the candidate dataset is large.

Adjacent paths

Related migrations to explore

Ready when you are

Move from RECRU.
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