HRMS migration

Migrate from WebCruiter to Crelate

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

WebCruiter logo

WebCruiter

Source

Crelate

Destination

Crelate logo

Compatibility

42%

5 of 12

objects map 1:1 between WebCruiter and Crelate.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

WebCruiter stores recruiting data in a structured ATS model but exposes no public API — extraction relies on a point-in-time Talentech customer portal export that requires coordination to complete before migration begins. Custom screening fields are stored as free-form text regardless of their intended type, demanding profiling and type inference before Crelate load. We request the full data export and a separate attachment archive at the start of scoping, profile all custom fields and pipeline stages in a staging environment, configure Crelate's destination schema to absorb WebCruiter-specific metadata, then load in dependency order with parallel activity and attachment phases. Workflows, automations, and Talentech ecosystem integrations (Talmundo onboarding links, job board connectors) do not migrate; we deliver a written inventory for the customer's admin to rebuild in Crelate or via the Crelate integration marketplace post-cutover.

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

WebCruiter logo

WebCruiter

What's pushing teams away

  • Customers report that WebCruiter lacks a complete HR platform with the same efficiency that reuses the information gathered in the recruiting system, forcing dual-system workarounds.
  • Users cite missing depth in HR-core functions—compensation, performance management, and employee records are not handled within WebCruiter itself.
  • The platform is perceived as weaker for organisations outside Scandinavia, with limited documentation in English and fewer integrations with global HR tools.
  • Some customers report that the recruiting module does not connect seamlessly with other Talentech products, requiring manual re-entry of candidate data at onboarding.

Choosing

Crelate logo

Crelate

What's pulling them in

  • Affordable per-seat pricing with transparent tiers makes Crelate accessible for small-to-mid staffing firms evaluating ATS platforms for the first time.
  • Fast implementation reported by customers—some describe getting live in a matter of minutes with support team assistance.
  • Unified ATS + CRM in a single product eliminates the need to buy and synchronize separate recruiting and sales tools.
  • Flexible custom fields across Contacts, Companies, and Opportunities allow recruiting teams to capture firm-specific data without developer involvement.
  • Positive reviews highlight the product's intuitive interface and functional breadth for teams that need recruiting workflows without enterprise overhead.

Object mapping

How WebCruiter objects map to Crelate

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

WebCruiter

Candidate

maps to

Crelate

Contact

1:1
Fully supported

WebCruiter Candidate records map to Crelate Contact. Standard fields (first name, last name, email, phone, address) map directly. We flag records where contact information was entered manually versus auto-populated from a CV parser, and flag any email addresses that fail RFC 5322 validation for customer review before insert. Candidate source attribution from WebCruiter (referral, job board, direct) maps to a custom picklist field candidate_source__c on the Crelate Contact. Records are deduplicated by email address during staging; duplicates are held in a review queue.

WebCruiter

Job Posting

maps to

Crelate

Job + Opportunity

1:1
Fully supported

WebCruiter Job Postings map to Crelate Job records (the requisition object) with a corresponding Crelate Opportunity created to represent the hiring pipeline. The job title, department, location, and posting status (active, paused, closed) migrate directly. We preserve the original WebCruiter requisition ID in a custom field webcruiter_requisition_id__c for traceability. Archived jobs are separated from active jobs during scoping and mapped to a dedicated Legacy Pipeline in Crelate to avoid reactivation in the active sales process.

WebCruiter

Application

maps to

Crelate

Candidate (Submission Link)

1:1
Fully supported

WebCruiter Applications link a Candidate to a Job Posting with an application status (applied, in review, rejected, hired). Crelate does not have a separate Application object; instead, the candidate's record holds the job association via a Job link and stage activity. We map application date, application status, and stage history to Crelate activity records and a custom application_status__c field on the Contact. Where the WebCruiter export includes stage history timestamps, we recreate them as Crelate Activity records with the original timestamp preserved.

WebCruiter

Custom Form Field

maps to

Crelate

Custom Field (typed)

lossy
Fully supported

WebCruiter's custom screening questions are exported as free-form text regardless of their intended type (date, integer, multi-select). We profile each custom field in the staging environment, apply type inference using pattern matching (ISO date format, numeric-only, comma-separated lists), and create equivalently typed Crelate custom fields before migration. Fields where type inference is ambiguous are flagged for customer review before the production load. The customer confirms the final type assignment during scoping sign-off.

WebCruiter

Attachment

maps to

Crelate

Attachment (linked to Contact or Job)

lossy
Fully supported

WebCruiter stores CVs, cover letters, and portfolio files attached to candidate records. The standard Talentech data export does not include bulk file downloads. We request a complete file archive from Talentech support at the start of scoping, validate attachment filenames against exported record IDs to detect mismatches, and perform a parallel bulk upload into Crelate. Each file is linked to the corresponding Crelate Contact or Job record. Customers with over 1,000 attachments should allow additional staging time for file bundling coordination with Talentech support.

WebCruiter

Pipeline Stage

maps to

Crelate

Opportunity Stage (via Record Type)

lossy
Fully supported

WebCruiter uses configurable pipeline stages per job requisition, and stage names vary by organisation. We extract the full stage set from each exported job during scoping, group them by pipeline theme, and map them to Crelate Opportunity stages under a WebCruiter Legacy Pipeline Record Type. Stage ordering and any closed-won or closed-lost status are preserved. The customer approves the final stage mapping during the staging sign-off before the production migration.

WebCruiter

Owner / Recruiter

maps to

Crelate

Crelate User

1:1
Fully supported

WebCruiter records reference internal user IDs for the recruiter or hiring manager assigned as owner. The standard Talentech data export may not include the full user directory. We flag owner fields where the user ID does not resolve to a known Crelate User by email match. The customer's Crelate admin provisions any missing users before the production load phase. Owner fields that remain unresolved after user provisioning are set to the migration owner and flagged in the reconciliation report.

WebCruiter

Activity: Note

maps to

Crelate

Activity (Note type)

1:1
Fully supported

WebCruiter stores notes and activity records as linked entities. These migrate to Crelate as Activity records attached to the Contact or Job record. We preserve the original timestamp, author attribution (mapped via the Owner reconciliation), and note content. Rich-text formatting from WebCruiter is flattened to plain text to ensure compatibility with Crelate's activity display.

WebCruiter

Candidate Source

maps to

Crelate

candidate_source__c (custom picklist)

lossy
Mapping required

WebCruiter tracks the origin of an application (job board, referral, direct application, agency). This field is frequently blank in legacy records or populated inconsistently. We map values that exist to a custom picklist field on Crelate Contact and normalise common variants (e.g., 'LinkedIn' and 'linkedin.com' merged). Blank source values are left blank in Crelate rather than defaulted, so reporting on source attribution only reflects clean data.

WebCruiter

Archived Job

maps to

Crelate

Job (Legacy Pipeline Record Type)

lossy
Fully supported

WebCruiter archives jobs without deleting candidate records. Archived jobs retain their original pipeline stage set, which conflicts with the active pipeline schema in Crelate. We separate archived jobs from active jobs during scoping and assign them to a dedicated Legacy Pipeline Record Type in Crelate. The customer decides whether to include archived job history in the migration scope or exclude archived pipelines entirely to reduce migration volume and cost.

WebCruiter

Custom Multi-Select Field

maps to

Crelate

Multi-Select Picklist Custom Field

lossy
Fully supported

WebCruiter allows custom questions with multiple-choice answers. These are exported as comma-separated text and must be re-created as Crelate multi-select picklist fields. We extract the unique value set from each multi-select field during profiling, create the Crelate picklist with those values as allowed options, and migrate the stored comma-separated text by splitting into Crelate's multi-select format. Fields with more than 500 unique values are flagged as potentially unmanageable in a picklist and discussed with the customer.

WebCruiter

GDPR Consent Record

maps to

Crelate

Consent custom fields on Contact

lossy
Fully supported

Organisations operating in Norway and Sweden must account for GDPR consent records stored alongside candidate data in WebCruiter. If consent flags, opt-in dates, or data processing agreements are present in the export, we map them to custom fields on the Crelate Contact record. We confirm the scope of GDPR-relevant fields with the customer during scoping and validate that Crelate's data residency and DPA terms are aligned with the customer's obligations before any EU personal data is loaded.

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.

WebCruiter logo

WebCruiter gotchas

High

No documented public API for automated migration

High

Attachment bulk download not available via standard export

Medium

Custom screening fields lack consistent data typing

Medium

Archived job requisitions may carry stale pipeline stage configurations

Low

Owner and recruiter user IDs may not resolve in target system

Crelate logo

Crelate gotchas

High

120 req/min API rate limit throttles bulk migrations

High

20 custom field per-entity cap forces data model decisions

Medium

15,000-record export ceiling on single operations

Medium

Sequences and automation workflows do not migrate

Low

API key is a querystring parameter, not a header

Pair-specific challenges

  • Talentech portal export requires advance coordination

    WebCruiter does not expose a public REST or GraphQL API. Data extraction depends on the Talentech customer portal data export feature, which is a manual, point-in-time download. We request the export at the start of scoping and validate that all expected objects (candidates, jobs, applications) appear in the file before proceeding. Talentech support may need to be engaged separately for complete file bundles, and processing the export can take days to weeks depending on the customer's portal access level and data volume. If the export is incomplete, we escalate to Talentech on the customer's behalf, but this adds timeline risk if not identified early.

  • Attachment files must be retrieved separately from the data export

    CVs, cover letters, and portfolio files attached to WebCruiter candidate records are not included in the standard Talentech data export. Files must be retrieved individually via the WebCruiter UI or requested as a separate archive from Talentech support. We flag the attachment count per candidate during extraction and request the complete file bundle before the load phase. We validate attachment filenames against exported record IDs to detect mismatches and perform a parallel bulk upload into Crelate. Customers with large attachment volumes (over 1,000 files) should coordinate with Talentech support at least three weeks before the planned migration date.

  • Custom screening fields lack consistent data typing in the export

    WebCruiter allows recruiters to add custom questions to application forms. These custom fields are exported as free-form text regardless of their intended type (date, integer, multi-select). We profile each custom field in the staging environment and apply type inference to determine the correct Crelate field type before creating the destination schema. Where type inference is ambiguous or where the field contains mixed-type data, we flag the field for customer review before the production load. This profiling step adds scope to the discovery phase and is the primary source of mapping corrections during staging.

  • Crelate subscription tier limits affect custom field and stage counts

    Crelate caps custom fields, activity types, and pipeline stages by subscription tier. Business plan customers have limits on the number of custom fields per core record and the number of pipeline stages per Opportunity. WebCruiter organisations with highly customised field sets and multi-stage pipelines may need to upgrade to Crelate Business Plus or Enterprise to accommodate the full migration scope. We identify tier conflicts during scoping and include a Crelate edition recommendation in the migration scope document before any data moves.

  • GDPR and EU personal data require explicit transfer confirmation

    Norwegian and Scandinavian organisations using WebCruiter store EU personal data subject to GDPR. The data transfer from WebCruiter (via Talentech) to Crelate must be confirmed as compliant with the customer's data processing agreement. We require the customer to confirm their DPA terms with Crelate and obtain written authorisation for data export from Talentech before any EU personal data leaves the source system. This step is required for all Scandinavian customers and must be completed before the production migration begins.

Migration approach

Six steps for a successful WebCruiter to Crelate data migration

  1. Export coordination and scoping

    We request the Talentech customer portal data export at the start of engagement and simultaneously request a separate attachment file archive from Talentech support. We validate that all expected objects (candidates, job postings, applications) appear in the downloaded file and escalate any export gaps to Talentech on the customer's behalf. We profile the record counts, custom field inventory, and pipeline stage sets to produce a written migration scope with object mapping, tier recommendation, and timeline estimate.

  2. Data profiling and type inference

    We analyse the Talentech export file to profile custom screening fields, identify type mismatches, and flag multi-select fields with high cardinality. We separate archived jobs from active jobs and classify pipeline stages by theme for mapping. We identify duplicate candidates by email address and flag records with missing or invalid contact information. The profiling report is shared with the customer for review and approval before schema design begins.

  3. Destination schema configuration

    We create Crelate custom fields to absorb WebCruiter metadata that has no direct equivalent in Crelate's standard schema, including candidate source, original requisition ID, and custom screening field values. We configure Crelate Opportunity pipeline Record Types and Stage values to accommodate the WebCruiter stage taxonomy, creating a Legacy Pipeline Record Type for archived jobs. The customer approves the schema configuration during a scoping review meeting before staging begins.

  4. Staging migration and sign-off

    We run a full migration into Crelate's staging environment using the Talentech export data and the coordinated attachment archive. We produce a reconciliation report comparing source record counts to destination record counts and a field-level sample review covering 25-50 randomly selected records. The customer spot-checks migrated records against the source data and signs off the mapping and schema before the production migration date is confirmed.

  5. Attachment bulk load

    We perform a parallel bulk upload of all candidate attachments into Crelate, linking each file to the corresponding Contact or Job record by matching the filename against the validated candidate record IDs from the export. Any filenames that do not resolve to a known record are flagged in an exception report. This phase runs concurrently with the final data migration to reduce total timeline.

  6. Production cutover and reconciliation

    We run the production migration with a no-downtime parallel import. Records load in dependency order: Contacts first (from WebCruiter Candidates), then Jobs (from WebCruiter Job Postings), then Activities (from WebCruiter notes and tasks), then Attachments. We produce a post-migration reconciliation report comparing source counts to production record counts and resolve any discrepancies in a one-week hypercare window. We deliver the Workflow and Automation inventory document for the customer's admin to rebuild in Crelate's workflow builder post-migration.

Platform deep dives

Context on both ends of the pair

WebCruiter logo

WebCruiter

Source

Strengths

  • Structured ATS data model with clear candidate, application, and job posting objects.
  • Configurable pipeline stages per job requisition to match varied hiring workflows.
  • Strong Scandinavian market adoption with local language and regulatory alignment.
  • Part of the Talentech suite, enabling pairing with Talmundo onboarding for a source-to-hire workflow.
  • User-friendly candidate-facing application form that reduces abandonment.

Weaknesses

  • No publicly documented bulk API—data export relies on the Talentech customer portal and manual data export tools.
  • Limited HR-suite integration—recruiting data does not flow into employee records without manual re-entry.
  • English-language documentation and support resources are sparse compared to global ATS competitors.
  • Custom form fields are stored with inconsistent typing, making automated migration of screening data error-prone.
  • Attachment handling requires individual file retrieval rather than bulk download.
Crelate logo

Crelate

Destination

Strengths

  • Unified ATS and CRM in a single platform reduces data synchronization overhead for recruiting teams.
  • Fast setup with guided implementation reported as a significant time saver for small teams.
  • Transparent per-seat pricing without surprise fees at the base tier.
  • Flexible custom field configuration across core objects without developer dependency.
  • Export capability supports up to 15,000 records per operation for Contacts, Companies, and Opportunities.

Weaknesses

  • API rate limit of 120 requests per minute restricts bulk migration throughput.
  • Custom field cap of 20 per entity requires field consolidation for complex recruiting schemas.
  • All advanced features (Activities, Activity Forms, Core Record Field customization) are tier-gated add-ons.
  • Customer service responsiveness receives consistent negative feedback in reviews.
  • Resume parsing quality trails competitors and generates support requests.

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 WebCruiter and Crelate.

  • 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

    WebCruiter: Not publicly documented — no public API surface exists for end customers..

  • Data volume sensitivity

    B

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

Estimator

Estimate your WebCruiter to Crelate 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 WebCruiter to Crelate data migrations

Answers to the questions buyers ask most during WebCruiter to Crelate migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and four weeks for accounts with under 10,000 candidates, 500 job postings, and a straightforward custom field set. Migrations with large application histories (over 50,000 records), significant attachment volumes (over 1,000 files), archived job archives requiring a separate legacy pipeline, or extended Talentech export coordination move to five to nine weeks. The Talentech portal export request alone can take days to process, which is why we initiate it at the start of scoping rather than waiting for the migration to begin.

Adjacent paths

Related migrations to explore

Ready when you are

Move from WebCruiter.
Land in Crelate, 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