HRMS migration

Migrate from RECRU to Crelate

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

RECRU logo

RECRU

Source

Crelate

Destination

Crelate logo

Compatibility

75%

9 of 12

objects map 1:1 between RECRU and Crelate.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from RECRU to Crelate is a platform consolidation for recruiting teams that have outgrown RECRU's integration depth and reporting capabilities. RECRU structures its recruiting data around Candidates with AI-generated match scores, Jobs with pipeline stages, and JSON-backed Workflow rules; Crelate uses Contacts, Jobs, Organizations, and Opportunities with trigger-action automation. We extract all standard and custom candidate properties, map the RECRU pipeline stages to Crelate Job record types, and flatten the workflow rule graph into a written inventory your admin uses to rebuild automation in Crelate's builder. The GDPR-deletion audit runs before export so we skip already-purged records rather than import ghost IDs. Workflows, email sequences, and forms do not migrate as code; they appear in the handoff document.

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

Crelate logo

Crelate

What's pulling them in

  • Affordable per-seat pricing with transparent tiers makes Crelate accessible for small-to-mid staffing firms evaluating ATS platforms for the first time.
  • Fast implementation reported by customers—some describe getting live in a matter of minutes with support team assistance.
  • Unified ATS + CRM in a single product eliminates the need to buy and synchronize separate recruiting and sales tools.
  • Flexible custom fields across Contacts, Companies, and Opportunities allow recruiting teams to capture firm-specific data without developer involvement.
  • Positive reviews highlight the product's intuitive interface and functional breadth for teams that need recruiting workflows without enterprise overhead.

Object mapping

How RECRU objects map to Crelate

Each row shows how a RECRU object lands in Crelate, 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

Crelate

Contact

1:1
Fully supported

RECRU Candidate records map to Crelate Contact. All parsed CV fields (name, email, phone, skills, work history) migrate directly. The RECRU AI-generated match score (a float with no fixed range) is preserved as a custom float field on the Contact record. We flag it as non-calibrated and destination-agnostic in the migration report so your team does not confuse it with any native Crelate scoring system. Tags attached to the Candidate migrate as flat label arrays attached to the Contact.

RECRU

Job

maps to

Crelate

Job

1:1
Fully supported

RECRU Job requisitions map to Crelate Job records with title, description, department, location, salary range, and pipeline stages preserved. Pipeline stage names and order from RECRU are mapped to Crelate Job stages; if Crelate uses a predefined stage structure, we map to the closest equivalent and flag any stages with no clear destination. The owner assignment migrates by resolving the RECRU owner email to the corresponding Crelate user.

RECRU

Company

maps to

Crelate

Organization

1:1
Fully supported

RECRU Company records map to Crelate Organization. Company name becomes the Organization name, and domain or website data maps to the Organization's web presence fields. If the source RECRU account associates contacts with companies, we resolve the Organization lookup before inserting Contacts so that the relationship is satisfied at migration time.

RECRU

Deal

maps to

Crelate

Opportunity

1:1
Fully supported

RECRU Deal records map to Crelate Opportunity when the customer uses Crelate's full ATS + CRM model. Deal stage maps to Crelate Opportunity stage, and fee-based values migrate as monetary fields. If the customer uses only Crelate's ATS without the CRM Opportunity model, Deals map to Job-based opportunity records using a customer-confirmed configuration during scoping.

RECRU

User

maps to

Crelate

User

1:1
Fully supported

RECRU User accounts (name, email, role, team assignment) migrate as Crelate User records. We resolve by email match. Any RECRU Owner without a matching Crelate User goes to a reconciliation queue for your admin to provision before record import resumes. Active status is preserved; inactive users in RECRU are held as inactive in Crelate unless your team confirms otherwise.

RECRU

Custom Field (Candidate)

maps to

Crelate

Custom Field (Contact)

lossy
Fully supported

RECRU custom candidate properties added by the tenant are extracted as key-value pairs with their field types (text, integer, float, date, picklist). We pre-create equivalent custom fields in Crelate under the Contact Core Record during the schema phase, falling back to a text custom field if the Crelate field type does not support the RECRU data type directly. The logical API name in Crelate is set per Crelate's naming convention during field creation.

RECRU

Communication

maps to

Crelate

Activity Log

1:1
Fully supported

Email threads and message logs attached to RECRU candidate records are migrated as a flattened activity log in Crelate. The original thread structure is not preserved in Crelate because Crelate's activity model renders each message as a discrete activity entry. We map sender, recipient, timestamp, and body for each message. Attachment references migrate as linked file records pointing to the Contact.

RECRU

Interview

maps to

Crelate

Event or Activity

1:1
Fully supported

Interview events stored in RECRU (date, interviewer, outcome) map to Crelate Event records when the destination account supports calendar events. We preserve start time, end time, location, and interviewer assignment as attendee records. If the Crelate account does not have calendar event support enabled, interviews migrate as activity records with a custom type field.

RECRU

Tag

maps to

Crelate

Tag

1:1
Fully supported

Tags applied to candidates in RECRU migrate as flat label arrays attached to the Contact record in Crelate. Crelate's API supports Tags on various record types using a category-key structure; we map RECRU tags to the Crelate default category unless your account uses custom tag categories, in which case we confirm the category mapping during scoping.

RECRU

Hiring Pipeline Stage

maps to

Crelate

Job Stage or Opportunity Stage

lossy
Fully supported

Pipeline stage names and order are migrated from RECRU to Crelate. Crelate uses stage definitions on Job records and Opportunity records. We map RECRU pipeline stages to the configured stage structure in Crelate and flag any stages that have no clear equivalent in the destination. Stage probability percentages migrate as custom fields if the customer uses them.

RECRU

Scorecard

maps to

Crelate

JSON Attachment

1:1
Fully supported

Evaluation scorecards submitted by interviewers in RECRU migrate as JSON objects attached to the candidate Contact record in Crelate. Destination systems that do not natively support scorecard objects receive them as structured JSON notes. We preserve evaluator name, submission date, rating fields, and comments. The customer reviews the scorecard format during staging before final production migration.

RECRU

Workflow Rule

maps to

Crelate

Workflow Documentation

lossy
Fully supported

RECRU workflow automation rules are JSON-backed in the database with a visual multi-step rule builder. Multi-step conditional branches in RECRU do not collapse cleanly into Crelate's trigger-action automation model. We export the full rule graph (triggers, conditions, branches, and actions) as a written inventory document. The customer's Crelate admin uses this to rebuild equivalent automations in Crelate's workflow builder. This is not a code migration; it is a documentation and reconstruction handoff.

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

Crelate logo

Crelate gotchas

High

120 req/min API rate limit throttles bulk migrations

High

20 custom field per-entity cap forces data model decisions

Medium

15,000-record export ceiling on single operations

Medium

Sequences and automation workflows do not migrate

Low

API key is a querystring parameter, not a header

Pair-specific challenges

  • RECRU GDPR deletion requests run before migration export

    RECRU supports candidate data deletion requests under GDPR. If a deletion run is triggered inside RECRU before FlitStack AI initiates the migration export, those candidate records are permanently removed from the export dataset. We detect deletion timestamps during the data audit phase and exclude already-purged records rather than importing ghost IDs. We cannot recover data deleted prior to our export window. Before scheduling the migration export, confirm with your team that no GDPR deletion requests are pending or in progress inside RECRU.

  • AI match scores have no fixed range and are not comparable post-migration

    RECRU assigns AI-generated match scores to candidates from natural-language job descriptions, but these scores use a proprietary range with no documented calibration. We preserve them as a custom float field on the Contact record during migration, but they should not be treated as comparable to any native scoring system in Crelate. We flag the field explicitly in the migration report and recommend that your team treats it as historical reference data rather than an active evaluation metric in Crelate.

  • RECRU workflow multi-step branches do not map to Crelate automation

    RECRU stores workflow rules as structured JSON with a visual multi-step rule builder that supports conditional branching and multiple parallel paths. Crelate's automation model uses trigger-action pairs without native support for multi-step conditional branch collapse. A RECRU workflow with three branches and a delay step becomes three separate trigger-action automations in Crelate or a manual consolidation decision. We export the full rule graph and deliver it as a written inventory; the customer rebuilds them in Crelate's automation builder.

  • RECRU email template configuration does not migrate

    RECRU email template and automatic reply configuration is consistently cited as a pain point in RECRU user reviews, and it does not have a migration path to Crelate because the two platforms store template logic, merge fields, and trigger conditions differently. We document any custom email templates in the RECRU account as part of the migration audit. Crelate's email template system uses its own field mappings and merge field syntax; the customer's admin rebuilds templates in Crelate using the documented structure as a reference.

  • Crelate API rate limits cap bulk import throughput

    Crelate's API enforces 60 requests per minute on the Business tier and 120 requests per minute on Business Plus. Large migrations (over 10,000 candidate records with custom fields) require batch chunking and rate-limit handling to avoid HTTP 429 responses. We implement exponential backoff and batch chunking in our Crelate API client. The Business Plus tier's doubled rate limit reduces migration time by approximately 40 percent for large datasets; we flag this as an upgrade recommendation during scoping if the migration timeline is constrained.

Migration approach

Six steps for a successful RECRU to Crelate data migration

  1. Discovery and data audit

    We audit the source RECRU account across candidates, jobs, companies, deals, users, custom fields, tags, and engagement history volume. We run a GDPR deletion check to flag any records removed before the export window. We confirm the RECRU pipeline stage structure and identify any stages with no clear Crelate equivalent. The discovery output is a written migration scope document, a preliminary object mapping, and a GDPR audit report that your team reviews and signs off before export begins.

  2. Schema preparation in Crelate

    We create custom fields in Crelate for all RECRU tenant-specific candidate properties, using Crelate's field type system to match RECRU data types where possible. We configure Job stages to match the RECRU pipeline stage names and order. We map the RECRU AI match score to a custom float field with a documented label and API name. We pre-create any tag categories used in the source account. Schema is validated in a Crelate sandbox or test environment before production migration begins.

  3. Workflow rule extraction and documentation

    We extract all RECRU workflow automation rules as structured JSON with their triggers, conditions, branches, delays, and actions. We produce a written automation inventory that maps each RECRU rule to a recommended Crelate workflow rebuild approach. This document is delivered separately from the data migration and is the customer's reference for rebuilding automations in Crelate's builder. We do not implement RECRU workflows in Crelate as part of the data migration scope.

  4. Test migration and staging validation

    We run a full test migration into a Crelate staging environment using production-like data volume. The customer reconciles record counts (Candidates in, Jobs in, Companies in, Deals in, Activities in), spot-checks 25-50 random candidate records against the RECRU source, and validates that the AI match score field, custom fields, and tags are correctly populated. Any mapping corrections are documented and applied before production migration begins.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Crelate Users (validated against the owner reconciliation queue), Organizations (from RECRU Companies), Jobs (with stage configuration), Contacts (with Organization lookup resolved and AI match score populated), Deals (with owner and organization lookups resolved), Activities (flattened email logs, interviews, and tasks via Crelate API with rate-limit handling), and Tags. Each phase emits a row-count reconciliation report before the next phase begins. GDPR-purged records are excluded at this stage.

  6. Cutover, final validation, and automation handoff

    We freeze RECRU writes during cutover, run a delta migration of records modified during the migration window, then enable Crelate as the system of record. We deliver the workflow automation inventory document to the customer's admin team. We support a three-day hypercare window where we resolve any reconciliation issues raised by the recruiting team. Workflow rebuild, email template recreation, and any Crelate onboarding training are outside the migration scope and are handled as separate engagements.

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.
Crelate logo

Crelate

Destination

Strengths

  • Unified ATS and CRM in a single platform reduces data synchronization overhead for recruiting teams.
  • Fast setup with guided implementation reported as a significant time saver for small teams.
  • Transparent per-seat pricing without surprise fees at the base tier.
  • Flexible custom field configuration across core objects without developer dependency.
  • Export capability supports up to 15,000 records per operation for Contacts, Companies, and Opportunities.

Weaknesses

  • API rate limit of 120 requests per minute restricts bulk migration throughput.
  • Custom field cap of 20 per entity requires field consolidation for complex recruiting schemas.
  • All advanced features (Activities, Activity Forms, Core Record Field customization) are tier-gated add-ons.
  • Customer service responsiveness receives consistent negative feedback in reviews.
  • Resume parsing quality trails competitors and generates support requests.

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

  • 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 Crelate 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 Crelate data migrations

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

Can't find your answer?

Walk through your RECRU to Crelate 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 four weeks for accounts under 15,000 candidate records and 2,000 jobs with a straightforward pipeline structure. Migrations with large engagement histories (over 50,000 email or activity records), complex multi-stage pipelines, or extensive custom field sets move to five to eight weeks because of lookup resolution time, GDPR audit scope, and workflow documentation depth. The GDPR deletion audit adds one to three days to the discovery phase if any deletion requests are pending.

Adjacent paths

Related migrations to explore

Ready when you are

Move from RECRU.
Land in Crelate, 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