HRMS migration

Migrate from Recright to Zoho Recruit

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

Recright logo

Recright

Source

Zoho Recruit

Destination

Zoho Recruit logo

Compatibility

83%

10 of 12

objects map 1:1 between Recright and Zoho Recruit.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Recright is a purpose-built video interviewing platform with no public API, while Zoho Recruit is a full ATS that accepts CSV imports with configurable field mapping across Candidates, Job Openings, Users, Clients, Contacts, Interviews, Assessments, and Custom Modules. Migrating between them requires coordinating a manual CSV export from Recright (not a programmatic pull), mapping Recright's structured interview guides and question-level scores to Zoho Recruit's custom fields and assessment structures, and handling video interview files through a separate secure transfer since neither platform exposes a native video-attachment API on candidate records. Workflows, assessment templates, and interview scheduling automations do not migrate; we deliver a written inventory of these for your admin to rebuild in Zoho Recruit's Blueprint and Workflow Rule builder.

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

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

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

Recright

Candidate

maps to

Zoho Recruit

Candidate

1:1
Fully supported

Recright Candidate records (name, email, application date, status, metadata) map directly to Zoho Recruit Candidate. Recright's First Name and Last Name split is preserved; Zoho Recruit requires Last Name as a mandatory field, so candidates without a Last Name are flagged during scoping and set to 'Not Provided' or a customer-specified placeholder. Custom Candidate Properties migrate to Zoho Recruit custom fields (created during schema setup), mapping data types (text, date, picklist) to their Zoho equivalents.

Recright

Position

maps to

Zoho Recruit

Job Opening

1:1
Fully supported

Recright Positions define the job opening and hold associated interview templates, candidate pools, and publication settings. These map to Zoho Recruit Job Opening records. Position status (active, paused, closed) migrates to Zoho Recruit Opening Status. Active position count limits vary by Zoho Recruit tier (1 for Free, 10 per recruiter for Standard, 20 per recruiter for Enterprise), so we verify the customer's target tier during scoping.

Recright

Interview Guide

maps to

Zoho Recruit

Custom Module or Assessment

lossy
Fully supported

Recright's Prepare module stores structured interview guides with ranked questions, time limits, and scoring rubrics. Zoho Recruit does not have a native structured guide template object. We map these to a Zoho Recruit Custom Module (named 'Interview Guides') with fields for Guide Name, Question Text, Question Order, Time Limit, and Scoring Rubric. Score weighting from Recright migrates as a decimal custom field. If the customer prefers, we flatten the guide into a question bank plus a Zoho Recruit Assessment with questions entered manually.

Recright

Interview Question

maps to

Zoho Recruit

Custom Module Field or Assessment Question

1:1
Fully supported

Recright Interview Questions (tied to specific guides, with text prompts, time limits, and recording settings) map to individual records within the Interview Guides Custom Module or to Assessment questions. We preserve the question text, time limit, and order within the guide. Whether questions go into the Custom Module or the native Assessment module is decided during scoping based on the customer's intended review workflow in Zoho Recruit.

Recright

Pre-recorded Interview

maps to

Zoho Recruit

Interview (with custom fields)

1:1
Fully supported

Recright Pre-recorded Interviews (a Candidate's video response to a structured Interview Question) export as metadata: question text, response duration, completion timestamp, and watch count. Video blob files are not programmatically accessible. We create a Zoho Recruit Interview record linked to the Candidate, storing the Recright metadata in custom fields (recright_interview_id, response_duration_seconds, completion_timestamp, watch_count). Video files are coordinated separately (see Gotchas). The Interview record links to the Job Opening and the mapped Interview Guide Custom Module record.

Recright

Assessment Score

maps to

Zoho Recruit

Custom Score Fields or Assessment

1:1
Fully supported

Recright Assessment Scores (numerical or qualitative scores per question and per reviewer) map to custom numeric or picklist fields on the Interview record or the Interview Guide Custom Module, depending on whether the customer prefers per-question or per-reviewer aggregation. We preserve the raw score value, the max score for normalization, the reviewer's name, and the review timestamp. Scores are not aggregated into a Zoho Recruit native score field because Zoho Recruit's Assessment module does not expose per-question reviewer scoring in the same data model.

Recright

Recruitment Team Member

maps to

Zoho Recruit

User

1:1
Fully supported

Recright multi-user team members (name, email, role per position) map to Zoho Recruit User records. We extract distinct team members across all positions, match by email against the Zoho Recruit User table, and flag any Recright team member without a corresponding Zoho User in a reconciliation queue for the customer's admin to provision. Zoho Recruit requires at least two users to run the migration wizard; we verify this during scoping.

Recright

Position Publication Settings

maps to

Zoho Recruit

Job Opening Source or Career Site

lossy
Fully supported

Recright Position publication settings (job board distribution, career site status, job posting URLs) do not have a direct Zoho Recruit equivalent. We document the publication settings as a text field on the Job Opening record and recommend the customer republish openings from Zoho Recruit's native job posting tools (which support free job postings on Standard and Enterprise tiers) as part of their go-live checklist.

Recright

Custom Candidate Properties

maps to

Zoho Recruit

Custom Fields on Candidate

1:1
Mapping required

Recright custom fields added to candidate records map to Zoho Recruit custom fields on the Candidate object. We extract the field name, data type, and values during CSV analysis, create matching custom fields in Zoho Recruit during schema setup, and migrate values during the Candidate import phase. Picklist values in Recright map to Zoho Recruit picklist or multi-select picklist fields with values created in the destination before import.

Recright

Video Interview File

maps to

Zoho Recruit

Attachment or External Link (separate coordination)

1:1
Fully supported

Recright video interview files (MP4/webm blobs) cannot be downloaded via any documented API. We flag this as a separate workstream during scoping. If the customer has Recright support provide a secure download of video files, we store them as Zoho Recruit Attachments on the mapped Interview record, noting that Zoho Recruit's attachment storage has per-organization limits. Alternatively, we document the video file location as a custom text field with a link to a secure shared drive (SFTP, encrypted cloud storage, or Recright-assisted download) so the videos remain accessible to hiring teams.

Recright

Candidate Status

maps to

Zoho Recruit

Candidate Stage or Status

1:1
Fully supported

Recright candidate statuses (applied, screening, interview, offer, hired, rejected) map to Zoho Recruit Candidate Status values. We extract the full status taxonomy from the customer's Recright account, create matching picklist values in Zoho Recruit during schema setup, and preserve the status history as activity notes or a custom field if the customer requires an audit trail of status transitions.

Recright

Interview Watch History

maps to

Zoho Recruit

Custom Fields on Interview

1:1
Fully supported

Recright tracks watch count per interview response (how many times a reviewer has viewed a video). We preserve this as a custom integer field recright_watch_count on the Interview record. This is informational metadata that Zoho Recruit does not natively track.

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

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

  • Recright has no public API for data extraction

    Recright does not publish a REST API or documented bulk export endpoint. FlitStack AI cannot programmatically pull candidate records, interview data, or assessment scores directly. We work around this by coordinating a CSV export from Recright's admin UI, mapping it to our ingestion schema, and handling schema quirks manually. The customer must contact Recright support to request a full data export before migration scoping begins. Any delay in obtaining the export extends the migration timeline.

  • Video interview files require separate file transfer coordination

    The video interview recordings themselves cannot be downloaded from Recright via any documented API. This is a high-severity issue for teams where video responses are core to the hiring record. We flag this in every scoping call, coordinate a separate secure file transfer (SFTP share, encrypted cloud drive, or Recright-assisted download), and store video files as Zoho Recruit Attachments where the destination org has sufficient storage. We also warn customers that Zoho Recruit does not have a native video player on candidate records; videos are attached as downloadable files. If video playback within Zoho Recruit is required, the customer should evaluate Zoho Recruit's $12/license/month video interview add-on for new interviews going forward.

  • Zoho Recruit requires Last Name on every Candidate record

    Zoho Recruit mandates a Last Name field on Candidate records during import. Recright Candidate records may contain only a full name field or a first-name-only record. During scoping, we audit the candidate CSV for missing Last Name values and apply a customer-approved placeholder ('Not Provided', 'Unknown', or a derived value from the full name). Records without any name data are logged to a reconciliation sheet for the customer's review before import proceeds.

  • Zoho Recruit export link expires in 48 hours

    When migrating from Zoho Recruit to another system, Zoho's export download link is valid for only 48 hours. While this affects the reverse migration direction (Zoho Recruit outbound), the principle applies to any Zoho Recruit data used as a delta source during the Recright-to-Zoho migration. We schedule export retrieval immediately and use the data without delay to avoid re-initiating the export request.

  • Interview guides and assessment templates require manual rebuild

    Recright's structured Interview Guides (Prepare module) with ranked questions, time limits, and scoring rubrics have no direct Zoho Recruit equivalent. We flatten them into a Custom Module with question text, order, time limit, and rubric fields, but Zoho Recruit's native Assessment module does not expose the same structured scoring grid. The customer's admin will need to rebuild any automated scoring workflows (score thresholds, auto-rejection rules, weighted ranking) using Zoho Recruit Workflow Rules and Custom Functions post-migration. We document the original guide structure in the migration validation report.

Migration approach

Six steps for a successful Recright to Zoho Recruit data migration

  1. Export coordination and scoping

    We contact Recright support on the customer's behalf to request a full CSV export covering Candidates, Positions, Interview Guides, Pre-recorded Interviews, Assessment Scores, Interview Questions, and Team Members. We audit the export structure during an initial discovery call, verify the presence of Last Name fields, identify custom candidate properties, and catalog the interview guide library. We also confirm whether video files will be provided via secure download and whether any candidate records contain GDPR-sensitive biometric data (facial or voice in video) that triggers Article 9 obligations.

  2. Schema design and custom field creation

    We design the Zoho Recruit destination schema in a Sandbox or staging org. This includes creating the Interview Guides Custom Module with fields for Guide Name, Question Text, Question Order, Time Limit, and Scoring Rubric; adding custom fields to the Interview object (recright_interview_id, response_duration_seconds, completion_timestamp, watch_count); and creating custom fields for assessment scores and watch history. We create custom picklist values for Candidate Status matching the customer's Recright taxonomy and verify that the target Zoho Recruit tier supports the required active job opening count.

  3. CSV transformation and field mapping

    We transform the Recright CSV export into Zoho Recruit's import format. This includes splitting full name fields into First Name and Last Name (with placeholder values for missing data), mapping Recright custom candidate properties to Zoho Recruit custom fields, mapping Position publication settings to Job Opening records, and restructuring interview guide and question data into the Interview Guides Custom Module and Interview records. We run a validation pass to check for missing mandatory fields, unsupported characters, and duplicate records before the first import attempt.

  4. Sandbox migration and reconciliation

    We run a full migration into a Zoho Recruit Sandbox using production-like data volume. The customer's recruitment lead reconciles record counts (Candidates in, Job Openings in, Interview records in), spot-checks 25-50 random candidate records against the Recright source export, and verifies that interview guide questions and score values are correctly placed in the custom module. Any mapping corrections happen here, not in production. We also verify that the customer's Zoho Recruit user count meets the migration wizard requirement (minimum two users).

  5. Video file coordination

    We coordinate the separate video file transfer with Recright support or the customer's IT team. We upload video files as Attachments on the corresponding Interview records in Zoho Recruit, verify attachment sizes against Zoho Recruit's storage limits, and document any videos that exceed limits or cannot be attached as downloadable files. We update the Interview records with custom fields pointing to a secure shared drive location if native attachment is not feasible.

  6. Production migration and cutover

    We freeze Recright 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 deliver the Interview Guide and Workflow Inventory document to the customer's admin team, noting which Zoho Recruit Workflow Rules and Custom Functions are needed to replicate the scoring rubrics and time-limit logic from Recright. We support a one-week hypercare window where we resolve any reconciliation issues. We do not rebuild interview scheduling automations or assessment scoring workflows inside the migration scope; those are documented separately for the customer's admin to rebuild in Zoho Recruit's Blueprint and Workflow Rule builder.

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

    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 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 Recright to Zoho Recruit data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between three and five weeks for accounts under 5,000 Candidates and 500 Positions with no complex interview guide libraries. Migrations with large interview guide collections, question-level score histories, multiple custom candidate properties, or video file coordination move to six to ten weeks because of manual CSV parsing, custom field creation, and the separate file transfer work. Recright's lack of a public API means every export must be coordinated manually with their support team, which can add one to two weeks to the timeline if export requests are delayed.

Adjacent paths

Related migrations to explore

Ready when you are

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