HRMS migration

Migrate from Whitecarrot.io to Crelate

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

Whitecarrot.io logo

Whitecarrot.io

Source

Crelate

Destination

Crelate logo

Compatibility

75%

9 of 12

objects map 1:1 between Whitecarrot.io and Crelate.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Whitecarrot.io to Crelate is a migration from an ATS augmentation layer to a standalone CRM-backed ATS. Whitecarrot.io embeds video interviews, coding challenges, and screening questions into job listings and sits on top of platforms like Greenhouse or Lever; Crelate is a native ATS-CRM that stores candidate records, company records, and opportunities as first-class objects. We migrate Jobs, Candidates, Screening Question sets, Skills Test configurations, One-Way Video Interview metadata, Interview Scorecards, Offers, and Users. Assessment data and screening responses map to Crelate's custom form field types and field mappings. Career site configurations, job board posting credentials, and any Open API-gated features do not migrate; we deliver structured export maps for admin reconstruction and credential re-authentication. Workflows, assessment conditional routing, and offer approval flows do not migrate as code.

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

Whitecarrot.io logo

Whitecarrot.io

What's pushing teams away

  • As an early-stage product (founded 2021), some customers report the platform took time to reach full feature maturity, with one reviewer noting the experience was good but the product needed development time.
  • Per-seat pricing at $1,000/user/month with a minimum 2-recruiter seat requirement makes it costly for small teams with intermittent hiring volume.
  • Teams requiring enterprise-level reporting, advanced analytics, or heavy customization may find the standard reporting tiers insufficient without a custom request.
  • The platform lacks a publicly documented consumer API with published rate limits, limiting automation options for teams with sophisticated integration needs.
  • Job and candidate volume limits on lower tiers can force upgrades sooner than expected as teams scale their hiring.

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 Whitecarrot.io objects map to Crelate

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

Whitecarrot.io

Job

maps to

Crelate

Job

1:1
Fully supported

Whitecarrot.io Job records (title, description, requirements, status, location, department) map directly to Crelate Job records. We validate the Recruiter Pro job-count cap during scoping: any migration exceeding 5 active jobs requires either a tier upgrade or an archivation strategy before import. Job associations to pipeline stages map to Crelate's job status workflow. Crelate's branded job portal can be configured post-migration using the migrated job configuration data.

Whitecarrot.io

Candidate

maps to

Crelate

Contact

1:1
Fully supported

Whitecarrot.io Candidate profiles map to Crelate Contact records. Candidate contact information, application history, stage progressions, and source attribution migrate 1:1. We map Whitecarrot.io stage status values to Crelate Application status equivalents. Any Candidate without an email address is flagged for review before import to prevent orphaned records in Crelate's Contact model.

Whitecarrot.io

Company (implicit in candidate profile)

maps to

Crelate

Company

many:1
Fully supported

Whitecarrot.io does not have a separate Company/Account object; employer information lives inside Candidate records. We extract employer names and any associated metadata from Candidate records and merge them into Crelate Company records before Contact import. The resulting Company record is then linked back to the migrated Contact via Crelate's Contact-Company lookup relationship.

Whitecarrot.io

Screening Questions

maps to

Crelate

Custom Form Fields (Application Form)

lossy
Fully supported

Whitecarrot.io screening question sets attached to Jobs migrate as structured question objects with question type (multiple-choice, free text, ranking, single-choice), question text, and conditional routing logic preserved in a structured JSON export. We map these to Crelate Application Form fields: multiple-choice maps to Crelate picklist or multi-select, free text maps to long answer, and ranking maps to Crelate ranking field or custom field type. Conditional routing logic is preserved in field notes and documented for manual reconfiguration in Crelate's form builder.

Whitecarrot.io

Skills Tests

maps to

Crelate

Custom Fields + Activity Records

1:1
Fully supported

Whitecarrot.io Skills Test configurations and candidate completion statuses migrate as structured data mapped to Crelate custom fields on Contact records (test name, completion status, score). Test score data transfers as numeric or categorical values depending on the destination field type configured during schema design. Automated scoring rubrics are preserved in a structured export map for the customer's admin to re-implement in Crelate's form scoring if needed.

Whitecarrot.io

One-Way Video Interviews

maps to

Crelate

Activity Records (blob attachment)

1:1
Fully supported

Whitecarrot.io video interview recordings and metadata (duration, view count, submission timestamp) migrate as binary blob references. We preserve the original download URLs or access links from Whitecarrot.io and store them as structured data on the corresponding Crelate Contact record. Crelate does not have a native video interview player; the customer's team uses the preserved links or downloads the blobs to a storage bucket and links from Crelate. We flag any platform-specific storage limits and recommend a blob storage strategy during scoping.

Whitecarrot.io

Coding Challenges

maps to

Crelate

Custom Fields + Notes

1:1
Fully supported

Whitecarrot.io coding challenge configurations, candidate submissions, and automated scoring results migrate as structured data mapped to Crelate custom fields on Contact records (challenge name, submission status, score). Scoring rubrics are preserved as structured export data for the customer's admin to re-implement if the destination workflow includes automated evaluation steps.

Whitecarrot.io

Interview Scorecards

maps to

Crelate

Activity Forms + Field Mappings

lossy
Fully supported

Whitecarrot.io scorecard templates, interviewer responses, and aggregate ratings migrate as Crelate Activity Forms. Multi-interviewer scorecards are preserved with attribution to each interviewer resolved via User email matching. Crelate's field mappings feature (which copies form answers to Contact, Company, or Opportunity fields) is configured during migration to map scorecard values to the appropriate target fields on the candidate's Contact record. Scorecard templates are rebuilt in Crelate's form builder using the migrated structure.

Whitecarrot.io

Offer

maps to

Crelate

Opportunity

1:1
Fully supported

Whitecarrot.io Offer records (compensation details, e-signature status, approval flow states) map to Crelate Opportunity records. Compensation fields map to Crelate Opportunity monetary fields (Amount, probability, expected close date). E-signature status migrates as a custom field; approval flow states are flagged for manual re-triggering in Crelate's approval workflow configuration. We document the original approval chain structure for the customer's admin to rebuild in Crelate.

Whitecarrot.io

User

maps to

Crelate

User

1:1
Fully supported

Whitecarrot.io User accounts and role assignments (Recruiter, Hiring Manager, Interviewer) map to Crelate User records. Role name strings map to equivalent Crelate role names. Users without a matching Crelate User go to a reconciliation queue for the customer's admin to provision before record import resumes.

Whitecarrot.io

Psychometric Tests

maps to

Crelate

Custom Fields + Notes

1:1
Mapping required

Whitecarrot.io psychometric test configurations and candidate results migrate as structured data. Test vendor integration details that do not export in a standard format are preserved in a structured JSON export map rather than mapped directly. The customer's admin uses the export map to reconfigure psychometric testing integrations in Crelate or a connected third-party tool.

Whitecarrot.io

Reports and Analytics

maps to

Crelate

Exported Data Snapshots

1:1
Mapping required

Whitecarrot.io report definitions and historical analytics data export as static data snapshots. Custom reports on Teams Pro migrate as saved query configurations. Pre-built job reports transfer as structured data for the customer's admin to rebuild in Crelate's Advanced Reports and Analytics module. We do not migrate report definitions as executable code.

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.

Whitecarrot.io logo

Whitecarrot.io gotchas

High

Recruiter Pro job-count cap can silently truncate migrated pipelines

High

Per-seat minimum billing applies from day one of the subscription

Medium

Career site content exports as configuration data, not rendered pages

Medium

Job board posting credentials do not transfer between platforms

Low

G2 reviewer volume is extremely low, limiting independent validation

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

  • Recruiter Pro job-count cap can silently truncate migrated pipelines

    Recruiter Pro on Whitecarrot.io limits active jobs to 5. When migrating from an ATS with 20+ open positions through Whitecarrot.io to Crelate, all job records above the cap fail to import without an explicit error if the count is not surfaced during scoping. We detect the tier during scoping and surface the count delta before migration begins, recommending a tier upgrade or job archivation strategy in advance so that Crelate receives the complete pipeline on day one.

  • Screening question types require manual rebuild in Crelate form builder

    Whitecarrot.io screening question sets with conditional routing logic export as structured question objects, but Crelate's Application Form builder does not replicate Whitecarrot.io's conditional branching natively. We preserve the full question structure, answer data, and routing logic in a structured export map. The customer's Crelate admin rebuilds the form using Crelate's field types (picklist, multi-select, ranking) with routing logic documented for manual re-implementation. Answer data migrates to mapped Crelate fields regardless of form rebuild status.

  • Video interview blob transfer requires post-migration storage strategy

    Whitecarrot.io One-Way Video Interview recordings migrate as binary blob references with metadata (duration, submission timestamp, view count). Crelate does not have a native video interview player or blob storage feature. We preserve original access links or download URLs and transfer them as structured data on Contact records. The customer must set up a video storage solution (S3 bucket, shared drive, or third-party video platform) and link from Crelate after migration.

  • Career site configurations export as data, not rendered pages

    Whitecarrot.io's Career Site Builder stores site configurations as JSON or structured records, not as rendered HTML pages. We transfer the configuration faithfully to Crelate's job portal settings, but Crelate's branded job portal has its own theming and page structure. We provide a full field-level export map so the destination team can reconstruct the site accurately. Job board posting credentials (LinkedIn, Indeed, niche boards) do not transfer between platforms; the customer must re-authenticate each job board in Crelate's integrations.

  • Offer approval workflows require manual re-triggering in Crelate

    Whitecarrot.io Offer records include approval flow states that reflect workflow progress in the source system. These states migrate as historical data on Crelate Opportunity records but do not replicate as active Crelate approval workflows. We flag every offer with an in-flight approval state and deliver a document mapping each Whitecarrot.io approval step to the recommended Crelate approval flow configuration. The customer's admin re-triggers or rebuilds approval workflows post-migration.

Migration approach

Six steps for a successful Whitecarrot.io to Crelate data migration

  1. Discovery and scoping

    We audit the Whitecarrot.io account across tier (Recruiter Pro, Teams, Teams Pro), job count, candidate volume, active screening question sets, Skills Test and video interview counts, scorecard templates, and offer records. We pair this with a Crelate edition review: Business ($99/user/mo) covers most migrations with unlimited jobs and Advanced Reports; Business Plus ($144/user/mo) adds Automation and Sequencing if the customer plans to build cadence workflows. The discovery output is a written migration scope document including the job-count cap check, assessment complexity rating, and video blob volume estimate.

  2. Schema design and Company record extraction

    Whitecarrot.io does not have a separate Company object; employer data lives inside Candidate records. We design the Crelate Company extraction strategy during this phase: extracting unique employer names from Candidate records, creating Company records before Contact import, and linking migrated Contacts to their parent Company records via the Company-Contact lookup. We also design the screening question mapping to Crelate Application Form fields, map psychometric and skills test data to custom fields on Contact records, and configure Crelate field mappings for scorecard data. Schema is validated in a Crelate sandbox before production migration begins.

  3. Sandbox migration and reconciliation

    We run a full migration into a Crelate sandbox environment using production-like data volume. The customer's recruiting lead reconciles record counts (Jobs in, Candidates in, Companies in, Offers in, Activities in), spot-checks 25-50 random records against Whitecarrot.io source data, and validates that screening questions, scorecards, and assessment data landed in the correct Crelate field types. Any mapping corrections and screening question type adjustments happen here, not in production.

  4. Owner reconciliation and User provisioning

    We extract every distinct Whitecarrot.io User referenced on Job, Candidate, Scorecard, and Offer records and match by email against the Crelate destination's User table. Users without a matching Crelate User go to a reconciliation queue. The customer's Crelate admin provisions any missing Users before record import resumes. Migration cannot proceed past this step because OwnerId references on Opportunities and Contacts require a valid Crelate User.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Companies (extracted from Whitecarrot.io Candidates), Users (validated from reconciliation queue), Jobs, Contacts (with CompanyId resolved), Screening Question configurations (mapped to Crelate Application Form structure), Skills Test and psychometric data (mapped to Contact custom fields), Scorecard data (mapped via Crelate field mappings), Video interview metadata (blob references preserved on Contact records), Offers (mapped to Opportunities with approval state flagged), and Activity history. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and rebuilding handoff

    We freeze Whitecarrot.io writes 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 screening question export map, scorecard template structure, approval flow state document, and video interview blob reference sheet to the customer's Crelate admin team. We support a one-week hypercare window where we resolve any reconciliation issues. We do not rebuild Whitecarrot.io screening conditional routing or offer approval flows as Crelate workflows inside the migration scope; those are separate configuration tasks for the customer's admin.

Platform deep dives

Context on both ends of the pair

Whitecarrot.io logo

Whitecarrot.io

Source

Strengths

  • Embeds video interviews, coding challenges, and screening questions directly into job listings without requiring candidates to leave the platform.
  • Integrates with 35+ ATS platforms including Greenhouse, Lever, Workable, Jobvite, and SAP SuccessFactors.
  • Offers a free trial with full feature access and no credit card required, allowing teams to validate before committing.
  • Supports bulk candidate import and bulk operations for high-volume hiring pipelines.
  • Includes AI-generated CV summaries, JD-matching scores, and interviewer note-taking to reduce manual screening overhead.

Weaknesses

  • Per-seat pricing model ($1,000/user/month) with a 2-seat minimum makes it relatively expensive for small or intermittent hiring teams.
  • No publicly documented consumer API with published rate limits, limiting programmatic data export and migration automation options.
  • Early-stage company (founded 2021, ~15 employees) means limited track record for long-term support and feature stability.
  • Job count limits on Recruiter Pro tier (5 jobs max) can force upgrades quickly as startups scale hiring.
  • Teams Pro required for Open APIs, psychometric testing, and advanced reporting — core features are gated behind higher tiers.
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 Whitecarrot.io 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

    Whitecarrot.io: Not publicly documented for Whitecarrot's own API; effective limits are governed by the underlying ATS's rate ceilings..

  • Data volume sensitivity

    B

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

Estimator

Estimate your Whitecarrot.io 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 Whitecarrot.io to Crelate data migrations

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

Can't find your answer?

Walk through your Whitecarrot.io 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 three and five weeks for accounts under 5,000 Candidates and 50 Jobs with no active video interview archives or complex multi-question screening sets. Migrations with active Skills Test data, One-Way Video Interview archives (over 200 recordings), large multi-interviewer scorecard histories, or Teams Pro-level psychometric test configurations move to seven to eleven weeks because of blob transfer time, screening question type validation, and scorecard attribution reconciliation.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Whitecarrot.io.
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