HRMS migration
Field-level mapping, validation, and rollback between Varbi Recruit and Recruit CRM & ATS. We move data and schema; workflows are rebuilt natively in Recruit CRM & ATS.
Varbi Recruit
Source
Recruit CRM & ATS
Destination
Compatibility
11 of 12
objects map 1:1 between Varbi Recruit and Recruit CRM & ATS.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Varbi Recruit to Recruit CRM is a migration across two different ATS paradigms: Varbi Recruit is structured around Nordic public-sector hiring governance with competency-based scorecards and GDPR-first data handling, while Recruit CRM is an agency-facing recruitment platform with AI candidate matching and a more flexible pipeline model. We handle the object-level mapping including Candidates, Applications, and Adverts, flatten tenant-specific custom fields before import, re-map Hiring Process stages to Recruit CRM pipeline stages, and resolve the audit gap between Varbi's structured competency scorecard model and Recruit CRM's more flexible candidate evaluation fields. Social security numbers and national identity fields require explicit customer consent under GDPR Article 9 before migration. Varbi's onboarding module is a separate product layer and is not included in the standard migration scope. Workflow configurations, hiring templates, and automated stage transitions do not migrate as code; we deliver a written inventory for your admin to rebuild in Recruit CRM.
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 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.
Varbi Recruit
Candidate
Recruit CRM & ATS
Candidate
1:1Varbi Candidate profiles map to Recruit CRM Candidates with contact details, address, phone, and email transferred directly. National identity numbers (Swedish personnummer, Norwegian fødselsnummer, Danish CPR) require explicit customer consent during scoping under GDPR Article 9; we flag these fields and do not include them in the standard payload without documented sign-off. Multi-select custom fields are flattened into delimited columns before import.
Varbi Recruit
Job Advert
Recruit CRM & ATS
Job
1:1Varbi Adverts map to Recruit CRM Jobs with title, description, department, location, employment type, and application deadline transferred directly. Application deadline maps to the closing_date field. We preserve the advert status (Draft, Published, Closed) and map it to Recruit CRM's job_status field.
Varbi Recruit
Application
Recruit CRM & ATS
Application
1:1Each Varbi Application links a Candidate to a Job Advert via a Hiring Process. We map the application record with its current stage, stage history, and timestamps preserved. The Hiring Process stage name re-mapping is completed during scoping with hiring manager sign-off before migration; stages with no Recruit CRM equivalent are flagged as collapsed or expanded in the mapping documentation.
Varbi Recruit
Hiring Process
Recruit CRM & ATS
Pipeline
lossyVarbi Hiring Processes define stage sequences per role type. Each Hiring Process becomes a Recruit CRM Pipeline with stages re-mapped to the destination stage names. Stage probabilities migrate as custom fields if the customer requires them; Recruit CRM does not enforce stage probabilities natively. We configure pipeline access permissions to match the Varbi hiring team structure during the configuration phase.
Varbi Recruit
Competency
Recruit CRM & ATS
Custom Scorecard Fields
1:1Varbi Competency profiles used in structured interview scoring are custom-defined per organisation and do not have a native Recruit CRM equivalent object. We export the competency framework (name, definition, rating scale) and re-create it as custom candidate fields or a linked custom object in Recruit CRM. The exact mapping depends on the competency complexity; simple frameworks map to multi-select picklists, complex multi-level rubrics may require a separate Competency custom object with lookup to Candidate.
Varbi Recruit
Interview Scorecard
Recruit CRM & ATS
Candidate Evaluation
1:1Varbi Interview Scorecards capture structured ratings and notes against Competencies per interview stage. We export scorecard data and map it to Recruit CRM's candidate evaluation fields or custom evaluation objects. Where Recruit CRM does not support structured scorecard objects natively, we flag the gap and provide a documentation of the original scorecard structure for manual re-entry or custom development.
Varbi Recruit
Custom Fields (Candidates, Applications, Adverts)
Recruit CRM & ATS
Custom Fields
1:1Varbi custom fields vary by tenant with no enforced schema standardisation. We audit all custom fields during scoping, categorise them by type (text, number, date, multi-select, lookup), flatten multi-select values into delimited columns, and map each to the appropriate Recruit CRM field type. Fields that cannot be flattened (nested objects, complex hierarchies) are flagged as manual recreation required.
Varbi Recruit
Attachment
Recruit CRM & ATS
Document
1:1CVs, cover letters, portfolios, and other documents attached to candidate profiles export as binary files alongside record metadata. We store them in a mapped folder structure and push the file URLs into Recruit CRM's document fields or link them via the candidate record. Recruit CRM's attachment size limits and supported formats are checked during scoping.
Varbi Recruit
Offer and Contract
Recruit CRM & ATS
Offer
1:1Varbi offer record metadata and attached offer letter documents migrate to Recruit CRM Offers. Offer status (Pending, Accepted, Declined, Withdrawn) maps to Recruit CRM's offer_status field. Note that offer workflow automation does not migrate; we document the original offer-stage triggers for admin rebuild.
Varbi Recruit
User and Hiring Manager
Recruit CRM & ATS
User
1:1Varbi user accounts (recruiters, hiring managers, approvers) map to Recruit CRM Users by email match. Role and team assignments migrate to Recruit CRM's team structure and permission sets. Owners without a matching Recruit CRM User are held in a reconciliation queue for the customer to provision before record import.
Varbi Recruit
Tag and Label
Recruit CRM & ATS
Tag
1:1Varbi tags and labels used for candidate segmentation, sourcing channel, or internal categorisation export as flat label arrays. We map them to Recruit CRM Tags on the candidate record. Tag naming conventions vary by tenant and are preserved as-is unless a tag standardisation decision is made during scoping.
Varbi Recruit
Onboarding Record
Recruit CRM & ATS
(not migrated)
1:1Varbi's digital onboarding module is a separate product layer triggered after offer acceptance. Onboarding task lists, workflow states, and onboarding documents are not included in the standard candidate or advert export and are not migrated by FlitStack AI. Teams switching ATS platforms must treat onboarding as a separate workstream; Recruit CRM's integrated onboarding features can be configured post-migration as a parallel activity.
| Varbi Recruit | Recruit CRM & ATS | Compatibility | |
|---|---|---|---|
| Candidate | Candidate1:1 | Fully supported | |
| Job Advert | Job1:1 | Fully supported | |
| Application | Application1:1 | Fully supported | |
| Hiring Process | Pipelinelossy | Fully supported | |
| Competency | Custom Scorecard Fields1:1 | Fully supported | |
| Interview Scorecard | Candidate Evaluation1:1 | Fully supported | |
| Custom Fields (Candidates, Applications, Adverts) | Custom Fields1:1 | Mapping required | |
| Attachment | Document1:1 | Fully supported | |
| Offer and Contract | Offer1:1 | Fully supported | |
| User and Hiring Manager | User1:1 | Fully supported | |
| Tag and Label | Tag1:1 | Fully supported | |
| Onboarding Record | (not migrated)1: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
Recruit CRM & ATS gotchas
API rate limits are license-scaled and can throttle bulk migration
Custom field schemas vary per organization and require field-level mapping
Files and email attachments require separate extraction and re-upload
Email sequences and automation logic do not transfer between platforms
Pair-specific challenges
Migration approach
Discovery and GDPR consent scoping
We audit the Varbi Recruit instance for record volumes (Candidates, Applications, Adverts, Offers), custom field schemas, Hiring Process configurations, competency frameworks, user count, and attachment volume. We identify national identity fields (personnummer, fødselsnummer, CPR) and flag them for explicit GDPR Article 9 consent handling. The discovery output is a written migration scope document including a GDPR consent decision record, a custom field inventory, and a Hiring Process stage map.
Custom field audit and flattening
We run the custom field audit across all Candidate, Application, and Advert records. Multi-select fields are flattened into delimited columns. Complex nested fields are categorised as manual recreation required. The audit output is a field-level mapping document reviewed and signed off by the customer before transformation begins.
Stage re-mapping and competency framework alignment
We map each Varbi Hiring Process stage to an equivalent Recruit CRM pipeline stage. Stages with no clear Recruit CRM equivalent are flagged as collapsed or expanded with a recommended mapping. The competency framework is documented and mapped to Recruit CRM custom fields or a custom scorecard object. The hiring manager reviews and approves the stage map and competency mapping before migration.
Sandbox migration and reconciliation
We run a full migration into Recruit CRM using production-like data volumes. The customer's recruitment lead reconciles record counts, spot-checks 20-30 random candidate and application records against the Varbi source, and validates that stage history and competency scores transferred correctly. Any mapping corrections are applied before production migration begins.
GDPR consent handling and national ID transfer
If the customer provides signed consent for national identity field migration, we configure a separate secure transfer path for these fields, encrypting them at rest and in transit. If consent is withheld, the national ID fields are excluded from the migration payload and the exclusion is documented in the handoff record.
Production migration in dependency order
We run production migration in record-dependency order: Users (validated after admin provisioning), Jobs (Adverts), Candidates, Applications (with Hiring Process stage mapping applied), Offers, Attachments (via file import), Competency data (to custom fields or custom objects), Tags. Each phase emits a row-count reconciliation report. Active candidates are flagged for a post-migration re-engagement sequence.
Cutover, validation, and workflow handoff
We freeze Varbi writes during cutover, run a final delta migration of records modified during the migration window, then enable Recruit CRM as the system of record. We deliver the Hiring Process stage map, the competency framework documentation, and the custom field recreation list for the customer's admin to rebuild any automation or stage-triggered workflows in Recruit CRM. We support a five-day hypercare window for reconciliation issues and do not rebuild Varbi Hiring Process automations as Recruit CRM workflows within the migration scope.
Platform deep dives
Varbi Recruit
Source
Strengths
Weaknesses
Recruit CRM & ATS
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 Recruit CRM & ATS.
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 Recruit CRM & ATS migration scoping. Not seeing yours? Book a call.
Walk through your Varbi Recruit to Recruit CRM & ATS 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 Recruit CRM & ATS
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.