HRMS migration

Migrate from RECRU to Recruit CRM & ATS

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

RECRU logo

RECRU

Source

Recruit CRM & ATS

Destination

Recruit CRM & ATS logo

Compatibility

90%

9 of 10

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

Complexity

BStandard

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from RECRU to Recruit CRM is a data-centric ATS migration with some schema reshaping required. RECRU structures recruiting data around Candidates (with parsed CV fields and AI-generated match scores), Jobs, and workflow automation rules stored as JSON. Recruit CRM uses its own candidate, job, and client object model with native pipeline kanban views and an AI copilot layer. We map RECRU's parsed CV fields to Recruit CRM's candidate record fields, preserve RECRU's proprietary match scores as a custom float field, and flatten email threads and interview logs into Recruit CRM's activity model. Workflow automation rules do not migrate as executable code; we deliver a written rule graph for your team to review and rebuild inside Recruit CRM's workflow builder. GDPR-compliant deletion requests that ran inside RECRU before our export window are respected — we exclude already-purged candidate records rather than importing ghost IDs.

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

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 RECRU objects map to Recruit CRM & ATS

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

RECRU

Candidate

maps to

Recruit CRM & ATS

Candidate

1:1
Fully supported

RECRU candidate profiles include parsed CV fields (name, email, phone, skills, work history), AI-generated match scores, application history, and custom tenant properties. We map all standard parsed fields directly to Recruit CRM's candidate record fields. RECRU's proprietary AI match scores are preserved as a custom float field rcru_match_score__c on the candidate record; these scores have no fixed calibration range and are not comparable to any native scoring system in Recruit CRM.

RECRU

Job

maps to

Recruit CRM & ATS

Job

1:1
Fully supported

RECRU job requisitions carry title, description, department, location, salary range, and hiring pipeline stages. We migrate Jobs as-is to Recruit CRM's Job object and preserve the pipeline stage order. If Recruit CRM uses a predefined pipeline structure that differs from RECRU's stage names, we map each RECRU stage to the closest Recruit CRM equivalent and flag any stages with no clear match for customer review.

RECRU

Workflow Automation Rules

maps to

Recruit CRM & ATS

Automation Rules

lossy
Fully supported

RECRU stores workflow rules as structured JSON in the database with a visual multi-step rule builder interface. Recruit CRM uses a trigger-action automation model. Multi-step conditional branches in RECRU cannot map 1:1 to Recruit CRM's simpler automation structure. We export the full RECRU rule graph as a JSON document and deliver a written mapping table showing each RECRU rule, its conditions and actions, and the recommended Recruit CRM automation equivalent. The customer rebuilds these inside Recruit CRM's workflow builder.

RECRU

User

maps to

Recruit CRM & ATS

User

1:1
Fully supported

RECRU user accounts carry name, email, role, and team assignment. We migrate active user records and map them to corresponding owner fields on Candidates and Jobs in Recruit CRM. Owner resolution is performed by email match. Any RECRU user without a matching Recruit CRM User is held in a reconciliation queue for the customer's admin to provision before record import resumes.

RECRU

Custom Fields

maps to

Recruit CRM & ATS

Custom Fields

1:1
Mapping required

Custom candidate and job properties added by the RECRU tenant are migrated as key-value pairs. We extract each field name, data type, and current values and create equivalent custom fields in Recruit CRM where the target schema supports them. For types not natively supported by Recruit CRM (e.g., non-standard picklist formats), we fall back to text fields and flag them for the customer's admin to finalize after migration.

RECRU

Communications (Email threads)

maps to

Recruit CRM & ATS

Activity Log

1:1
Fully supported

Email threads and message logs attached to RECRU candidate records are migrated as a flattened activity log in Recruit CRM. RECRU's original thread structure is not preserved in most destination systems. We render each message as a separate activity entry with the sender, recipient, timestamp, and body preserved. Attachments are linked to the activity record where Recruit CRM's schema supports it.

RECRU

Interviews

maps to

Recruit CRM & ATS

Calendar / Event

1:1
Mapping required

Interview events stored in RECRU carry date, interviewer, and outcome. We map these to Recruit CRM's calendar event or candidate activity records. The mapping preserves the interviewer reference, scheduled date and time, and outcome status. Note that Recruit CRM's Google Calendar sync does not handle deleted meeting deletion propagation — we document this limitation and recommend a manual calendar review post-migration.

RECRU

Tags

maps to

Recruit CRM & ATS

Tags

1:1
Fully supported

Tags applied to candidates in RECRU are migrated as flat label arrays attached to the candidate record in Recruit CRM. The tag naming convention is preserved as-is. If the customer has used tags for segmentation or filtering workflows, we note the full tag inventory in the migration report.

RECRU

Hiring Pipeline Stages

maps to

Recruit CRM & ATS

Pipeline Stages

1:1
Mapping required

Pipeline stage names and their ordering migrate from RECRU. If Recruit CRM's default pipeline structure differs from the RECRU stage sequence, we map each stage to the closest equivalent and flag any RECRU stages that have no clear destination equivalent. The customer confirms the final pipeline configuration before production migration.

RECRU

Scorecards

maps to

Recruit CRM & ATS

Evaluation Notes

1:1
Mapping required

Evaluation scorecards submitted by interviewers in RECRU are exported as structured JSON objects. Recruit CRM does not have a native scorecard object equivalent to RECRU's format. We attach these as formatted notes on the candidate record with the original scorecard JSON preserved as a custom long-text field for reference. The customer reviews these post-migration to determine whether to manually recreate structured scorecards in Recruit CRM's format.

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

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

  • RECRU GDPR deletion requests run before migration export

    RECRU supports GDPR-compliant candidate data deletion requests. If a deletion run is triggered before FlitStack AI initiates the migration export, those candidate records are permanently removed from the RECRU dataset and do not appear in our export scope. We detect deletion timestamps in the source data and exclude already-purged records, but we cannot recover data deleted prior to our export window. Teams should avoid running bulk GDPR deletions in RECRU during the period between scoping and migration export.

  • AI match scores are proprietary and carry no semantic meaning in Recruit CRM

    RECRU assigns AI-generated match scores to candidates that reflect how well the candidate fits the role according to RECRU's own model. These scores are numeric but have no fixed range or calibration and are specific to RECRU's algorithm. We preserve them as a custom float field on the candidate record in Recruit CRM (rcru_match_score__c), but they should not be treated as comparable to any scoring, rating, or ranking system native to Recruit CRM.

  • Recruit CRM calendar sync does not propagate deleted meetings

    Users migrating from Zoho Recruit and similar platforms to Recruit CRM report that Recruit CRM's Google Calendar integration does not sync deleted meetings bidirectionally. Events deleted in Google Calendar are not removed from Recruit CRM's calendar view. We document this limitation in the migration report. If the customer's recruiting workflow depends on calendar deletion propagation, they should plan for a manual calendar cleanup step post-migration or evaluate third-party calendar sync tools.

  • RECRU workflow automation rules do not map 1:1 to Recruit CRM

    RECRU's visual multi-step rule builder with conditional branching does not have a direct equivalent in Recruit CRM's trigger-action automation model. Multi-step conditional branches in RECRU may collapse into a single automation step or require manual reconstruction in Recruit CRM. We export the full rule graph as JSON and deliver a written rule-by-rule inventory with the recommended Recruit CRM automation equivalent for each rule.

  • Communication thread structure is not preserved in Recruit CRM

    RECRU email threads and message logs are exported as individual message entries rather than threaded conversations. The original thread hierarchy (parent message, replies, quoted content) is flattened into a chronological activity log in Recruit CRM. While all message content and timestamps are preserved, recruiters reviewing candidate communication history in Recruit CRM will see a linear list rather than a threaded view.

Migration approach

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

  1. Discovery and data audit

    We audit the source RECRU account for active user count, candidate record volume, job requisition count, custom field inventory, pipeline stage structure, active workflow rules, engagement history volume (emails, interviews, notes), and tag taxonomy. We identify any RECRU GDPR deletion runs scheduled or executed before our export window and flag them for the customer. The discovery output is a written migration scope with estimated row counts per object, a custom field inventory, and a pipeline mapping draft.

  2. Schema design and pipeline mapping

    We design the Recruit CRM destination schema to receive RECRU data. This includes mapping custom candidate fields from RECRU to Recruit CRM's candidate object, creating any missing custom fields in Recruit CRM, and designing the pipeline stage mapping from RECRU stages to Recruit CRM equivalents. We document each workflow automation rule from RECRU as a structured JSON object with its trigger, conditions, branches, and actions for the customer to review. Schema is validated in a Recruit CRM staging environment before production migration begins.

  3. Owner and user reconciliation

    We extract every distinct RECRU user referenced on Candidate, Job, and Engagement records and match them by email against Recruit CRM's user table. Any RECRU user without a matching Recruit CRM User account goes to a reconciliation queue. The customer's Recruit CRM admin provisions missing user accounts before record import resumes, as OwnerId references are required for candidate and job ownership assignment.

  4. Sandbox migration and reconciliation

    We run a full migration into Recruit CRM's environment using production-like data volume or a representative sample. The customer's team reconciles record counts (Candidates in, Jobs in, Activities in), spot-checks 25-50 random candidate records against the RECRU source, and reviews the pipeline stage mapping. Any field mapping corrections, custom field type adjustments, or pipeline stage refinements are applied here before the production migration begins.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Users (validated before migration), Jobs (no dependency on Candidates), Candidates (with rcru_match_score__c populated from RECRU AI scores and owner references resolved), Activity history (emails, interviews, notes as flattened entries), Tags, Scorecards (as evaluation notes with JSON preserved), and Custom Fields last where they reference standard object records. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and automation rebuild handoff

    We freeze writes in RECRU during cutover, run a final delta migration of any records created or modified during the migration window, then enable Recruit CRM as the system of record. We deliver the complete workflow automation inventory document to the customer's admin team with a rule-by-rule mapping to Recruit CRM automation equivalents. We support a short post-migration review window where we resolve any record reconciliation issues. We do not rebuild RECRU workflow rules inside Recruit CRM as part of the migration scope; that work is handled by the customer's admin team.

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

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and three weeks for accounts under 5,000 Candidates and 500 Jobs with a straightforward custom field set. Migrations with high custom field counts, large engagement histories (over 100,000 activity records), or multi-stage pipeline structures requiring stage remapping move to four to six weeks because of schema reconciliation and Recruit CRM bulk-import testing cycles. Timeline is also affected by how quickly the customer provides RECRU admin access and resolves any user reconciliation gaps.

Adjacent paths

Related migrations to explore

Ready when you are

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