HRMS migration

Migrate from People First to Crelate

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

People First logo

People First

Source

Crelate

Destination

Crelate logo

Compatibility

50%

6 of 12

objects map 1:1 between People First and Crelate.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Migrating from People First to Crelate is a category-shift migration: People First is an HRMS focused on employee experience, engagement, and conflict resolution for UK SMEs at £6/month flat rate; Crelate is an ATS and recruiting CRM for staffing and agency firms starting at $119/user/month. There is no documented public API for People First confirmed in research, so migrations rely on available CSV exports and customer-provided field inventories. We map People First employee records to Crelate Contact or Candidate objects, departments to Companies, and engagement data to Activity Forms or Notes, but we flag that custom People First fields, conflict-resolution records, and benefits data require manual reclassification against Crelate's recruiting-centric schema. Crelate's API supports Contacts, Companies, Jobs, and Opportunities, but workflows, sequences, and automations do not migrate; we deliver a written map of every automation requiring rebuild.

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

People First logo

People First

What's pushing teams away

  • Small teams outgrow the platform when HR requirements expand beyond conflict resolution and basic employee engagement, requiring more comprehensive HCM features.
  • Limited third-party integrations reported in reviews suggests connectivity issues with payroll, benefits providers, and broader HR tech stacks.
  • With only 34 verified reviews on Capterra, the small user base limits available peer support and shared configuration knowledge.
  • Some customers note the platform lacks depth in advanced HR analytics and reporting compared to established competitors like BambooHR or Workday.

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

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

People First

Employee

maps to

Crelate

Contact or Candidate

1:1
Fully supported

People First Employee records map to Crelate Contact records. We extract name, email, job title, department, start date, and any custom employee properties from the available People First export. The employee's email address serves as the dedupe key during Crelate import. Note that Crelate's Contact object is recruiting-centric (client contacts and candidate contacts); if the customer's People First data includes both current employees and recruiting candidates, we recommend splitting into two Crelate Contact lists rather than co-mingling them under one record type.

People First

Department

maps to

Crelate

Company

1:1
Fully supported

People First Department records with parent-child hierarchy map to Crelate Company records. The department name becomes the Company name; the parent department becomes a separate Company record with a custom field parent_department__c linking them. Crelate's Company object supports hierarchical structures via custom fields but not native org-chart hierarchies, so we flatten the People First structure into a linked list of Company records with explicit parent references.

People First

User / Admin Account

maps to

Crelate

User

1:1
Fully supported

People First admin and end-user accounts map to Crelate User records. We match by email address; any Crelate User provisioned with the same email receives the migrated records. If Crelate User provisioning is pending, we hold the relevant records in a user-reconciliation queue and resume after the customer's admin provisions accounts.

People First

PTO Balance

maps to

Crelate

Custom Fields on Contact

lossy
Fully supported

People First PTO or time-off balance data maps to Crelate Contact custom fields. We request the customer provides a field inventory for their PTO data structure during scoping, as no public schema was confirmed in research. Balances and accrual history transfer as numeric or currency custom fields on Contact; accrual change history transfers as Activity Form records or Note attachments.

People First

Engagement / Recognition Data

maps to

Crelate

Activity Form or Note

lossy
Fully supported

People First engagement and recognition records (awards, shoutouts, recognition data) have no direct Crelate equivalent. We map these to Crelate Activity Forms with custom question fields capturing the recognition type, date, and recipient, or as Note records attached to the Contact. The customer chooses the approach during scoping. Recognition trend data spanning multiple employees maps to a custom Crelate report using Activity Form responses.

People First

Benefits Data

maps to

Crelate

Custom Fields or Note

lossy
Fully supported

People First benefits data (health plans, retirement, supplemental benefits) migrates to Crelate Contact custom fields for structured data (enrollment status, plan type) or to Note records for plan documents. No public benefits schema was confirmed in People First research, so we request the customer provides a benefits field inventory before migration. Benefits data is flagged for manual verification post-migration.

People First

Documents (Contracts, Policies)

maps to

Crelate

Note or ContentDocument

1:1
Fully supported

People First employee documents (contracts, policies, offer letters) cannot be confirmed as migratable via a documented export endpoint. We handle document migration via file-level transfer where the customer provides the document repository directly. Documents attach to the corresponding Crelate Contact via ContentDocumentLink. If no document export is available from People First, we document this gap in the migration report and recommend the customer maintain the original document source.

People First

Conflict Resolution Records

maps to

Crelate

Activity Form or Note

lossy
Fully supported

People First's conflict resolution records have no direct Crelate equivalent since Crelate is an ATS, not an HRMS. We map conflict resolution case data to Crelate Activity Forms with custom fields capturing case ID, resolution status, and key dates, or to Note records attached to the relevant Contact. The customer specifies the mapping during scoping. HR teams migrating to Crelate for recruiting purposes should consider whether conflict resolution data is relevant to the new system or should remain in People First as a read-only archive.

People First

Custom Fields (People First)

maps to

Crelate

Custom Fields (Crelate)

lossy
Fully supported

No public custom fields schema was confirmed for People First. If the customer has employer-specific custom fields on Employee or Department objects, we request a field inventory before migration scoping is complete. Custom field names, data types, and picklist values must be provided by the customer. We create matching Crelate custom fields (Text, Number, Currency, Picklist) under Settings | Core Records | Contacts/Companies before import, and map values row-by-row during the transform phase.

People First

Workflow / Automation Rules

maps to

Crelate

N/A

1:1
Fully supported

People First workflow and automation rules do not migrate to Crelate. Crelate's Automation and Sequencing features are only available on Business Plus and Enterprise tiers, and even then they are recruiting-specific (candidate nurture sequences, job posting triggers). HRMS-specific workflows (onboarding checklists, conflict escalation paths, PTO approval chains) have no equivalent in Crelate's recruiting data model. We deliver a written inventory of every active People First workflow with its trigger, conditions, and actions for the customer's admin to evaluate against Crelate's automation capabilities.

People First

Job Postings (if applicable)

maps to

Crelate

Job

1:1
Fully supported

If the customer's People First instance includes job posting or requisition data, these map to Crelate Job records. The Job object in Crelate supports title, description, status, assigned recruiter, and custom fields. Job Posting integrations to Indeed, CareerBuilder, Monster, and Dice migrate as Crelate integration configurations rather than data records.

People First

Candidate Pipeline (if applicable)

maps to

Crelate

Opportunity

1:many
Fully supported

If the customer's People First instance tracks candidate pipeline data (from a prior ATS use), these map to Crelate Opportunity records. Crelate Opportunity tracks pipeline stage, probability, value, and associated Contact and Job. Each pipeline stage in People First maps to a Crelate Opportunity stage value configured in Settings. We resolve the Opportunity-Contact and Opportunity-Job lookups at migration time.

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.

People First logo

People First gotchas

High

No publicly documented API confirmed in research

Medium

Extremely limited review corpus for migration planning

Medium

Custom field schema not publicly documented

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 publicly documented API confirmed for People First

    Our research queries returned no evidence of a public REST API, GraphQL endpoint, or bulk export endpoint for People First. The technical_objects searches returned unrelated results (Oracle PeopleSoft, Salesforce, Azure DevOps, Stripe). If no programmatic export exists, migrations require manual CSV extraction by the customer or a screen-scraping approach, both of which carry data completeness risk. We raise this as a blocking factor during scoping and request direct access to any available export tooling before confirming migration scope.

  • HRMS-to-ATS schema reclassification required

    People First is an HRMS; Crelate is an ATS and recruiting CRM. The object models serve fundamentally different purposes: People First manages Employees, Departments, PTO, Benefits, and Conflict Resolution; Crelate manages Contacts, Candidates, Jobs, and Opportunities. We map People First Employees to Crelate Contacts and Departments to Companies, but engagement data, conflict resolution records, and benefits data have no native Crelate equivalent. The customer must decide during scoping whether these records migrate as Activity Forms, Notes, or custom fields, or whether they remain in a People First archive.

  • Custom field schema not publicly documented

    No evidence of a public custom fields schema was found in the research. If the customer has added employer-specific custom fields to Employee, Department, or other objects, we cannot confirm field names, data types, or picklist values from public sources. We request the customer provides a complete field inventory before migration scoping is complete. Custom fields without a provided schema are flagged as unmappable and included in the post-migration gap report.

  • Crelate Automation and Sequencing gated to higher tiers

    Crelate's Automation and Sequencing features are available only on Business Plus and Enterprise plans, not on the entry Business plan at $119/user/month. If the customer migrates to Business plan, any People First workflows requiring replacement cannot be rebuilt in Crelate without an upgrade. We confirm the Crelate plan tier during scoping and flag any automation rebuild requirements against the selected plan.

  • Small People First review base limits migration risk knowledge

    Capterra lists only 34 reviews for People First, compared to thousands for BambooHR, Workday, or Crelate. This thin review base means migration risks common to this platform (field quirks, workflow edge cases, data export limitations) are not well-documented in public forums. We compensate by running a deeper discovery phase with explicit validation questions about the customer's specific People First configuration, custom fields, and data volume.

Migration approach

Six steps for a successful People First to Crelate data migration

  1. Discovery and export feasibility assessment

    We audit the People First instance through direct access, focusing on available export options (any CSV export, manual extract, or vendor-assisted data pull), data volume by object (Employee count, Department count, engagement record count), and any known custom fields or configurations. We simultaneously confirm the Crelate target instance plan tier and available custom field capacity. If no programmatic People First export is available, we work with the customer to produce a structured CSV from the available admin export tooling and validate field coverage against our mapping plan.

  2. Schema design and field inventory

    We design the destination Crelate schema based on the export feasibility assessment. This includes provisioning custom fields under Settings | Core Records | Contacts/Companies, configuring Activity Forms for engagement and recognition data, and designing the department-to-Company hierarchy mapping. If Crelate is on the Business plan, we confirm that Automation and Sequencing are out of scope and document any People First workflow replacements that require a plan upgrade or a third-party automation tool. The schema is validated in a Crelate test environment before production migration begins.

  3. Data reconciliation and field mapping

    We extract every distinct People First record type, field name, and value set from the provided export. We compare against the Crelate destination schema, flagging unmapped fields, value mismatches, and data type differences. For custom People First fields, we request the customer confirm field names and valid values. For departments with hierarchical relationships, we map the parent-child structure to Crelate Company records with explicit parent references. Owner and admin accounts are matched by email against the destination Crelate User table.

  4. Test migration and reconciliation

    We run a full test migration into a Crelate test environment using the exported data. The customer's HR or operations lead reconciles record counts (Employees in, Contacts in; Departments in, Companies in), spot-checks 25-50 records against the People First source, and validates that engagement and PTO data landed in the correct fields or Notes. Any field mapping corrections are documented and applied to the production migration script. This phase validates data completeness before any production writes occur.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Users (validated), Companies (from People First Departments), Contacts (with CompanyId resolved and custom fields populated), Activity Forms (engagement, recognition, PTO), Notes (document links where provided), and Opportunities or Jobs if applicable. Each phase emits a row-count reconciliation report before the next phase begins. We use Crelate's API for imports where the export volume supports API-based insertion, and CSV import for bulk record loads.

  6. Cutover, validation, and automation inventory handoff

    We freeze People First 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 People First workflow and automation inventory document to the customer's admin team, with a Crelate Plan Tier assessment noting which automations require a Business Plus upgrade versus a third-party replacement. We support a one-week hypercare window for reconciliation issues. We do not rebuild People First workflows as Crelate automations inside the migration scope; that is either a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

People First logo

People First

Source

Strengths

  • Flat-rate pricing at £6/month provides predictable cost for small HR teams.
  • High customer service rating (4.5/5) indicates responsive support.
  • Focus on conflict resolution addresses a specific pain point not well covered by generalist HRMS platforms.
  • Employee experience and recognition capabilities are consolidated in one platform.
  • Clean positioning for small to mid-size UK organisations.

Weaknesses

  • Extremely thin public documentation makes migration planning difficult without direct customer scoping.
  • Small review base (34 Capterra reviews) limits peer validation of real-world migration experience.
  • No publicly documented API or export schema confirmed in available research.
  • Limited third-party integrations compared to established HRMS competitors.
  • Narrow conflict-resolution focus may not suit organisations with broader HCM requirements.
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?

Moderate HRMS migration. 1 of 7 objects need a manual workaround.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across People First and Crelate.

  • Object compatibility

    C

    1 of 7 objects need a manual workaround.

  • 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

    People First: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your People First 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 500 employees with clean CSV exports and no custom fields requiring manual mapping. Migrations with fragmented People First data (multiple export files, missing fields), active custom engagement or benefits fields, or that require post-migration data reclassification against Crelate's recruiting schema move to eight to twelve weeks. The absence of a confirmed public API for People First is the primary variable affecting timeline; we cannot accelerate the extract phase without vendor-assisted export tooling.

Adjacent paths

Related migrations to explore

Ready when you are

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