HRMS migration

Migrate from Lever to Crelate

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

Lever logo

Lever

Source

Crelate

Destination

Crelate logo

Compatibility

50%

6 of 12

objects map 1:1 between Lever and Crelate.

Complexity

BStandard

Timeline

3-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Lever to Crelate requires resolving a fundamental schema difference: Lever is opportunity-centric, meaning a single Contact carries multiple Opportunity records — each representing a distinct Job candidacy with its own pipeline stage, interview history, and feedback. Crelate uses a more conventional ATS model where a Contact applies to a Job as an Application, with the application record tracking stage progression. We split each Lever Contact's Opportunity branches into separate Crelate Application records and map the pipeline stage history accordingly. Lever's scorecard data cannot be created via API and migrates as structured notes requiring post-import verification. Crelate's pricing model (per-user, starting at $119/month per user) is significantly lower than Lever's annual headcount-based subscription ($8K-$25K/year), making the platform switch a cost reduction opportunity for teams leaving Lever's higher pricing tiers. Nurture campaign associations and talent pool tagging carry over as Contact-level tags and a custom multi-select field in Crelate, but any automated nurture sequences require a rebuild in Crelate's outreach or email tooling post-migration.

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

Lever logo

Lever

What's pushing teams away

  • Annual contract pricing scales quickly with headcount — companies with under 50 employees report $8K-$12K/year as a barrier, and mid-market push to $15K-$25K.
  • Support responsiveness lags behind competitors; reviewers cite difficulty reaching live support and slow ticket resolution as a recurring pain point.
  • The interface becomes visually crowded and less intuitive as feature volume grows, creating a steep learning curve for new users and hiring managers outside the recruiting team.
  • Reporting dashboards are described as less flexible and user-friendly than other core platform features, requiring exported data for deeper analysis.

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 Lever objects map to Crelate

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

Lever

Contact

maps to

Crelate

Contact

1:1
Fully supported

Lever Contacts map to Crelate Contacts. Every Lever Contact field (name, email, phone, stage history, LinkedIn URL, custom properties) migrates directly. Crelate Contact records are created before any Job or Application records so that the Contact lookup is satisfied at import time. We preserve Lever's Contact-level tags as Crelate Contact tags, and talent pool associations carry over as a custom multi-select 'Talent Pool' field on the Contact.

Lever

Opportunity

maps to

Crelate

Job + Application

1:many
Fully supported

This is the primary schema transformation in the Lever-to-Crelate migration. Each Lever Contact may have multiple Opportunities, each representing a distinct Job candidacy with its own stage and feedback history. In Crelate, we create a separate Job record for each Lever Opportunity (preserving the role name, department, location, and posting status) and then create a Crelate Application record linking the Contact to that Job. The Opportunity's stage becomes the Application's pipeline stage, and we preserve the full stage progression history. If the same candidate applied to the same role multiple times, we flag the duplicate Application for the customer's review before import.

Lever

Job

maps to

Crelate

Job

1:1
Fully supported

Lever Jobs map directly to Crelate Jobs. The job title, department, location, employment type, and posting status migrate as-is. Lever's job board distribution URLs and posting metadata carry over as a custom field on the Crelate Job. Job stage configurations (pipeline stage names and order) migrate separately as Crelate pipeline stage configuration entries that are associated with the Job after Job creation.

Lever

Pipeline Stage

maps to

Crelate

Pipeline Stage

lossy
Fully supported

Lever's configurable pipeline stages per Job require recreation in Crelate. We export the full stage configuration including stage names, order, and any conditional rules during discovery, then configure matching pipeline stages in Crelate before Job records are imported. Each Crelate pipeline stage is linked to the corresponding Job so that stage history from Lever's Opportunity records maps to the correct Crelate stage on the Application.

Lever

Offer

maps to

Crelate

Offer

1:1
Fully supported

Lever Offer records map directly to Crelate Offer records. Compensation details, start date, offer status, and any custom offer fields migrate intact. We preserve the link between Offer, Opportunity (now mapped to Crelate Job and Application), and Contact by resolving the Application ID at migration time. Offer history for candidates with multiple Applications carries over on a per-Application basis.

Lever

User

maps to

Crelate

User (Owner remapping)

1:1
Fully supported

Lever Users (hiring managers, recruiters, interviewers) map to Crelate User records. We export the full user roster including name, email, access role, and department, then match by email against Crelate's User table during import. Owner assignments on Lever Contacts, Opportunities, and Offers resolve to Crelate User records by this email lookup. Inactive or departed Lever users are flagged separately in the reconciliation report for the customer's admin to provision or merge.

Lever

Scorecard (Feedback)

maps to

Crelate

Note (structured)

lossy
Fully supported

Lever's interview scorecards cannot be created via Lever's API and are read-only. We export all scorecard records during the discovery phase and import them as structured Note entries in Crelate, with a standardized format capturing interviewer name, rating dimensions, overall score, and feedback text. Post-import, the customer's Crelate admin must verify scorecard appearance and manually recreate scorecard evaluation templates if Crelate's form builder is available on their tier. We flag this gap explicitly in the migration checklist and do not allow scorecard data to be silently dropped.

Lever

Interview Event

maps to

Crelate

Event History (custom)

1:1
Fully supported

Lever interview event records carry scheduling metadata, interviewer assignment, interview type, and calendar sync status. These export as supplementary event history on the corresponding Crelate Application record. Full calendar integrations (Google Calendar, Outlook) do not migrate — interviewers must re-connect their calendar accounts to Crelate post-migration, and new interview slots are scheduled manually or through Crelate's scheduling tool. We document every interview event timestamp and interviewer assignment so that the scheduling history is preserved even without live calendar sync.

Lever

Attachment (CV, files)

maps to

Crelate

Document

lossy
Fully supported

Lever stores candidate CVs and attachments as session-linked URLs pointing to Lever's file server, not as downloadable blobs. These URLs expire when Lever credentials are rotated or the account is deprovisioned. We download all candidate attachment URLs during the export window before any credential cutover. Files are re-uploaded to Crelate as Document records attached to the corresponding Contact or Application. Customers must not rotate Lever API keys until we confirm the export phase is complete; premature credential rotation causes attachment URLs to become inaccessible.

Lever

Nurture Campaign / Talent Pool

maps to

Crelate

Contact Tag + Custom Field

lossy
Fully supported

Lever's CRM layer includes talent pool tagging and nurture campaign associations — concepts that have no direct Crelate equivalent. We carry these as Contact-level tags in Crelate (one tag per Lever talent pool or nurture campaign association) and add a custom 'Talent Pool' multi-select field on the Contact record to preserve the pool classification without losing it to ad-hoc tagging. Automated nurture sequences tied to those pools do not migrate and must be rebuilt in Crelate's outreach or email tooling post-migration; we document each sequence in the automation inventory deliverable.

Lever

Custom Fields (Opportunity + Contact)

maps to

Crelate

Custom Fields

lossy
Mapping required

Lever custom fields attached to Opportunities and Contacts vary by tenant configuration. During discovery we enumerate all custom field definitions including field type, picklist values, and the object they are attached to. We build a field-level mapping matrix before import, converting Lever field types to the equivalent Crelate field types (Short Answer, Long Answer, Date, Numeric, Picklist, Multi-Select). Crelate's custom field best practices guide recommends using picklists over free-text for controlled fields to maintain searchability — we flag any opportunity to convert free-text to picklist during mapping if the source data has a consistent value set.

Lever

Engagement: Call / Email / Meeting / Note

maps to

Crelate

Activity History

1:1
Fully supported

Lever engagement records (calls, emails, meetings, notes) associated with Contacts and Opportunities export as activity history in Crelate. Call engagements map to Crelate call activity records with duration and disposition; email engagements map to Crelate email activity records with content preserved; meeting engagements map to calendar event history linked to the Application; notes map to Crelate notes attached to the Contact or Application record. Engagement timestamps preserve ordering so the candidate's full activity timeline is intact in Crelate.

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.

Lever logo

Lever gotchas

High

Lever's Opportunity model requires splitting in most destinations

Medium

Scorecards cannot be created via Lever's API

High

Attachment download must happen before credential cutover

Medium

Nurture campaign and talent pool associations do not translate directly

Low

Interview event history is supplementary data only

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

  • Opportunity branching must be split before import

    Lever's opportunity-centric model means a single Contact may have multiple Opportunities, each representing a distinct Job candidacy with its own stage and interview history. Crelate uses a Contact-to-Job application model. A naive flat export drops all but one Opportunity per Contact, silently discarding interview feedback and stage history from secondary candidacies. We export every Opportunity record per Contact, create a separate Crelate Job for each Opportunity, and create Application records linking the Contact to each Job with the stage history preserved. If the same candidate applied to the same role multiple times, we flag the duplicate Application for the customer's review before final import.

  • Attachment URLs expire when Lever credentials rotate

    Lever stores candidate CVs and attachments as session-linked URLs pointing to Lever's file server, not as downloadable binary blobs. These URLs become inaccessible when the customer's Lever account credentials are rotated or the account is deprovisioned. We download all attachment URLs during the export window before any credential cutover. Customers must not rotate Lever API keys or deprovision the Lever account until we confirm the export phase is complete. If credential rotation happens prematurely, we cannot re-download the files and they are permanently inaccessible.

  • Scorecards cannot be created via Lever API

    Lever's API provides read access to interview scorecard data but does not support creating or writing scorecards. We export all scorecard records during discovery and import them as structured Note entries in Crelate with a standardized format capturing interviewer, rating dimensions, and feedback. Post-import, the customer's Crelate admin must verify scorecard appearance and recreate evaluation form templates if Crelate's form builder is available on their tier. We flag this gap in the migration checklist and do not allow scorecard data to be silently dropped during import.

  • Nurture sequences and talent pool automations do not migrate

    Lever's CRM layer includes candidate tagging for talent pools and nurture campaign associations. These map to Contact-level tags and a custom 'Talent Pool' multi-select field in Crelate for reference data purposes. Any automated nurture sequences or talent pool-based workflows in Lever cannot be migrated as automation code. We deliver a written inventory of every active sequence and automation with its trigger, conditions, and actions for the customer's admin to rebuild in Crelate's outreach or email tooling post-migration.

  • Calendar integrations must be rebuilt post-migration

    Lever interview event records capture scheduling metadata, calendar invite status, and cancellation records. These export as supplementary event history on Crelate Application records, but the actual calendar integrations (Google Calendar, Outlook) do not migrate. Interviewers must re-connect their calendar accounts to Crelate post-migration, and new interview slots must be scheduled manually or through Crelate's scheduling tool. We document all interview event timestamps and interviewer assignments during export so that scheduling history is preserved even without live calendar sync in Crelate.

Migration approach

Six steps for a successful Lever to Crelate data migration

  1. Discovery and data audit

    We audit the source Lever instance across custom field configurations, Opportunity branching patterns (counting Opportunities per Contact to estimate the split factor), pipeline stage configurations, active scorecard templates, and attachment volume. We pair this with a Crelate tier recommendation (Business at $119/user/month for core ATS needs, Business Plus for advanced search and workflow automation, Enterprise for larger agency deployments). The discovery output is a written migration scope document including the Opportunity split strategy, scorecard handling plan, and a preliminary field mapping matrix.

  2. Attachment pre-download

    We download all candidate attachment URLs from Lever during the export window before any credential cutover. Files are stored in a secure staging location with per-record metadata (Contact ID, Opportunity ID, file type, original filename) for re-uploading to Crelate. Customers receive written confirmation that the attachment download phase is complete before they rotate Lever API credentials or deprovision the account. This step runs in parallel with the schema design phase to maximize migration efficiency.

  3. Schema design and Opportunity split planning

    We design the destination schema in Crelate: custom fields are configured to match Lever field types (picklists, dates, numerics), pipeline stages are set up per Job configuration exported from Lever, and the talent pool custom field is created as a multi-select on the Contact record. We design the Opportunity split logic — for each Lever Contact with N Opportunities, we will create N Crelate Jobs and N Application records. The stage history from each Lever Opportunity maps to the corresponding Crelate Application. Schema configuration happens in Crelate's sandbox or staging environment first for validation.

  4. Test migration and reconciliation

    We run a full migration into Crelate's staging environment using production-like data volume. The customer's recruiting operations lead reviews record counts (Contacts in, Jobs created, Applications created, Activities in), spot-checks 25-50 random records against the Lever source, and validates the Opportunity split output. Any mapping corrections — particularly around custom field type mismatches, stage configuration gaps, and scorecard formatting — are resolved here. The customer signs off the test migration before production cutover begins.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Contacts (with tags and talent pool fields), Jobs (created from Lever Opportunities), Applications (linking each Contact to each Job with stage history), Offers (resolved to Application IDs), User records (Owner remapping by email match), activity history (calls, emails, meetings, notes), scorecard data (as structured notes), and finally attachments (re-uploaded from the pre-download staging directory). Each phase emits a row-count reconciliation report before the next phase begins. Scorecard records are flagged as requiring post-import verification.

  6. Cutover, validation, and automation handoff

    We freeze Lever 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 automation and sequence inventory document to the customer's admin team, flagging every Lever nurture sequence and talent pool workflow requiring rebuild. We support a one-week hypercare window where we resolve any reconciliation issues raised by the recruiting team. We do not rebuild Lever automations or sequences as Crelate workflows inside the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

Lever logo

Lever

Source

Strengths

  • Combines ATS and CRM in one platform, eliminating the need for separate talent pooling tools.
  • Highly integrations-dense at 300+ across all plans, covering HRIS, background check, calendar, and communication platforms.
  • Strong candidate sourcing and nurturing features designed for teams actively recruiting passive candidates.
  • Clean candidate profile view accessible to hiring managers without requiring recruiter-only access.
  • Enterprise-grade security certifications make it suitable for regulated industries and larger orgs.

Weaknesses

  • Annual pricing starts at $8K+ and scales with headcount, pricing out small teams and early-stage companies.
  • Support accessibility is a recurring complaint across G2 and Capterra reviews.
  • Interface becomes visually cluttered and less intuitive as feature set expands, creating friction for occasional users.
  • Reporting and analytics features are less flexible than other core functions, often requiring data export for deeper insight work.
  • Onboarding and implementation complexity can delay full team adoption beyond the initial recruiting team.
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 Lever 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

    Lever: Not publicly documented; undocumented limits apply.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Lever-to-Crelate migrations land between three and six weeks for accounts under 5,000 Contacts and 10,000 Opportunities with no complex branching. Migrations with high Opportunity branching (candidates who applied to multiple roles), large attachment volumes, or extensive custom field configurations move to eight to fourteen weeks because of the Opportunity split resolution work, attachment pre-download time, and scorecard-to-note transformation. Timeline depends on data volume, the complexity of the branching factor, and how quickly the customer's team provides sign-off during the test migration phase.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Lever.
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