HRMS migration

Migrate from Recright to Recruit CRM & ATS

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

Recright logo

Recright

Source

Recruit CRM & ATS

Destination

Recruit CRM & ATS logo

Compatibility

60%

6 of 10

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

Complexity

BStandard

Timeline

6-10 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Recright to Recruit CRM is a platform-category migration: Recright is purpose-built for structured video interviewing, while Recruit CRM is a full ATS-and-CRM that covers the entire recruitment lifecycle from sourcing through placement. Recright exposes no public API, so we coordinate a manual CSV export from Recright's admin UI as the migration foundation. Candidate records, application metadata, interview questions, and assessment scores transfer into Recruit CRM via its bulk import tools. Interview Guides from Recright's Prepare module map to custom assessment templates in Recruit CRM, with unsupported ranking and weighting flattened into a documented question bank. Video interview files cannot move through any API; we coordinate a separate secure file transfer and flag whether Recruit CRM supports video attachments on candidate records. We do not migrate Recright's internal team permissions as native Recruit CRM roles; we document the original permission structure for the customer's admin to rebuild. Workflows, automations, and reporting configurations are out of scope and delivered as a written inventory for manual rebuild.

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

Recright logo

Recright

What's pushing teams away

  • Feature gaps in core recording — at least one Capterra reviewer noted the absence of a pause button during recorded video responses as a limitation they actively missed.
  • Customer service responsiveness — a small team (14 employees per LinkedIn data) may struggle to match enterprise-level support SLAs for large organizations.
  • Transition to broader platform needs — Recright's core strength is video interviewing, so teams seeking a full ATS with advanced CRM, onboarding, or complex workflow automation may outgrow it.
  • Limited third-party integrations in migration context — no publicly documented public API means teams moving to platforms with native integrations (Workday, Greenhouse, Lever) lose a native sync path.

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

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

Recright

Candidate

maps to

Recruit CRM & ATS

Candidate

1:1
Fully supported

Recright Candidate records (name, email, application date, status, and metadata) map directly to Recruit CRM Candidate records. We extract all standard candidate fields 1:1 and map them to Recruit CRM's Candidate object, preserving the original application date and source attribution. Custom candidate properties (if configured in Recright) migrate as Recruit CRM custom fields, with data type mapping confirmed during scoping. Email address serves as the primary dedupe key during import.

Recright

Position

maps to

Recruit CRM & ATS

Job

1:1
Fully supported

Recright Positions define the job opening and hold associated interview templates, candidate pools, and publication settings. We map Positions to Recruit CRM Job records, preserving job title, description, department, location, and opening date. Position-specific interview guides are linked to the corresponding Job as an assessment template during migration. If a Recright Position has multiple active candidates, all are associated with the migrated Job record.

Recright

Pre-recorded Interview

maps to

Recruit CRM & ATS

Candidate (attachment or custom field)

lossy
Fully supported

Recright's core object: a Candidate's video response to a structured Interview Question. We export interview metadata including question text, response duration, completion timestamp, and watch count. The video blob itself cannot be downloaded via API; we flag this in scoping, coordinate a separate secure file transfer (SFTP, encrypted drive, or Recright-assisted download), and determine whether Recruit CRM supports video file attachments on candidate records. If native video attachment is unsupported, we store a secure link reference in a custom field.

Recright

Interview Guide

maps to

Recruit CRM & ATS

Assessment Template / Custom Object

lossy
Fully supported

Recright's Prepare module lets teams build structured interview guides with ranked questions, time limits, and scoring rubrics. We map these to Recruit CRM Assessment Templates or Custom Objects, preserving question text, intended ranking order, and scoring rubric weights. Where Recruit CRM's template structure does not support the full ranking or weighting model from Recright, we flatten the guide into a question bank with a custom field indicating the original order and weight, and we document the remapping in the migration validation report.

Recright

Assessment Score

maps to

Recruit CRM & ATS

Custom Field on Candidate

1:1
Fully supported

Team members assign numerical or qualitative scores to candidate responses within Recright's assessment interface. We extract scores per question and per reviewer, mapping them to Recruit CRM custom score fields on the Candidate record. The reviewer attribution (which team member scored) migrates as a text or reference field. If the scoring scale in Recright does not map to a standard numeric range in Recruit CRM, we normalize values and document the transformation in the mapping spec.

Recright

Interview Question

maps to

Recruit CRM & ATS

Question (within Assessment Template or Custom Field)

1:1
Fully supported

Interview Questions in Recright are tied to specific Interview Guides and include text prompts, time limits, and recording settings. We export these as structured fields and map to equivalent question or text block fields within the Recruit CRM Assessment Template or as custom fields on the Candidate record. The time limit and recording-setting metadata migrate as custom fields with integer or boolean values respectively.

Recright

Recruitment Team Member

maps to

Recruit CRM & ATS

User

1:1
Fully supported

Recright supports multi-user teams with role-based access per Position. We extract team member names, email addresses, and role assignments, then map them to Recruit CRM User records by email match. Recright's per-Position role scoping does not have a direct Recruit CRM equivalent, so we assign the closest User role (Admin, Recruiter, or Standard User) and document the original permission matrix for the customer's admin to rebuild in Recruit CRM's role and access settings.

Recright

Custom Candidate Property

maps to

Recruit CRM & ATS

Custom Field on Candidate

lossy
Fully supported

If customers have added custom fields to candidate records in Recright, we handle these as custom properties during migration. We map field names and data types to Recruit CRM's custom field schema, matching text fields to text, numeric values to number, dates to date, and multi-select values to multi-select picklist where supported. Field-level mapping is confirmed during scoping, and any Recright custom property without a Recruit CRM equivalent is documented as a candidate note with a tag indicating the original source field name.

Recright

Candidate Application Date

maps to

Recruit CRM & ATS

Candidate.created_at

1:1
Fully supported

The original application submission timestamp from Recright migrates as a custom date field on the Recruit CRM Candidate record, preserving historical application timing for reporting and audit purposes. We use this field for pipeline velocity reporting rather than the Recruit CRM record creation date.

Recright

Candidate Status

maps to

Recruit CRM & ATS

Candidate Pipeline Stage

lossy
Fully supported

Recright candidate statuses (Applied, In Review, Shortlisted, Rejected, Offer, Hired) map to the equivalent Recruit CRM pipeline stage. We extract the full status history per candidate and apply the most recent status as the initial pipeline stage in Recruit CRM, with earlier statuses recorded as a custom note or activity log for audit completeness.

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.

Recright logo

Recright gotchas

High

No public API for data export

High

Video files not exportable via API

Medium

Candidate PII embedded in interview records requires GDPR-aware handling

Medium

Interview guides map imperfectly to standard ATS assessment templates

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

  • Recright has no public API for programmatic data export

    Recright does not publish a public REST API or documented export endpoints. This means FlitStack AI cannot programmatically pull candidate records, interview data, or assessment scores directly from Recright. We work around this by coordinating a CSV export from Recright's admin UI, mapping it to our ingestion schema, and handling any schema quirks manually. Customers must request their full data export from Recright support before migration scoping begins. We recommend requesting the export early in the discovery phase to avoid delays.

  • Video interview files cannot be transferred via API

    The video interview recordings themselves cannot be downloaded via any documented API endpoint. This is a high-severity issue for teams where candidate video responses are tied to assessment scores and evaluation history. We flag this in every scoping call, coordinate a separate secure file transfer (SFTP share, encrypted drive, or Recright-assisted download), and determine whether Recruit CRM supports video attachments on candidate records. If Recruit CRM does not natively support video, we store a secure link reference in a custom field and provide the customer with a written decision point on how to handle video continuity post-migration.

  • Interview guide ranking and weighting maps imperfectly to Recruit CRM templates

    Recright's structured interview guides support ranked questions, time limits, and multi-tiered scoring rubrics. Recruit CRM's assessment templates do not expose an equivalent ranked-order or weighting model in all tiers. We map what we can directly, and for unsupported template structures we flatten the guide into a question bank plus a custom field indicating the intended order and weight. We document this remapping in the migration validation report so the customer's admin can rebuild the structured weighting in Recruit CRM's template builder if available.

  • Candidate PII embedded in interview records requires GDPR-aware handling

    Candidate records in Recright include full names, email addresses, and application metadata alongside video responses and assessment scores. Under GDPR and similar regulations, this combination of PII with evaluation data is sensitive. We apply our standard PII-handling protocol: encrypted transfer, minimal retention, and documented deletion confirmation from the destination. We ask customers to confirm whether video recordings contain biometric data (facial or voice) that triggers Article 9 GDPR obligations, and we coordinate with Recright to ensure the data export is handled under the appropriate lawful basis.

Migration approach

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

  1. Discovery and Recright data export coordination

    We audit the Recright account to document all Positions, Candidates, Interview Guides, Interview Questions, and Assessment Scores in scope. We identify any custom candidate properties and flag the GDPR considerations (candidate PII, potential biometric data in video). We then coordinate with the customer to request a full CSV export from Recright's admin UI, which is the only available extraction path. We validate the export against our ingestion schema before proceeding, flagging any missing fields or malformed records that require customer-side remediation in Recright before migration begins.

  2. Recruit CRM schema design and custom field creation

    We design the destination schema in Recruit CRM. This includes creating the Job records that map from Recright Positions, configuring custom fields for assessment scores and interview metadata, building or configuring assessment templates from Recright Interview Guides (with ranking flattened where the template builder does not support weighted ranking), and setting up pipeline stages that correspond to Recright candidate statuses. We use Recruit CRM's custom field builder to accommodate any Recright custom candidate properties and map data types before any data import begins.

  3. Video file transfer coordination

    We scope the video file transfer as a parallel workstream. We identify every candidate with an associated pre-recorded interview, determine the secure file transfer method (Recright-assisted download, SFTP upload to Recruit CRM's document store, or encrypted drive), and coordinate with both Recright and the customer to execute the transfer. We simultaneously determine whether Recruit CRM supports video attachments on candidate records or whether video continuity requires a link reference in a custom field. This workstream runs alongside data migration and does not block the structured record import.

  4. GDPR preparation and PII audit

    We conduct a PII audit on the Recright export before loading any data into Recruit CRM. This includes identifying fields containing candidate name, email, phone, location, and any assessment data tied to a named individual. We apply our PII-handling protocol: encrypted transfer, field-level encryption for sensitive data, and documented deletion confirmation. If video recordings may contain biometric data, we escalate to the customer for explicit confirmation before including video in the transfer scope.

  5. Sandbox migration and mapping reconciliation

    We run a full migration into a Recruit CRM sandbox or test environment using the production data volume. The customer's admin reconciles record counts (Candidates in, Jobs in, Assessment Templates in), spot-checks 25-50 random records against the Recright source, and validates that pipeline stage mapping, custom field values, and assessment score data are correct. Any mapping corrections are documented and applied before production migration begins. This step is critical because Recright's CSV export may contain encoding issues, date format inconsistencies, or missing values that require transformation before a clean production import.

  6. Production migration and cutover

    We run production migration in record-dependency order: Jobs first (from Recright Positions), then Candidates with their application dates and status, then Interview Guides and Assessment Templates mapped to the corresponding Job, then Assessment Scores as custom fields on Candidate records, then Interview Questions as text or custom fields, and finally Team Members as Recruit CRM Users with role documentation. We freeze Recright writes during the cutover window, run a final delta migration of any records modified during the window, and then enable Recruit CRM as the system of record.

  7. Post-migration validation and workflow inventory handoff

    We deliver a post-migration validation report showing record counts, any unmapped fields, and a sample record comparison against the Recright source. We provide a written inventory of Recright Interview Guides, custom workflows (if any), and team role assignments with recommendations for rebuilding each in Recruit CRM. We support a one-week hypercare window for reconciliation issues. We do not rebuild Recright's automations or interview workflow configurations as Recruit CRM automations; that is delivered as a documented handoff for the customer's admin or a Recruit CRM implementation partner.

Platform deep dives

Context on both ends of the pair

Recright logo

Recright

Source

Strengths

  • Pre-recorded video interviewing enables asynchronous candidate screening across time zones without scheduling overhead.
  • Structured interview questions applied uniformly across candidates support consistent, defensible hiring decisions.
  • Multi-language support and global usage across 180 countries make it suitable for international talent acquisition.
  • Integration with Salesforce (CRM component in tech stack) suggests native sync capabilities for Salesforce-based recruiting stacks.
  • Candidate-facing interface doubles as an employer branding tool, projecting organizational professionalism.

Weaknesses

  • No publicly documented public API — any migration requires custom integration work or manual export/import, increasing migration complexity.
  • Small team size (14 employees per LinkedIn) may limit support bandwidth during complex migration projects.
  • Recright's data model is purpose-built for video interviewing; it does not function as a full ATS, meaning historical application data may be sparse outside of interview records.
  • Video files cannot be programmatically downloaded from Recright, requiring manual coordination for media transfer.
  • Absence of published API rate limits or bulk export endpoints means migration tooling must work around undocumented constraints.
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 Recright 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

    Recright: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Recright 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 Recright to Recruit CRM & ATS data migrations

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

Can't find your answer?

Walk through your Recright 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 six and ten weeks for accounts under 5,000 candidates with fewer than 10 interview guides and no complex custom field schemas. Migrations with 5,000-20,000 candidates, more than 20 interview guides, extensive custom candidate properties, or a separate video file transfer workstream move to twelve to twenty weeks because of the manual CSV export coordination, GDPR PII audit, custom field remapping, and assessment template flattening. Recruit CRM's own migration support team (offering a three-step data discovery, import, and deployment process) runs in parallel with our migration scope.

Adjacent paths

Related migrations to explore

Ready when you are

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