HRMS migration
Field-level mapping, validation, and rollback between Varbi Recruit and Zoho Recruit. We move data and schema; workflows are rebuilt natively in Zoho Recruit.
Varbi Recruit
Source
Zoho Recruit
Destination
Compatibility
9 of 12
objects map 1:1 between Varbi Recruit and Zoho Recruit.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Varbi Recruit to Zoho Recruit is a structural migration for Nordic public-sector and higher-ed hiring teams moving from an ISO 27001-certified, compliance-first ATS into a multi-industry recruitment platform with tiered pricing from free to $75 per user per month. Varbi organises hiring around Competencies, Adverts, Candidates, and Hiring Processes with tenant-defined stage names and no enforced custom field standardisation; Zoho Recruit uses a module-based data model (Candidates, Job Openings, Interviews, Assessments) with a Data Migration module that requires mandatory field completion (Last Name on Candidates) and blocks import of users with pre-existing Zoho accounts. We extract via Varbi's CSV export or documented API endpoints, pre-process nested multi-value custom fields into flat delimited columns, resolve the stage remap through a hiring-manager sign-off, and load into Zoho via CSV upload through the Data Migration module or direct API insert. Social security numbers (Swedish personnummer and equivalent Nordic national IDs) require explicit customer consent during scoping and are excluded from the standard payload without it. We do not migrate Varbi's digital onboarding module (a separate product layer), Varbi Workflows, or Varbi's Competency scoring rubrics as native Zoho equivalents — these are documented for manual rebuild.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Varbi Recruit 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.
Varbi Recruit
Candidate
Zoho Recruit
Candidate
1:1Varbi Candidate records map 1:1 to Zoho Recruit Candidates. All standard fields (First Name, Last Name, Email, Phone, Source, Status) migrate directly. Zoho Recruit requires Last Name as a mandatory field — any Varbi Candidate without a Last Name is flagged during scoping and assigned a placeholder value ('not provided') per Zoho's import requirement, with a note in the reconciliation report for the customer to update manually. National identity numbers (Swedish personnummer, Norwegian fødselsnummer) are excluded from the standard payload and require explicit customer consent during scoping; if elected, a separate secure transfer path is configured.
Varbi Recruit
Job Advert
Zoho Recruit
Job Opening
1:1Varbi Advert records (title, description, department, location, employment type, application deadline) map to Zoho Recruit Job Opening. The Zoho Job Opening module requires a Title and an assigned Recruiter; we extract the responsible Varbi Hiring Manager and map them to the Zoho Recruiter field. Application deadline migrates as the Zoho Opening Date or a custom Closing Date field depending on the customer's Zoho configuration.
Varbi Recruit
Application
Zoho Recruit
Candidate Job Opening junction (Application)
1:1Each Varbi Application links a Candidate to a Job Advert with a Hiring Process and Stage. Zoho Recruit represents the same relationship through the Candidate record's association with a Job Opening and an Interview or status update. We preserve the application status and stage history as Zoho Candidate custom fields or as interview records with stage labels, and document the mapping against the signed-off stage remap table.
Varbi Recruit
Hiring Process (Stages)
Zoho Recruit
Pipeline Stages (configuration)
lossyVarbi Hiring Process stages are tenant-defined with no canonical set. Each organisation's stage sequence must be remapped to Zoho Recruit pipeline stages. We audit the complete stage list during scoping, propose a 1:1 or collapse/expand mapping for each stage, and obtain hiring-manager sign-off before committing the mapping to the migration script. Stages with no Zoho equivalent are flagged as manual-only with a note to recreate the stage label in Zoho Setup after migration.
Varbi Recruit
Competency
Zoho Recruit
Custom Fields (on Candidate or Interview module)
lossyVarbi Competency profiles (structured interview scoring rubrics) have no direct Zoho Recruit equivalent. We export the competency framework and attempt to map each competency to a Zoho custom picklist or multi-select field on the Candidate or Interview module. The scoring rubric values migrate as text or integer custom fields. We flag that Zoho does not support native structured scorecard objects and document the recommended manual workflow for recreating the competency scoring interface in Zoho.
Varbi Recruit
Custom Fields (Candidates, Applications, Adverts)
Zoho Recruit
Custom Fields
lossyVarbi allows arbitrary custom fields with no enforced schema standardisation across tenants. Multi-select, multi-value, and nested custom fields cannot be imported directly into Zoho Recruit without pre-processing. We run a custom-field audit during scoping, flatten multi-select fields into delimited columns (semicolon-separated), and convert nested structures into flat key-value pairs. Any custom field that cannot be flattened is flagged as a manual-recreate item with a Zoho field type recommendation (Picklist, Multi-Select, Text, etc.). The Zoho destination schema (custom fields per module) is pre-created via Zoho's Setup > Customization > Modules before any data import begins.
Varbi Recruit
Attachment (CV, cover letter, portfolio)
Zoho Recruit
Candidate Attachment / Document
1:1CVs, cover letters, portfolios, and other documents attached to Varbi Candidate profiles are exported as binary files alongside record metadata. We export to a structured folder hierarchy (Candidate ID / Attachment Type) and either push files to Zoho Recruit's document storage via API or store them in a secure cloud folder with reference links recorded in a custom Zoho text field on the Candidate record. The original file name and upload date are preserved as metadata.
Varbi Recruit
Interview Scorecard
Zoho Recruit
Custom Interview Fields / Notes
1:1Varbi Interview Scorecards capture structured ratings and notes against Competencies per interview stage. Zoho Recruit does not have a native structured scorecard object. We export the scorecard data as custom fields on the Zoho Interview record (one field per rated competency, with the score and notes as field values). Where the scorecard references competencies that do not map directly, we flatten the response into a Notes field and flag the gap for the customer's admin to address in Zoho's custom field setup.
Varbi Recruit
User and Hiring Manager
Zoho Recruit
User
1:1Varbi user accounts (recruiters, hiring managers, approvers) map to Zoho Recruit Users by email match. Zoho Recruit requires that users without a pre-existing Zoho account be imported via CSV; users who already have a separate Zoho Recruit account must close that account before they can be imported into the company's Zoho Recruit org. We extract the full Varbi user directory (name, email, role, team) and run email matching against the destination org's User table during scoping, flagging any conflicts for the customer's admin to resolve before the User import phase.
Varbi Recruit
Tag and Label
Zoho Recruit
Tag
1:1Varbi tags and labels on Candidates and Adverts migrate to Zoho Recruit Tags. Tag names are exported as flat arrays and mapped to Zoho's tag field on the respective module. If the same tag is used across different modules in Varbi (Candidate tags and Advert tags), we preserve the module context in a Zoho custom field to avoid cross-module tag collision.
Varbi Recruit
Offer and Contract
Zoho Recruit
Custom Module or Offer Records
1:1Varbi Offer letter metadata and attached contract documents are exported alongside the Candidate record. Zoho Recruit does not have a native Offer object; we map offer records to a Zoho custom module (Offer) with fields for candidate reference, offer amount, status, and expiry date, and attach the contract document to the custom record. The customer's admin creates the custom Offer module in Zoho Setup before the migration import phase.
Varbi Recruit
Onboarding Record
Zoho Recruit
Not Migrated
1:1Varbi's digital onboarding module is a separate product layer triggered after a candidate accepts an offer. Onboarding task lists, workflow states, and onboarding documents are not included in the standard candidate or advert export and do not have a Zoho Recruit equivalent. This is a separate migration workstream that the customer must treat independently. We document the onboarding record types and recommend Zoho People as the destination for onboarding workflows if the customer is within the Zoho ecosystem.
| Varbi Recruit | Zoho Recruit | Compatibility | |
|---|---|---|---|
| Candidate | Candidate1:1 | Fully supported | |
| Job Advert | Job Opening1:1 | Fully supported | |
| Application | Candidate Job Opening junction (Application)1:1 | Fully supported | |
| Hiring Process (Stages) | Pipeline Stages (configuration)lossy | Fully supported | |
| Competency | Custom Fields (on Candidate or Interview module)lossy | Fully supported | |
| Custom Fields (Candidates, Applications, Adverts) | Custom Fieldslossy | Mapping required | |
| Attachment (CV, cover letter, portfolio) | Candidate Attachment / Document1:1 | Fully supported | |
| Interview Scorecard | Custom Interview Fields / Notes1:1 | Fully supported | |
| User and Hiring Manager | User1:1 | Fully supported | |
| Tag and Label | Tag1:1 | Fully supported | |
| Offer and Contract | Custom Module or Offer Records1:1 | Fully supported | |
| Onboarding Record | Not Migrated1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Varbi Recruit gotchas
Custom fields must be audited and flattened before migration
Pipeline stage names are tenant-defined and require 1:1 re-mapping
Onboarding data lives outside the standard ATS export scope
Social security number handling requires explicit customer consent
Active candidate re-engagement is necessary post-migration
Zoho Recruit gotchas
Daily API rate limits are tier-gated and per-user capped
User import hard cap of 2,000 records
Attachment folder hierarchy must be preserved exactly
Resume parsing quota varies by plan and resets daily
Custom fields unavailable in Free and Standard editions
Pair-specific challenges
Migration approach
Scoping and data audit
We extract a full data inventory from Varbi Recruit via CSV export or documented API endpoints, covering all Candidates, Job Adverts, Applications, Hiring Processes, Competencies, custom fields, tags, attachments, and user accounts. During scoping we run the custom-field audit (flattening multi-select and nested fields), identify records missing Last Name, flag social security number fields for consent, audit the Hiring Process stage list for remap complexity, and extract the user directory for Zoho account conflict checking. The scoping output is a written migration scope document including the stage remap table, custom field flattening plan, and consent requirement for sensitive fields.
Schema pre-creation in Zoho Recruit
Before any data import, we pre-create the Zoho Recruit destination schema: custom fields on Candidate, Job Opening, Interview, and any custom Offer module; pipeline stages per the signed-off remap table; and tag taxonomy matching the Varbi tag export. We also configure the Candidate module to include any additional fields required by the flattened custom field plan. Schema is validated in Zoho's sandbox or staging environment before production migration begins.
User and attachment preparation
We reconcile the Varbi user directory against the Zoho Recruit User table, flagging any pre-existing Zoho account conflicts for the customer's admin to resolve. Binary attachments (CVs, cover letters, portfolios) are exported from Varbi into a structured folder hierarchy. If the decision is to store in Zoho's native document storage, we prepare the files for API push; if storing in a linked cloud folder, we set up the reference structure. Social security number handling proceeds only after documented customer consent is obtained during this phase.
Sandbox migration and reconciliation
We run a full migration into a Zoho Recruit staging environment using the scoped data volume. The customer's recruitment operations lead reconciles record counts (Candidates in, Job Openings in, Applications in), spot-checks 25-50 random records against the Varbi source, validates the stage remap accuracy, and confirms that attachment links resolve correctly. The hiring manager reviews the stage remap output and signs off before production migration is scheduled. Any mapping corrections are applied to the production migration scripts.
Production migration in dependency order
We run production migration in record-dependency order: Users (after account-conflict resolution), Job Openings (first because they are referenced by Applications), Candidates (with Last Name placeholder handling applied), Applications (with stage mapped through the signed-off remap table), Competency and scorecard data (to custom fields on Interview records), Tags, custom field data (flattened), and attachments (via API push or folder reference links). Each phase emits a row-count reconciliation report before the next phase begins. Zoho's Data Migration module handles module-file mapping and field mapping through its wizard, with our scripts pre-formatting the CSV to match Zoho's expected column structure.
Cutover, validation, and rebuild handoff
We freeze Varbi Recruit writes during the cutover window, run a final delta migration of any records modified during the migration period, then enable Zoho Recruit as the system of record. We deliver the Workflow and Competency rebuild inventory document to the customer's admin team, covering Hiring Process automations, stage transition rules, and scoring rubrics requiring manual rebuild in Zoho Blueprint or as custom fields. We support a one-week hypercare window where we resolve any reconciliation issues raised by the recruitment team. We do not rebuild Varbi Hiring Process workflows or competency scoring interfaces as Zoho Blueprint automations inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Varbi Recruit
Source
Strengths
Weaknesses
Zoho Recruit
Destination
Strengths
Weaknesses
Complexity grading
Standard HRMS migration. 1 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Varbi Recruit and Zoho Recruit.
Object compatibility
1 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
Varbi Recruit: Rate limit details are not publicly documented by Varbi. We recommend conservative polling intervals and implement exponential back-off during export to avoid triggering throttling..
Data volume sensitivity
Varbi Recruit doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Varbi Recruit to Zoho Recruit migration scoping. Not seeing yours? Book a call.
Walk through your Varbi Recruit to Zoho Recruit migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Varbi Recruit
Other ways to arrive at Zoho Recruit
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.