HRMS migration

Migrate from HR Manager Pro to Crelate

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

HR Manager Pro logo

HR Manager Pro

Source

Crelate

Destination

Crelate logo

Compatibility

87%

13 of 15

objects map 1:1 between HR Manager Pro and Crelate.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from HR Manager Pro to Crelate is a platform-category migration: HR Manager Pro is a WordPress plugin managing employee records, leave balances, and documents for small teams, while Crelate is an AI-powered recruiting platform combining ATS, recruiting CRM, and talent sourcing for executive search and staffing teams. HR Manager Pro has no REST API, so every migration builds around CSV export scoping and manual column alignment. We scan the live WordPress instance to discover custom fields, download employee documents from the WordPress media library in parallel, extract current leave balances as static snapshots, and map the employee roster into Crelate's Candidate object schema. Leave accrual rules, payroll records, and historical employment-event data do not export from HR Manager Pro and cannot be migrated. We do not rebuild HR Manager Pro workflows or WordPress plugin configurations in Crelate; we deliver a written inventory of any configured workflows for the customer's admin to evaluate against Crelate's automation tools 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

HR Manager Pro logo

HR Manager Pro

What's pushing teams away

  • The plugin has no REST API for real-time integrations, so teams needing bi-directional sync with payroll or benefits providers are forced to export/import manually on a schedule.
  • Performance degrades noticeably on shared hosting plans once the employee database exceeds 200 records, driving some customers to dedicated HRMS SaaS platforms.
  • Limited support for multi-location or multi-company setups means growing businesses quickly outgrow the organizational hierarchy the plugin can express.
  • Reporting and analytics are minimal—businesses that need headcount dashboards, turnover trends, or compensation analysis find themselves exporting to Excel constantly.
  • The plugin does not offer native mobile access for employees, which creates friction for deskless or field-based workers who need to request leave or update personal details.

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 HR Manager Pro objects map to Crelate

Each row shows how a HR Manager Pro 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.

HR Manager Pro

Employee

maps to

Crelate

Candidate

1:1
Fully supported

HR Manager Pro Employee records map to Crelate Candidate records. We extract the employee's first name, last name, email, phone, address, job title, department, hire date, employment status, and compensation fields from the CSV export and map them to the corresponding Crelate Candidate attributes. The employee's WordPress user ID is preserved in a custom Crelate field (hr_manager_pro_employee_id__c) as a migration reference key for audit and reconciliation. Crelate's Candidate status field (Active, Hired, Placed, Rejected, Withdrawn) maps from HR Manager Pro's employment status, with terminations flagged as inactive candidates for historical reference.

HR Manager Pro

Department

maps to

Crelate

Tag

lossy
Fully supported

HR Manager Pro department taxonomy maps to Crelate Tags attached to Candidate records. Each unique department name from the HR Manager Pro export becomes a Tag in Crelate, and every migrated Candidate receives the tag corresponding to their assigned department. Tags are created during the Crelate configuration phase before Candidate import begins. If the customer uses nested or multi-level department names (e.g., Engineering > Backend), we flatten to the most specific level and note the hierarchy in the migration documentation.

HR Manager Pro

Leave Balance

maps to

Crelate

Custom Candidate Field (text or number)

1:1
Fully supported

HR Manager Pro leave balance snapshots migrate as static custom fields on each Candidate record in Crelate. We create fields for each leave type present in the source data (Annual Leave Balance, Sick Leave Balance, etc.) and populate them with the current balance extracted from the plugin's custom tables. Accrual calculation rules (frequency, carryover limits, vesting schedules) are not exportable from HR Manager Pro and do not migrate; we note these in the migration report and advise the customer to configure leave entitlement rules in their destination HR system if applicable.

HR Manager Pro

Employee Document

maps to

Crelate

Candidate Attachment

1:1
Fully supported

Employee documents (contracts, IDs, certifications, offer letters) are stored in the WordPress media library, not as rows in the HR plugin database. The HR Manager Pro CSV export contains the WordPress attachment ID or file path. We run a parallel download step to fetch each document from the WordPress media library using the file URL, map it to the corresponding Candidate record in Crelate, and attach it as a Candidate document. This step adds 15-30 minutes per 100 documents depending on file size and network latency. Documents are re-uploaded via Crelate's attachment API and linked with a custom migration_tag indicating the original HR Manager Pro document type.

HR Manager Pro

Custom Employee Field

maps to

Crelate

Custom Candidate Attribute

1:1
Fully supported

HR Manager Pro allows admins to define custom fields on employee profiles. These fields are discovered only during the pre-migration scan against the live WordPress instance. We include each custom field as an additional column in the CSV export and map it to a corresponding custom attribute in Crelate. Field type mapping is determined during scoping: text fields map to Crelate text attributes, numeric fields to number attributes, dates to date attributes, and checkbox or multi-select fields to Crelate multi-select or tag-based fields. If the customer adds custom fields after scoping but before migration day, we re-run the scan and update the field map before executing the transfer.

HR Manager Pro

Benefit Plan Assignment

maps to

Crelate

Custom Candidate Field

1:1
Fully supported

Benefits plan assignments and deduction rates exported per employee as part of the HR Manager Pro employee CSV migrate to Crelate as custom Candidate fields. We create a Benefits Plan field on the Candidate record and populate it with the plan name from the source data. Plan details themselves (carrier, coverage tiers, cost) are not a separate exportable object in HR Manager Pro and cannot be migrated as structured plan records. We document the limitation in the migration report and advise the customer to configure plan details in their destination benefits administration system if separate from Crelate.

HR Manager Pro

Employment Status

maps to

Crelate

Candidate Status

lossy
Fully supported

HR Manager Pro employment status values (Active, Terminated, On Leave, Suspended) map to Crelate Candidate status values and custom fields. Active employees map to Active Candidate status. Terminated employees map to a custom Crelate status (Historical - Terminated) to preserve the record without treating it as an active recruiting candidate. On Leave employees receive a custom leave_indicator__c flag. Employment status is resolved at migration time using the most recent status value in the source data.

HR Manager Pro

Emergency Contact

maps to

Crelate

Custom Candidate Fields (text)

1:1
Fully supported

Emergency contact information stored in HR Manager Pro custom fields or as part of the employee profile migrates to Crelate as custom text fields on the Candidate record. We create fields for emergency_contact_name, emergency_contact_relationship, and emergency_contact_phone, populated from the source CSV columns. If emergency contact is not present in the exported CSV, we flag it during scoping and either request the customer add the column manually in WordPress before export or note the gap in the migration report.

HR Manager Pro

Employee Photo

maps to

Crelate

Candidate Photo

1:1
Fully supported

Employee photos stored in the WordPress media library migrate as Crelate Candidate photos. We extract the photo URL from the HR Manager Pro employee record, download the image file, and upload it to Crelate's candidate profile. Photos are processed in the same parallel download workflow as employee documents, adding to the per-100-documents time estimate. Photos that are hosted externally (URLs not pointing to the WordPress media library) are noted and linked as external URLs in a custom field rather than uploaded as attachments.

HR Manager Pro

Job Title

maps to

Crelate

Candidate Title Field

1:1
Fully supported

Job title from HR Manager Pro maps directly to the Title field on Crelate Candidate. This field is a standard Crelate attribute and does not require custom field creation. We use the job_title column from the CSV export. If the customer's HR Manager Pro instance uses a job_title_with_department format (e.g., 'Senior Engineer - Backend'), we parse and populate the Crelate Title field with the role name, noting the department assignment separately in the Tag field derived from the department mapping.

HR Manager Pro

Compensation Data

maps to

Crelate

Custom Candidate Fields (currency)

1:1
Fully supported

Salary, hourly rate, and compensation-related fields from HR Manager Pro migrate to Crelate custom currency fields on the Candidate record. We create fields for current_salary and compensation_notes if the source data includes salary bands or compensation history. Single compensation snapshot values migrate as static data; compensation history over time is not available for export from HR Manager Pro and cannot be migrated as a time-series record.

HR Manager Pro

Dependent / Next of Kin

maps to

Crelate

Custom Candidate Fields (text)

1:1
Fully supported

Dependent information and next of kin data stored in HR Manager Pro employee profiles migrates to Crelate as custom text fields on the Candidate record. We create fields for dependent_name, dependent_relationship, and dependent_contact if these columns appear in the exported CSV. This data is used for benefits enrollment and emergency contact purposes in the HR context and is preserved as reference fields in Crelate for cases where recruiting placements involve benefits administration or contractor onboarding.

HR Manager Pro

Immigration / Work Authorization

maps to

Crelate

Custom Candidate Fields (text)

1:1
Fully supported

Work authorization and immigration status fields from HR Manager Pro (visa type, work permit expiry, citizenship status) migrate to Crelate custom text fields on the Candidate record. These fields are particularly relevant for recruiting placements where compliance and work authorization are requirements. We create fields such as visa_type__c and work_permit_expiry__c populated from the source data, and flag any records with expired permits as a custom status for recruiter review.

HR Manager Pro

Payroll Records

maps to

Crelate

Not Migrated

1:1
Not supported

Payroll runs are not handled by the HR Manager Pro core plugin. Historical payroll data (salary history, pay changes, bonus payments) lives in a separate database table that is not accessible via CSV export. We do not migrate payroll records. The migration report documents this gap and recommends the customer maintain access to HR Manager Pro or its backup files for historical payroll reference, or export payroll data separately before decommissioning the plugin.

HR Manager Pro

Workflow / Leave Approval Configuration

maps to

Crelate

Not Migrated

1:1
Fully supported

HR Manager Pro leave approval workflows and automated rule configurations (e.g., auto-approve under 3 days, manager escalation paths) are plugin settings stored in WordPress options tables, not as data records exportable via CSV. These configurations do not migrate. We deliver a written inventory of any configured leave approval rules and suggest Crelate workflow alternatives (if the customer uses Crelate for internal HR alongside recruiting) or a separate HR system for leave management. This is standard scope for the migration deliverable.

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.

HR Manager Pro logo

HR Manager Pro gotchas

High

No API forces reliance on CSV export scoping

Medium

Leave balance accrual logic does not export

Medium

File attachments require separate download workflow

Low

Custom fields discovered only at scan time

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 API forces CSV-only extraction with column scoping required

    HR Manager Pro exposes no REST or GraphQL API. Every migration must be built around the plugin's CSV export and import tools. We scope every export column before running the migration to ensure the destination's required fields are present in the source CSV. If a required Crelate field (e.g., candidate email, title) is absent from the CSV, we flag it during scoping and either use a static default, request that the customer add the column manually in WordPress before export, or note the gap as an unmigrated field in the migration report. Custom fields are discovered only at scan time, so the final column set is confirmed on migration day, not during initial scoping.

  • Leave accrual rules do not export; only snapshot balances transfer

    HR Manager Pro stores current leave balances per employee in plugin-specific custom tables, but the accrual calculation rules (accrual frequency, carryover limits, vesting schedules, rollover expiration) are configuration data stored in WordPress options tables and are not included in the CSV export. We migrate the snapshot balance as a static value on migration day. Accrual logic cannot be reconstructed from the exported data. We advise customers to verify leave entitlement rules in any destination HR system and adjust entitlements manually or with their HR admin after go-live. The migration report includes a table of each leave type and its migrated balance for verification against the destination system.

  • Document attachments require a parallel download workflow

    Employee documents (contracts, IDs, certifications) are stored in the WordPress media library, not as rows in the HR plugin's database. The CSV export contains the file path or WordPress attachment ID but not the file itself. We run a parallel download step to fetch each document from the WordPress media library, map it to the target Candidate record, and upload it to Crelate via the attachment API. This step adds 15-30 minutes per 100 documents depending on file size and network latency. For customers with large document archives, this step extends the overall migration timeline and adds to the cost estimate.

  • Custom fields discovered only at scan time can alter the scope

    HR Manager Pro allows admins to add custom fields to employee profiles without a schema manifest or API documentation. We only discover these fields when running a pre-migration scan against the live WordPress instance. If the customer adds custom fields after scoping but before migration day, we must re-run the scan, update the field map, and in some cases recreate custom Crelate candidate attributes before executing the transfer. We flag this risk during scoping and recommend freezing custom field additions once the migration scope is confirmed.

  • Crelate is a recruiting platform; internal HR data maps to a different object model

    HR Manager Pro manages internal employee records for HR administration (payroll, benefits, leave, documents), while Crelate is built as an ATS and recruiting CRM for talent acquisition and placement workflows. HR Manager Pro employee records migrate into Crelate as Candidate records, but Crelate does not have native equivalents for leave accrual configuration, payroll history, employment-event timelines (promotions, transfers, performance reviews), or benefits plan administration. We flag every HR-specific data element that lacks a Crelate home and document it in the migration report with recommendations for a complementary HR system if the customer needs to maintain internal HR administration post-migration.

Migration approach

Six steps for a successful HR Manager Pro to Crelate data migration

  1. Discovery and CSV export scoping

    We audit the source HR Manager Pro WordPress instance to identify the employee record count, department taxonomy, custom field definitions, leave balance tables, and document attachment volume. We request a sample CSV export from the customer and compare its column headers against Crelate's required and optional Candidate fields. Any gaps (missing email, missing title, absent emergency contacts) are flagged in a pre-migration report with recommended actions: add columns manually in WordPress, accept static defaults, or note as unmigrated. We also identify any inactive or terminated employee records and confirm with the customer whether these should migrate as historical candidates or be excluded.

  2. Pre-migration scan and custom field discovery

    We run a pre-migration scan against the live WordPress instance to enumerate all custom fields currently active on employee profiles. This scan identifies any fields not present in the sample CSV export, including fields added after initial scoping. We produce an updated field map that includes both standard and custom fields, with proposed Crelate custom attribute names and data types. If the scan reveals new custom fields that require Crelate schema changes, we coordinate with the customer to create the corresponding custom attributes in Crelate before the migration window.

  3. Crelate custom attribute and tag configuration

    We configure Crelate before any data import begins. This includes creating custom Candidate attributes for all non-standard HR Manager Pro fields (leave balances, compensation, emergency contacts, work authorization, benefits plan assignments), creating Tags for each department in the HR Manager Pro taxonomy, and confirming the Candidate status mapping (Active, Historical - Terminated, On Leave) with the customer's admin. Crelate's REST API is used to create custom attributes programmatically; the customer validates the field list in the Crelate admin UI before we proceed to data extraction.

  4. Full CSV export and parallel document download

    The customer generates a complete CSV export from HR Manager Pro covering all employee records, including all standard and custom fields identified during the scan. In parallel, we run the document download workflow to pull each employee attachment from the WordPress media library, organize them by employee record, and stage them for upload to Crelate. We validate the document download count against the attachment IDs in the CSV to confirm no files are missing. The document download step is the primary timeline variable for customers with large archives.

  5. Data transformation and Crelate staging import

    We transform the HR Manager Pro CSV into Crelate API-compatible JSON payloads for each Candidate record. The transformation applies the department-to-Tag mapping, the employment status-to-Candidate status mapping, the leave balance-to-custom field mapping, and the custom field type conversions identified during scoping. We perform a staging import into a Crelate test environment and provide the customer with a reconciliation checklist covering record counts, field population, and attachment linkage. The customer spot-checks 25-50 migrated records and signs off before the production import begins.

  6. Production migration and cutover

    We run the production migration into the live Crelate environment with all validated mappings applied. Candidate records are created via Crelate's REST API, with attachments uploaded in parallel. We run a row-count reconciliation comparing HR Manager Pro source record count to Crelate destination record count and flag any discrepancies immediately. After the initial import, we run a delta pass for any records modified during the migration window. We freeze HR Manager Pro access during cutover and enable Crelate as the system of record. We deliver the migration report including record counts, unmigrated fields, and document attachment verification.

  7. Post-migration handoff and automation inventory

    We deliver a written inventory of any HR Manager Pro workflow configurations, leave approval rules, and plugin settings that were not migratable. This document describes each workflow's trigger, conditions, and actions and suggests Crelate workflow alternatives or a complementary HR system for leave management. We do not rebuild workflows or automations inside the migration scope. We support a one-week post-migration window where we resolve any data quality issues raised by the customer's team. Crelate subscription costs and any ongoing per-user billing begin after the customer confirms go-live acceptance.

Platform deep dives

Context on both ends of the pair

HR Manager Pro logo

HR Manager Pro

Source

Strengths

  • Straightforward CSV export covers all core employee fields without requiring developer access.
  • WordPress plugin model means no separate cloud account or SSO configuration is needed to run the migration.
  • Small data volumes typical of HR Manager Pro customers keep migration scoping sessions short and timelines fast.
  • Plugin data lives in standard WordPress/MySQL tables, which we can read directly if direct database access is provided for faster extraction.

Weaknesses

  • No API means every migration relies on CSV as the data transfer layer, limiting what can be migrated automatically.
  • Custom field schema is not documented in a machine-readable format, requiring manual discovery per customer instance.
  • No native support for multi-company, multi-location, or subsidiary hierarchies forces flat mapping on organizations with complex structures.
  • Absence of an audit log or change-history export means we cannot migrate historical employment-event data (e.g., past promotions, terminations) in a structured way.
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 HR Manager Pro 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

    HR Manager Pro: Not applicable.

  • Data volume sensitivity

    B

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

Estimator

Estimate your HR Manager Pro 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 HR Manager Pro to Crelate data migrations

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

Can't find your answer?

Walk through your HR Manager Pro 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 200 employees with standard custom fields and document sets under 500 files. Migrations with over 500 employees, complex custom field schemas discovered at scan time, large document archives (over 1,000 files), or multi-department hierarchies requiring extensive Crelate tag configuration move to six to ten weeks because of parallel document download time, custom attribute setup, and staging reconciliation.

Adjacent paths

Related migrations to explore

Ready when you are

Move from HR Manager Pro.
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