HRMS migration

Migrate from iRecruit to Crelate

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

iRecruit logo

iRecruit

Source

Crelate

Destination

Crelate logo

Compatibility

83%

10 of 12

objects map 1:1 between iRecruit and Crelate.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from iRecruit to Crelate is a migration from a platform with no public API to one that offers a documented REST API and Crelate Hire for onboarding management. iRecruit's data lives in the built-in Exporter tool and any custom export files to Sage HRMS or MyPayrollHR; we work from the customer's saved report definitions to define the exact dataset scope they rely on. iConnect onboarding sessions cannot be transferred as live sessions because they are authenticated against iRecruit's infrastructure. We preserve the onboarding checklist state, completed documents, and all form field data so Crelate Hire restarts from the correct stage. Knock-out questions and custom screening questions are attached to individual job requisitions in iRecruit, not global fields, so we map each candidate's answers against the specific job configuration they applied to. WOTC tax credit qualification records carry over with the candidate, but the customer must re-submit qualifying hires to their payroll provider within the WOTC filing window (typically 28 days of hire) or forfeit the credit. Workflows, automation templates, and communication send queues do not migrate; we deliver a written inventory for your admin to rebuild in Crelate.

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

iRecruit logo

iRecruit

What's pushing teams away

  • iRecruit's pricing is opaque — the Enterprise tier requires a sales contact and there is no public per-seat or per-job price list, making budget approval difficult without a demo call.
  • The platform lacks publicly documented API endpoints or developer documentation, which blocks customers who need programmatic integrations or automated workflow triggers beyond the built-in templates.
  • Small teams report that the interface, while functional, has not kept pace with modern ATS UX — particularly around mobile candidate experience and real-time collaboration on reviews.
  • Customers with complex multi-department or multi-location hiring say the requisition approval workflow is too linear and lacks parallel routing or conditional approvals.
  • Integration options are limited to Sage HRMS, MyPayrollHR, and a generic custom export file — customers on other payroll or HRIS platforms must build and maintain their own export pipeline.

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

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

iRecruit

Job / Job Posting

maps to

Crelate

Job

1:1
Fully supported

iRecruit Jobs map directly to Crelate Jobs. Each job in iRecruit carries configurable knock-out questions, internal/external visibility flags, and social/job-board auto-posting settings. We map the job status, posting dates, department, and location fields 1:1. Job board distribution settings from iRecruit (Indeed, SimplyHired, Monster, Jobs.com) require reconfiguration in Crelate's job distribution panel post-migration because distribution credentials and posting templates are destination-platform-specific.

iRecruit

Candidate / Applicant

maps to

Crelate

Contact

1:1
Fully supported

iRecruit Candidates map to Crelate Contacts. The candidate profile includes resume, application date, source, and stage progression across all jobs applied to. We migrate the full application history, preserving each job-to-stage mapping. Candidates who applied to multiple jobs in iRecruit will have multiple Application records in Crelate linked to the same Contact. Crelate's Standard Resume Parsing on Business plan processes uploaded resumes into structured fields automatically after migration.

iRecruit

Requisition

maps to

Crelate

Opportunity

1:1
Fully supported

iRecruit Requisitions (Enterprise-tier Advanced Requisition Request and Approval via secure link) map to Crelate Opportunities. The requisition approval routing state and approval chain from iRecruit are preserved as custom fields and notes in Crelate because Crelate's approval workflows are configured per Opportunity workflow and may differ from iRecruit's linear routing model. Customers with multi-location or multi-department requisitions should plan for Crelate Opportunity Record Type configuration during migration.

iRecruit

iConnect Onboarding Record

maps to

Crelate

Crelate Hire Onboarding Record

1:1
Fully supported

iConnect onboarding records include I-9 forms, tax documents, benefits enrollment workflows, and e-signature session state tied to a candidate record. Active e-signature sessions cannot transfer because they are authenticated against iRecruit's infrastructure. We preserve the onboarding checklist state (which steps are complete, which are pending), all completed document metadata, and form field data so Crelate Hire can restart the onboarding workflow from the correct stage. The customer must send new onboarding invite emails from Crelate on go-live day; we provide a CSV of candidate email addresses and their last completed onboarding stage to support that step.

iRecruit

Communication Template

maps to

Crelate

Email Template

1:1
Fully supported

iRecruit mass personalized email templates tied to specific candidate stages migrate as template body text and subject lines. Active sending queues and scheduled send-time triggers do not transfer. Crelate's Email Templates (included at Business tier) support merge fields, and we map iRecruit merge field names to Crelate equivalent tokens during migration. The customer's admin reviews and re-activates templates post-migration in Crelate's Email Templates section.

iRecruit

WOTC Tax Credit Record

maps to

Crelate

WOTC Custom Fields on Contact

1:1
Fully supported

Work Opportunity Tax Credit qualification flags, WOTC category, qualifying date, and credit amount range migrate as custom fields on the Crelate Contact record. The actual credit capture depends on the customer's payroll provider actively processing WOTC submissions. We flag each qualifying hire in the migration report and include the re-enrollment deadline (typically 28 days from hire date). The customer must manually re-submit qualifying hires to their payroll provider's WOTC program post-migration; failure to do so within the filing window forfeits the credit.

iRecruit

EEO / Affirmative Action Report

maps to

Crelate

EEO/OFCCP Survey Fields

1:1
Fully supported

iRecruit Enterprise provides EEO and affirmative action reporting derived from candidate demographic fields and hiring outcomes. We migrate the underlying demographic data (gender, ethnicity, veteran status, disability status) as custom fields on the Contact record so Crelate's EEO/OFCCP/VEVRAA Surveys and Reports feature can generate equivalent compliance reports post-migration. Survey response rates and report generation snapshots do not transfer; the customer generates new reports in Crelate after migration.

iRecruit

Custom Knock-Out Question

maps to

Crelate

Custom Questionnaire / Application Form

lossy
Fully supported

iRecruit knock-out questions are defined per job requisition, not as global fields. Each job carries its own set of disqualifying questions with answer options. We extract every distinct knock-out question across all jobs, map them to Crelate Custom Questionnaires under Settings > Custom Forms, and then attach the correct questionnaire to the corresponding job in Crelate post-migration. Candidates who applied to multiple jobs retain separate answer sets per job in our migration staging layer.

iRecruit

User / Team Member

maps to

Crelate

User

1:1
Fully supported

iRecruit User accounts (recruiter, hiring manager, admin roles) map to Crelate Users. Role assignments and team associations migrate as user-level properties. Session-based data (active logins, API tokens tied to user sessions) does not transfer. We match users by email address and hold unmatched users in a reconciliation queue for the customer's admin to provision in Crelate before record import proceeds.

iRecruit

Candidate Source

maps to

Crelate

Source Tracking

1:1
Fully supported

Candidate source tracking (how the applicant found the job: job board, referral, direct, social) migrates to Crelate's Candidate Source Tracking fields. Source values that are free-text in iRecruit may need standardization to Crelate's picklist during migration; we flag unmapped values for admin review.

iRecruit

Custom Export File / HRIS Integration Schema

maps to

Crelate

Data Import / Custom Field Mapping

lossy
Fully supported

iRecruit supports standard integration to Sage HRMS and MyPayrollHR via a custom export file format. Customers on other HRIS platforms have built bespoke export schemas. We migrate the data schema and field definitions from any existing iRecruit export configuration so the customer can replicate the export logic in Crelate's Advanced Data Export and Data Plus features (included on Business tier). We do not build the destination export pipeline itself.

iRecruit

Activity: Note

maps to

Crelate

Note

1:1
Fully supported

iRecruit notes and activity entries attached to candidate or job records migrate to Crelate Notes linked to the Contact record. Note timestamps and author attribution are preserved. Active note-sharing permissions from iRecruit require reconfiguration in Crelate's sharing settings 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.

iRecruit logo

iRecruit gotchas

High

No documented public API for programmatic migration

High

Active iConnect onboarding sessions are not transferable

Medium

Knock-out questions and custom job questions vary per requisition

Medium

WOTC qualification records require HRIS re-enrollment

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

  • iRecruit has no public API — export relies on saved report definitions

    iRecruit does not publish API documentation or a developer portal. All data export depends on the built-in Exporter tool and any custom export files to Sage HRMS or MyPayrollHR. We cannot make direct API calls to pull records in bulk. We work by scoping the customer's existing Exporter report definitions to define the exact dataset, requesting data exports in the available CSV format, then transforming and loading into Crelate via its documented REST API. If the customer has no saved exports, we build the export scope from scratch with their iRecruit admin, adding one to two days to the discovery phase. Some iRecruit customers report that export requests can take days or weeks to process, which can extend the migration timeline significantly if not accounted for upfront.

  • Active iConnect onboarding sessions cannot transfer as live sessions

    iConnect onboarding records include active e-signature sessions, in-progress I-9 forms, and benefits enrollment workflows tied to a specific candidate record. These sessions are authenticated against iRecruit's infrastructure and cannot be migrated as live sessions. We preserve the onboarding checklist state (completed steps, pending steps), completed document metadata, and all form field values so Crelate Hire can restart from the correct stage. The customer must send new onboarding invite emails from Crelate on go-live day. Candidates who are mid-onboarding at cutover will need to re-authenticate in Crelate Hire before continuing.

  • Knock-out questions are per-requisition, not global fields

    Each job in iRecruit carries its own knock-out questions and custom screening questions defined at the job level. These are not global field definitions. When migrating candidates, we must map each candidate's answers against the specific job configuration they applied to. A candidate who applied to multiple jobs may have different answer sets for the same question name. We flag this dual-answer scenario and ask the customer to confirm which job context takes priority for the destination screening pipeline before we finalize the Crelate Custom Questionnaire configuration.

  • WOTC re-enrollment deadline is 28 days from hire date

    WOTC tax credit qualification data (category, qualifying date, credit amount range) migrates as custom fields on the Crelate Contact record. However, the actual credit capture depends on the customer's payroll provider processing WOTC submissions within the statutory filing window. The IRS requires WOTC certification requests within 28 days of the employee's start date. We flag every WOTC-qualifying hire in the migration report with their qualifying date and credit range. The customer's HR team must manually re-submit qualifying hires to their payroll provider's WOTC program post-migration. Failure to submit within the window forfeits the credit permanently.

  • Communication template send queues and scheduled triggers do not transfer

    iRecruit stores mass personalized email templates with active sending queues and scheduled send-time triggers attached to specific candidate stages. Crelate's Email Templates include merge fields and subject lines but do not inherit active sending queues from iRecruit. We migrate template content (body text, subject, merge field tokens) so the customer can review and reactivate them in Crelate. The customer's admin must rebuild any active email sequences or stage-triggered sends in Crelate's Email Templates and Activity Forms. We provide a written inventory of every active template with its trigger condition as part of the migration deliverable.

Migration approach

Six steps for a successful iRecruit to Crelate data migration

  1. Discovery and export scope definition

    We audit the source iRecruit account with the customer's admin, identifying all saved Exporter report definitions, custom export file schemas (especially any Sage HRMS or MyPayrollHR exports), active iConnect onboarding records by stage, WOTC qualification records, and EEO demographic data. We review all job requisitions to inventory distinct knock-out question sets and any per-requisition screening configurations. The discovery output is a written migration scope document listing every object, the source extraction method (Exporter report or custom export file), and any custom field definitions that need schema replication in Crelate.

  2. Crelate destination configuration

    We configure the Crelate destination org before any data migration begins. This includes provisioning Custom Questionnaires under Settings > Custom Forms to match each distinct iRecruit knock-out question set, configuring Crelate Hire onboarding templates to match the stage structure preserved from iRecruit iConnect, creating WOTC custom fields on the Contact object, and setting up EEO/OFCCP survey fields. We also configure job board distribution settings and user role assignments. Crelate configuration happens in a Crelate sandbox or trial environment first for validation before production migration.

  3. Export extraction and transformation

    We request data exports from iRecruit using the customer's saved report definitions to ensure we pull the same dataset scope the customer relies on for reporting. For any custom export schemas (Sage HRMS, MyPayrollHR, or bespoke), we work from the field definition documentation the customer provides. We transform the exported data into Crelate's import format, resolving field type mappings (date formats, picklist values, user email lookups), deduplicating candidate records where duplicates exist in iRecruit, and constructing the per-job knock-out answer sets. All transformation logic is documented in a field mapping spreadsheet reviewed and signed off by the customer before import.

  4. Test migration and reconciliation

    We run a full test migration into the customer's Crelate destination environment using production-like data volume. The customer's recruiting operations lead reconciles record counts (Jobs in, Contacts in, Applications in, Onboarding records in), spot-checks 25-50 random candidate profiles against the iRecruit source data, reviews the Crelate Hire onboarding stage assignments, and validates that WOTC fields and EEO demographic data landed correctly. Any mapping corrections are made and a second test run is performed if significant changes are required. Sign-off on the test migration is required before production migration begins.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Crelate Users (validated from the reconciliation queue), Jobs, Contacts (with multi-job application history), Requisition-to-Opportunity mappings, Notes and activity history, iConnect Onboarding state (mapped to Crelate Hire stages), WOTC custom fields, EEO demographic fields, and Email Templates. Each phase emits a row-count reconciliation report. We freeze new iRecruit writes during the final cutover window to capture any delta records created during the migration.

  6. Go-live, onboarding restart, and WOTC handoff

    On go-live day we disable write access to iRecruit for the migration window, run a final delta migration of any records modified since the last export, and enable Crelate as the system of record. We provide a CSV of all iConnect candidates with their last completed onboarding stage to support the customer's admin in sending new Crelate Hire invites. We deliver the WOTC qualification report listing every qualifying hire with qualifying date and credit range, flagged for re-enrollment within the 28-day window. We deliver the Communication Template inventory and the Knock-Out Question mapping document as written deliverables for admin rebuild. We provide a one-week hypercare window for reconciliation issues raised by the recruiting team.

Platform deep dives

Context on both ends of the pair

iRecruit logo

iRecruit

Source

Strengths

  • Unlimited job postings and unlimited applicants on Enterprise at a fixed tier price.
  • Paperless onboarding via iConnect covers I-9, tax forms, and e-signatures in a single workflow.
  • Free job board auto-distribution to Indeed, SimplyHired, Monster, and Jobs.com on Enterprise.
  • Built-in Exporter lets admins query any field in the system for custom reporting.
  • WOTC tax credit integration is native, capturing $2,400–$9,600 per qualifying new hire.

Weaknesses

  • No publicly documented API — programmatic integrations require reverse-engineering the export file format.
  • Pricing is opaque and requires a sales contact; no self-service purchase path.
  • UX has not kept pace with modern ATS design, particularly for mobile candidate experience.
  • Limited HRIS integration options — only Sage HRMS, MyPayrollHR, and a generic custom export.
  • Linear requisition approval workflow lacks parallel or conditional routing for complex organisations.
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 iRecruit 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

    iRecruit: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your iRecruit 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 with fewer than 15,000 candidates and 200 job postings with no complex multi-job knock-out configurations. Migrations with high candidate volume (over 50,000 records), active iConnect onboarding records, WOTC re-enrollment tracking, and multi-department requisition approval workflows extend to eight to twelve weeks because of export-scope construction from iRecruit's Exporter tool, onboarding state mapping, and Crelate Hire workflow configuration time.

Adjacent paths

Related migrations to explore

Ready when you are

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