HRMS migration
Field-level mapping, validation, and rollback between Varbi Recruit and Crelate. We move data and schema; workflows are rebuilt natively in Crelate.
Varbi Recruit
Source
Crelate
Destination
Compatibility
10 of 12
objects map 1:1 between Varbi Recruit and Crelate.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Varbi Recruit to Crelate is a migration shaped by two different design philosophies: Varbi Recruit is purpose-built for Nordic and Benelux public-sector and higher-ed hiring with ISO 27001-certified data handling, competency-based scoring, and GDPR-first records; Crelate is a recruiter-first ATS and CRM platform with AI-powered sourcing, a Living Platform that continuously enriches candidate records, and a flexible pipeline model designed for agencies and in-house talent teams that scale. We extract candidate records, job adverts, applications, interview scorecards, and competency frameworks from Varbi Recruit via CSV export or documented API endpoints, pre-process custom fields that do not conform to a standard schema, and load them into Crelate's structured record types. We flag social security number fields for explicit customer consent before including them in the migration payload, and we deliver a written map of Hiring Process stages and Competency configurations requiring manual rebuild in Crelate because these are configuration objects rather than importable data records.
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 Crelate, 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
Crelate
Contact
1:1Varbi Recruit Candidate profiles map directly to Crelate Contact records. We extract all standard contact fields (name, email, phone, address) plus any flat custom fields defined on the Candidate object. National identity numbers (such as Swedish personnummer) migrate only with explicit customer consent documented during scoping; without consent these fields are excluded from the payload. Multi-select and nested custom fields are flattened into delimited columns before import to avoid schema violations in Crelate's Contact model.
Varbi Recruit
Job Advert
Crelate
Job
1:1Varbi Recruit Advert records (title, description, department, location, employment type, application deadline) map to Crelate Job records. Advert metadata including publishing status and responsible recruiter maps to Crelate Job fields. Active and closed advert states are preserved so that Crelate reflects the correct open/closed status at import time.
Varbi Recruit
Application
Crelate
Application
1:1Each Varbi Recruit Application links a Candidate to a Job Advert with a specific Hiring Process and Stage. We preserve the stage history, timestamps, and application status in Crelate's Application record. Stage history is stored as a custom text or JSON field in Crelate where the native model does not support full stage audit trails; the customer's admin reviews the staging logic during sandbox sign-off.
Varbi Recruit
Hiring Process
Crelate
Pipeline + Stage
lossyVarbi Recruit Hiring Process definitions (stage sequence, responsible users, deadlines) are organization-configured with no canonical stage names. We audit the full stage list during scoping, map each source stage to an equivalent Crelate pipeline stage, and flag stages with no clear Crelate equivalent for hiring manager sign-off before committing the mapping. Stages are collapsed or expanded based on admin decision to avoid misrepresenting candidate progression.
Varbi Recruit
Competency Framework
Crelate
Custom Fields (Contact/Application)
1:1Varbi Recruit Competency profiles define structured interview criteria and scoring rubrics. Crelate does not have a native Competency object. We export competency definitions and their values as custom fields on the Contact or Application record in Crelate, prefixing them with competency_ for identification. Competency ratings migrate as integer or decimal values against each named competency field. If the customer requires a structured interview form, we document the competency framework for manual rebuild in Crelate Forms.
Varbi Recruit
Interview Scorecard
Crelate
Custom Fields + Notes
1:1Varbi Recruit Interview Scorecards capture structured ratings and notes against Competencies per interview stage. Crelate's native data model does not include a dedicated scorecard object. We migrate scorecard data as a combination of custom fields (for structured ratings) and Note records (for qualitative interviewer comments), linked to the relevant Contact and Application in Crelate. The customer reviews the scorecard representation during sandbox validation and may elect to rebuild using Crelate Forms with field mappings.
Varbi Recruit
Custom Fields
Crelate
Custom Fields
lossyVarbi Recruit allows arbitrary custom fields across Candidates, Applications, and Adverts with no enforced schema standard. During scoping we audit all custom fields, categorize them by data type (text, number, date, picklist, multi-select, Boolean), and flatten multi-select fields into delimited text columns before import. Any fields that cannot be flattened and must be recreated manually in Crelate are documented in a custom-field gap report for the customer's admin.
Varbi Recruit
Attachments
Crelate
Documents
1:1CVs, cover letters, portfolios, and other documents attached to Candidate profiles in Varbi Recruit export as binary files alongside record metadata. We export the full attachment set, store them in a mapped folder structure organized by Candidate, and push the document URLs or file references into Crelate's document fields or linked records. Binary attachment integrity is verified by hash comparison before and after migration.
Varbi Recruit
Offer and Contract
Crelate
Opportunity (placement)
1:1Varbi Recruit Offer records (offer letter metadata and attached documents) link to Candidates at the offer stage. We migrate offer record metadata to Crelate Opportunity or a designated custom object, preserving the offer value, status, and responsible recruiter. Offer document attachments migrate as Crelate documents linked to the record. Note that offer workflow automation in Crelate is not migrated; the customer's admin configures any offer-stage automation post-migration.
Varbi Recruit
User and Hiring Manager
Crelate
User
1:1Varbi Recruit user accounts (recruiters, hiring managers, approvers) map to Crelate User records. We export the user directory including email, role, and team assignment, and match by email against Crelate's User table. Any Varbi user without a matching Crelate User is held in a reconciliation queue for the customer's admin to provision before record import resumes.
Varbi Recruit
Tags and Labels
Crelate
Tags / Static Options
1:1Varbi Recruit tags on Candidates and Adverts are tenant-defined labels for segmentation, sourcing channel, or internal categorization. We export tags as flat label arrays and map them to Crelate's Tags on the Contact or Job record, or to a multi-select picklist field if the customer prefers structured categorization. Tag strategy is confirmed during scoping based on the customer's use of tags for reporting or filtering.
Varbi Recruit
Onboarding Records
Crelate
Not migrated
1:1Varbi Recruit's digital onboarding module is a separate product layer triggered after a candidate accepts an offer. Onboarding task lists, workflow states, and document collection do not belong to the ATS data model and are not included in the standard candidate or advert export. We document this boundary during scoping so the customer treats onboarding as a separate workstream and does not expect these records to flow automatically into Crelate.
| Varbi Recruit | Crelate | Compatibility | |
|---|---|---|---|
| Candidate | Contact1:1 | Fully supported | |
| Job Advert | Job1:1 | Fully supported | |
| Application | Application1:1 | Fully supported | |
| Hiring Process | Pipeline + Stagelossy | Fully supported | |
| Competency Framework | Custom Fields (Contact/Application)1:1 | Fully supported | |
| Interview Scorecard | Custom Fields + Notes1:1 | Fully supported | |
| Custom Fields | Custom Fieldslossy | Mapping required | |
| Attachments | Documents1:1 | Mapping required | |
| Offer and Contract | Opportunity (placement)1:1 | Fully supported | |
| User and Hiring Manager | User1:1 | Fully supported | |
| Tags and Labels | Tags / Static Options1:1 | Mapping required | |
| Onboarding Records | Not migrated1:1 | Not 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
Crelate gotchas
120 req/min API rate limit throttles bulk migrations
20 custom field per-entity cap forces data model decisions
15,000-record export ceiling on single operations
Sequences and automation workflows do not migrate
API key is a querystring parameter, not a header
Pair-specific challenges
Migration approach
Discovery and scoping
We audit the source Varbi Recruit instance across all objects (Candidates, Job Adverts, Applications, Hiring Processes, Competencies, Scorecards, Custom Fields, Attachments, Offers, Users, Tags), estimate record volumes, and identify any GDPR-sensitive fields requiring consent. We pair this with a Crelate configuration review to understand the target pipeline structure, custom field setup, and user provisioning status. The discovery output is a written migration scope document including the custom-field flattening plan, stage re-mapping table, and GDPR consent decision tracker.
Custom field audit and flattening
We extract the full custom-field schema from Varbi Recruit, categorize each field by data type, and pre-process any multi-select, nested, or non-standard fields into flat delimited columns suitable for Crelate import. Multi-value fields are stored as pipe-delimited strings or split into multiple single-value fields with a naming convention the customer approves. Any fields that cannot be flattened are listed in the custom-field gap report for manual Crelate recreation.
Sandbox migration and reconciliation
We run a full migration into Crelate's sandbox or test environment using production-like data volume. The customer's hiring operations lead reconciles record counts (Candidates in, Jobs in, Applications in, Users in), spot-checks 25-50 random records against the Varbi Recruit source, reviews the stage re-mapping for accuracy, and validates scorecard representation. Any mapping corrections and stage configuration adjustments happen in sandbox before production migration begins.
User provisioning and owner reconciliation
We extract every distinct Varbi Recruit user referenced on Candidate, Application, and Job records and match by email against Crelate's User table. Users without a matching Crelate account go to a reconciliation queue. The customer's Crelate admin provisions any missing users before record import resumes, because Owner and recruiter assignment fields on Applications and Jobs require a valid Crelate User reference.
Production migration in dependency order
We run production migration in record-dependency order: Users (manual, validated), Jobs (advert records without external dependencies), Contacts (Candidate data, with consent-gated identity fields excluded where applicable), Applications (with ContactId and JobId resolved), Custom Fields (after parent record insert), Scorecards and Notes (linked to Contact and Application), Attachments (linked to Contact or Job), Offers and Opportunities. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and handoff
We freeze writes to Varbi Recruit during cutover, run a final delta migration of any records modified during the migration window, then enable Crelate as the system of record. We deliver the Hiring Process stage map, Competency framework document, and Workflow/automation inventory as a written handoff to the customer's admin team. We support a one-week post-go-live window for reconciliation issues raised by the recruiting team. We do not rebuild Hiring Process workflows or competency interview frameworks in Crelate as part of the migration scope; these require manual rebuild in Crelate's pipeline and Forms configuration.
Platform deep dives
Varbi Recruit
Source
Strengths
Weaknesses
Crelate
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 Crelate.
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 Crelate migration scoping. Not seeing yours? Book a call.
Walk through your Varbi Recruit to Crelate 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 Crelate
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.