HRMS migration

Migrate from Varbi Recruit to Recruit CRM & ATS

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 logo

Varbi Recruit

Source

Recruit CRM & ATS

Destination

Recruit CRM & ATS logo

Compatibility

92%

11 of 12

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

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Varbi Recruit logo

Varbi Recruit

What's pushing teams away

  • Workflow rigidity frustrates teams with non-standard hiring processes — the platform's opinionated stages do not flex easily for creative, volume, or executive hiring.
  • AI features are minimal across tiers, with screening and matching relying heavily on manual recruiter effort compared to AI-native ATS alternatives.
  • Nordic public-sector focus limits relevance for organisations expanding outside the region, with multi-country compliance and language support gaps emerging at scale.
  • Growing teams report outgrowing the platform's feature set, particularly around advanced analytics, integrations, and collaborative hiring workflows available in enterprise alternatives.

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

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

maps to

Recruit CRM & ATS

Candidate

1:1
Fully supported

Varbi 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

maps to

Recruit CRM & ATS

Job

1:1
Fully supported

Varbi 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

maps to

Recruit CRM & ATS

Application

1:1
Fully supported

Each 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

maps to

Recruit CRM & ATS

Pipeline

lossy
Fully supported

Varbi 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

maps to

Recruit CRM & ATS

Custom Scorecard Fields

1:1
Fully supported

Varbi 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

maps to

Recruit CRM & ATS

Candidate Evaluation

1:1
Fully supported

Varbi 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)

maps to

Recruit CRM & ATS

Custom Fields

1:1
Mapping required

Varbi 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

maps to

Recruit CRM & ATS

Document

1:1
Fully supported

CVs, 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

maps to

Recruit CRM & ATS

Offer

1:1
Fully supported

Varbi 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

maps to

Recruit CRM & ATS

User

1:1
Fully supported

Varbi 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

maps to

Recruit CRM & ATS

Tag

1:1
Fully supported

Varbi 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

maps to

Recruit CRM & ATS

(not migrated)

1:1
Fully supported

Varbi'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.

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.

Varbi Recruit logo

Varbi Recruit gotchas

High

Custom fields must be audited and flattened before migration

Medium

Pipeline stage names are tenant-defined and require 1:1 re-mapping

Medium

Onboarding data lives outside the standard ATS export scope

High

Social security number handling requires explicit customer consent

Low

Active candidate re-engagement is necessary post-migration

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

  • National identity fields require explicit GDPR Article 9 consent

    Varbi Recruit stores Swedish personnummer, Norwegian fødselsnummer, Danish CPR, and equivalent Nordic national identity numbers within EU systems under ISO 27001-controlled routines. These are special-category personal data under GDPR Article 9. We do not include national identity fields in the standard migration payload without explicit customer sign-off during scoping. The consent decision is documented, and a separate secure transfer path is configured if the customer elects to move this data. Teams that skip this step risk a GDPR violation at the point of data transfer.

  • Competency scorecards have no native Recruit CRM equivalent

    Varbi's structured competency-based interview framework uses evidence-based rubrics with defined rating levels per competency. Recruit CRM does not ship a native structured scorecard object. We export the competency framework and map it to custom candidate fields or a linked custom object, but complex multi-level rubrics may require manual re-entry or custom development in Recruit CRM. The scope of this gap is determined during the custom field audit in scoping.

  • Onboarding records are excluded from the standard ATS export

    Varbi's digital onboarding module is a distinct product layer activated after a candidate accepts an offer. Onboarding workflows, task lists, and document collection live outside the ATS data model and are not included in the standard candidate, advert, or application export. Teams must treat onboarding as a separate migration workstream and should not expect these records to flow automatically. Recruit CRM's onboarding features require separate configuration post-migration.

  • Custom fields must be audited and flattened before import

    Varbi allows organisations to define arbitrary custom fields across Candidates, Applications, and Adverts with no enforced schema standardisation. Multi-select and nested custom fields cannot be imported directly into Recruit CRM without pre-processing. We run a custom-field audit during scoping, flatten multi-select fields into delimited columns, categorise field types, and document any fields that cannot be flattened and must be recreated manually in Recruit CRM.

  • Hiring Process stage names require 1:1 re-mapping with sign-off

    Each Varbi organisation configures its own Hiring Process stage names and sequence with no canonical set. Recruit CRM uses a different stage model aligned to agency hiring workflows. We map each source stage to an equivalent destination stage, flagging stages with no clear equivalent as collapsed or expanded. A hiring manager sign-off is required before we commit the mapping to avoid misrepresenting candidate progression in the new system.

Migration approach

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

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

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

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

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

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

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

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

Context on both ends of the pair

Varbi Recruit logo

Varbi Recruit

Source

Strengths

  • ISO 27001-certified information security with GDPR-compliant data handling across all EU-stored records.
  • Competency-based structured interview framework built natively into the hiring workflow, valued in public-sector and academic contexts.
  • Multi-language support covering Swedish, Norwegian, Danish, Finnish, Dutch, German, and others — reducing friction for multinational Nordic hiring teams.
  • Customisable recruitment processes allow each organisation to configure stages, fields, and templates to match internal governance without developer involvement.
  • CSV and API export options give migration teams flexibility in how data is retrieved and ingested into the destination ATS.

Weaknesses

  • Minimal AI features compared to AI-native ATS alternatives — screening, matching, and candidate communication rely heavily on manual recruiter effort.
  • Workflow rigidity makes it difficult to accommodate non-standard hiring processes such as high-volume, executive, or contract hiring.
  • Limited enterprise analytics on lower tiers, with reporting features requiring premium access, limiting data-driven hiring insights for smaller teams.
  • Geographic and cultural focus on Nordic public-sector hiring can create friction for organisations expanding into other regions or sectors.
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 Varbi Recruit 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

    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

    B

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

Estimator

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

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

Can't find your answer?

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 consultation

Most migrations land between three and five weeks for accounts under 10,000 Candidates and 500 active Adverts with a straightforward custom field schema. Migrations with large volumes (over 50,000 candidates), extensive custom field complexity, multiple Hiring Process configurations, or competency scorecard re-alignment requiring a custom object in Recruit CRM move to eight to twelve weeks because of custom field flattening, stage re-mapping workshops, and GDPR consent handling for national identity fields.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Varbi Recruit.
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