HRMS migration

Migrate from Revolut People to Crelate

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

Revolut People logo

Revolut People

Source

Crelate

Destination

Crelate logo

Compatibility

77%

10 of 13

objects map 1:1 between Revolut People and Crelate.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Revolut People and Crelate serve different primary use cases, which shapes what migrates and what does not. Revolut People is a skills-first HRMS combining performance management, recruiting, and core HR on a single platform; Crelate is an ATS and recruiting CRM built for staffing agencies and in-house recruiting teams. The migration scope centres on applicant records, job postings, and activity history from Revolut's Recruitment module, which has a data model closest to Crelate's. Performance reviews, competency frameworks, skills matrices, goal roadmaps, PTO balances, and compensation data have no equivalent objects in Crelate and are flagged for manual handoff or a separate HR-tool migration. Revolut People has no documented public HRMS API, so extraction relies on admin-level CSV exports where available and structured record capture where exports are not. We validate record counts, reconcile applicant status values to Crelate pipeline stages, and handle the entity split between Candidates and Contacts that Crelate maintains separately.

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

Revolut People logo

Revolut People

What's pushing teams away

  • Revolut People is not available for new US customers as of 2024 due to reported regulatory or compliance issues, forcing US-based teams to find alternative platforms.
  • The platform lacks depth in payroll processing and benefits administration compared to dedicated HR suites, with G2 reviewers noting these as areas where Revolut People lags behind competitors.
  • Advanced compensation analytics and equity management features are limited, with some reviewers noting that total compensation tracking feels bolted on rather than native to the platform.

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

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

Revolut People

Recruitment / Applicants

maps to

Crelate

Candidate

1:1
Mapping required

Revolut People applicant records map to Crelate Candidate objects. Application status values (Applied, Screening, Interview, Offer, Hired, Rejected) from Revolut People map to Crelate pipeline stages, which are configurable per customer. We extract applicant name, email, phone, LinkedIn URL, source, and application date as structured fields. Interview notes and scorecards from Revolut People's scheduling module map to Crelate Activity records attached to the Candidate. Resume files are extracted as document blobs and loaded into Crelate's Resume Toolbox.

Revolut People

Job Postings

maps to

Crelate

Job Order

1:1
Fully supported

Revolut People job postings map to Crelate Job Orders. The job title, description, location, employment type (full-time, part-time, contract), and department fields transfer directly. Job status (Open, Closed, On Hold) maps to Crelate Job Order status. We flag any custom job fields that have no Crelate equivalent and either map them to Crelate custom fields (if available on the customer's plan) or document them in the handoff report.

Revolut People

Employee (recruitment candidates)

maps to

Crelate

Contact

1:1
Fully supported

Candidates who have been hired through Revolut People's recruitment workflow and converted to employees can be represented in Crelate as Contact records if the customer also uses Crelate as a CRM for client relationship management. We maintain the candidate-to-contact link by preserving the original application ID as a custom field on the Contact record. Hired candidates who do not need CRM contact records are excluded from this mapping.

Revolut People

Org Structure (Reporting Lines)

maps to

Crelate

Candidate (custom fields)

lossy
Fully supported

Revolut People's hierarchical org chart with departments, managers, and reporting lines does not have a direct equivalent in Crelate's ATS model. We extract the org tree as a flat parent-child dataset and store it in a custom Candidate or Job Order field group (if the customer's Crelate plan supports custom fields) or document it in the handoff report for manual entry. Org structure intended for HR purposes rather than recruiting purposes should be migrated to a dedicated HRMS.

Revolut People

Performance Cycles

maps to

Crelate

(No equivalent)

1:1
Fully supported

Revolut People performance cycles with date-bounded review periods, reviewer assignments, and rating scores have no equivalent object in Crelate. Crelate is an ATS and does not include a performance management module. We extract the full performance cycle data as a structured CSV and deliver it alongside the migration, flagging it as requiring a separate performance management tool such as Lattice, Leapsome, or HiBob HRIS for the customer to handle post-migration.

Revolut People

Performance Reviews

maps to

Crelate

(No equivalent)

1:1
Fully supported

Review records containing structured feedback, rating scores, and reviewer comments from Revolut People do not migrate to Crelate. Crelate's interview scorecards capture candidate evaluation data but not employee performance reviews. We extract full review text, rating values, reviewer identity, and cycle dates as a structured dataset for the customer to import into a dedicated performance management platform or preserve as a reference archive.

Revolut People

Skills and Competency Frameworks

maps to

Crelate

Candidate Tags / Custom Fields

lossy
Mapping required

Revolut People's custom skills, proficiency levels, and competency matrices per role vary significantly between tenants and have no native equivalent in Crelate's data model. We audit the full skills library during discovery, normalise skill names and proficiency scales, and store them as Crelate tags on the Candidate record. Customers with complex competency frameworks should consider rebuilding them as custom fields or a separate skills taxonomy in Crelate after migration.

Revolut People

Goals and Roadmaps

maps to

Crelate

(No equivalent)

1:1
Mapping required

Goal tracking with customisable roadmaps and date-based milestones from Revolut People has no equivalent in Crelate. Goal ownership and progress percentages do not transfer. We extract goal data as a structured CSV for the customer to evaluate against Crelate's Activity and Task features (which can partially substitute for goal tracking in a recruiting context) or to migrate to a dedicated goals and OKRs platform.

Revolut People

Surveys (Engagement)

maps to

Crelate

(No equivalent)

1:1
Mapping required

Revolut People's engagement survey responses and pulse survey data do not migrate to Crelate. Survey questions, answer scales, and employee response data are exported as a structured dataset. If the customer uses engagement survey data for recruiting decisions (such as using engagement scores as part of internal mobility or promotion tracking), we recommend a dedicated engagement platform such as Culture Amp or Lattice as the destination for this data.

Revolut People

PTO / Leave Balances

maps to

Crelate

(No equivalent)

1:1
Fully supported

Time, attendance, PTO, and sick leave balances per employee from Revolut People do not migrate to Crelate. Crelate does not include a time-tracking or leave management module. We extract current balances and leave type assignments as a structured export. Customers needing leave management post-migration should evaluate dedicated HR tools such as BambooHR, HiBob, or Rippling.

Revolut People

Salary Structures and Compensation

maps to

Crelate

(No equivalent)

1:1
Fully supported

Pay grades, position descriptions, base salary, and equity details stored in Revolut People's compensation insights dashboard sit in a separate data partition from standard employee records. This data is exported as a separate dataset and joined to the employee record at extraction time. Equity projections and vesting schedules may not export cleanly. Crelate has no compensation management object. We recommend a dedicated compensation platform such as Rippling, Paycor, or a custom equity management tool as the destination for this data.

Revolut People

User Roles and Access

maps to

Crelate

User Roles (Crelate)

lossy
Mapping required

Revolut People role-based access controls assign permissions at the user level across performance, recruiting, and HR modules. We extract role assignments and flag them for explicit mapping to Crelate's user roles and permissions structure. Crelate's Role-Based Access Control (RBAC) on the Business plan supports Advanced User Roles and Permissions including IP restrictions and two-factor authentication. We document the Revolut People permission model and recommend a Crelate RBAC configuration that maps to the nearest equivalent access level.

Revolut People

Documents

maps to

Crelate

(No equivalent)

1:1
Not supported

Employee document storage for contracts, ID copies, and offer letters is not accessible via any documented public API in Revolut People. We do not migrate document blobs. Instead, we generate a file manifest listing every document name, associated employee, and document type so the customer's admin can manually upload or archive the files post-migration.

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.

Revolut People logo

Revolut People gotchas

High

No public HRMS API means no automated export pipeline

High

US customer suspension limits platform availability

Medium

Compensation equity data stored separately from payroll

Medium

Custom skills and scorecards vary per tenant

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

  • No Revolut People HRMS API forces manual extraction

    Revolut People has no documented public API for its HRMS module. The developer portal covers only the Business banking API, not the People HRMS module. We work around this by using admin-level CSV exports where available and structured record capture workflows for data not available via export. Where exports are absent, we flag the object as requiring manual extraction before migration begins, which adds discovery time and manual effort that does not apply to API-driven migrations. Customers should confirm what data their Revolut People plan can export before scoping begins.

  • Performance and HR data has no Crelate equivalent

    Crelate is an ATS and recruiting CRM, not an HRMS. Performance reviews, competency frameworks, skills matrices, goals, engagement surveys, PTO balances, and compensation data from Revolut People cannot migrate as structured records into Crelate objects. We export this data as structured CSV datasets for the customer to migrate to a dedicated performance management or HR platform separately. Treating Revolut People as purely a recruiting tool and migrating only the Recruitment module avoids the expectation gap on other data.

  • Revolut People geographic availability limits the migration pool

    Revolut People is available only in the UK and EEA. The platform suspended new US customer onboarding from approximately August 2024. Migration scoping must establish the customer's jurisdiction. Teams with US entities or employees who cannot access UK/EEA-only SaaS platforms should confirm Revolut People's current availability in their region before committing to migration, as the source platform itself may be inaccessible for data extraction if accounts are restricted.

  • Applicant status and pipeline stage naming varies per tenant

    Revolut People's application status values and pipeline stage names are configurable per organisation. Crelate's pipeline stages are also customer-defined. We audit both schemas during discovery and build a normalisation map before writing to Crelate. Mismatched status values that are not caught during discovery result in records landing in the wrong pipeline stage or failing validation rules on import.

  • Compensation equity data sits in a separate data partition

    Revolut People's total compensation views including vested and unvested equity are surfaced in a dedicated compensation insights dashboard that is partitioned separately from standard employee records. This data does not export cleanly from standard admin CSV exports and may require a separate extraction request or manual capture. Equity projections and future vesting schedules are particularly likely to be incomplete in the export. We flag any compensation data that cannot be extracted reliably in the handoff report.

Migration approach

Six steps for a successful Revolut People to Crelate data migration

  1. Discovery and export capability audit

    We audit the customer's Revolut People account across all active modules (Performance, Recruitment, HR) to establish which modules are in use and which data volumes apply. We confirm which admin exports are available per module, identify data that requires manual extraction or screen capture, and establish the Crelate plan tier (Business, Business Plus, or Enterprise) needed to accommodate the migrated objects and custom fields. We also confirm the customer's jurisdiction to verify Revolut People remains accessible in their region. The discovery output is a written scope document listing every object, its export method (API, CSV, manual), and its destination in Crelate or in a separate handoff package.

  2. Data extraction from Revolut People

    We run structured extraction from Revolut People using the highest-privilege export mechanisms available. For the Recruitment module, we extract applicant records, job postings, interview schedules, and application status history via admin CSV exports. For employee records used in performance or HR modules, we use available exports and document any gaps. Skills libraries, competency frameworks, and custom scorecards are audited and normalised into a standard format. Compensation data is extracted from the compensation insights dashboard as a separate dataset. Any data that cannot be exported programmatically is flagged as requiring manual extraction with a documented template provided to the customer's admin team.

  3. Schema mapping and Crelate configuration

    We design the destination schema in Crelate. This includes configuring pipeline stages to match the normalised application status values from Revolut People, setting up custom fields for skills tags, source tracking, and any reference IDs that need to be preserved. For candidates who were hired through Revolut People's recruitment flow and converted to employees, we design the Candidate-to-Contact relationship or the Candidate-only model depending on whether the customer uses Crelate's CRM features for client relationship management. Org structure data that has no Crelate equivalent is documented for manual entry or flagged for a separate HRMS migration.

  4. Test migration and reconciliation

    We run a full test migration into Crelate using production-like data volumes. The customer's recruiting operations lead reconciles record counts (Candidates in, Jobs in, Activities in), spot-checks 25-50 random candidate records against the Revolut People source, validates that pipeline stage assignments are correct, and verifies that resume files have been correctly parsed in Crelate's Resume Toolbox. Any mapping corrections are applied before the production migration begins. Crelate's own migration documentation confirms this test-then-verify approach as standard practice.

  5. Production migration in dependency order

    We run production migration in record-dependency order. Job Orders are created first as parent records. Candidates are imported second with the application date, source, and pipeline stage mapped. Activity records (interview notes, scorecards, communications) are imported third, linked to the correct Candidate by email or candidate ID. Skills tags are applied as a post-import batch. Any remaining employee records not falling within Crelate's ATS model are exported as separate structured CSV files for the customer's admin to handle in a different tool.

  6. Cutover, validation, and handoff

    We freeze Revolut People as the system of record, run a final delta migration of any records modified during the migration window, then enable Crelate as the active ATS. We deliver the full structured export of performance review data, compensation data, org structure, and skills frameworks as separate CSV packages with field documentation so the customer's admin can evaluate alternative destinations for this data. We do not rebuild Revolut People workflows, sequences, or automations in Crelate as these features are not part of standard ATS migration scope. A one-week hypercare window covers reconciliation issues raised by the recruiting team.

Platform deep dives

Context on both ends of the pair

Revolut People logo

Revolut People

Source

Strengths

  • Skills-based competency frameworks with pre-built and customisable proficiency scales for role-level skill definitions.
  • AI-assisted 1:1 meeting tools that generate agendas and track action items between manager and employee.
  • Modular pricing allows teams to start with Performance at £8/employee and add Recruitment or HR at £3–4 more per month.
  • Zero implementation fees stated upfront, reducing initial cost of adoption for new customers.
  • Organisational structure editor integrates permissions, reporting lines, and department hierarchy in one view.

Weaknesses

  • No public HRMS API documented; migration relies on screen scraping or partner export tools which may miss historical review data.
  • US market suspension since 2024 limits the platform's relevance for international teams with US entities.
  • Limited payroll depth compared to dedicated HR suites; compensation tracking lacks integration with payroll execution.
  • Benefits administration is view-only for employees rather than a full benefits-enrollment engine with carrier integrations.
  • Documentation for GDPR data portability requests is sparse, making right-to-erasure and data export compliance harder to automate.
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. 2 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 Revolut People and Crelate.

  • Object compatibility

    B

    2 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

    Revolut People: Not publicly documented..

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Revolut People 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 straightforward ATS extractions covering fewer than 5,000 applicants and 200 job postings. Migrations that require full employee record extraction across all Revolut People modules, skills library normalisation, org structure mapping, and compensation data audit move to six to ten weeks because of the manual extraction overhead and discovery scope for non-API-accessible data. Crelate's own documentation cites one to three weeks for standard ATS-to-ATS migrations, but Revolut People's lack of a public API extends that timeline compared to migrations from platforms with full API access.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Revolut People.
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