HRMS migration
Field-level mapping, validation, and rollback between iRecruit and Crelate. We move data and schema; workflows are rebuilt natively in Crelate.
iRecruit
Source
Crelate
Destination
Compatibility
10 of 12
objects map 1:1 between iRecruit and Crelate.
Complexity
BStandard
Timeline
3-5 weeks
Overview
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.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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
Crelate
Job
1:1iRecruit 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
Crelate
Contact
1:1iRecruit 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
Crelate
Opportunity
1:1iRecruit 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
Crelate
Crelate Hire Onboarding Record
1:1iConnect 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
Crelate
Email Template
1:1iRecruit 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
Crelate
WOTC Custom Fields on Contact
1:1Work 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
Crelate
EEO/OFCCP Survey Fields
1:1iRecruit 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
Crelate
Custom Questionnaire / Application Form
lossyiRecruit 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
Crelate
User
1:1iRecruit 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
Crelate
Source Tracking
1:1Candidate 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
Crelate
Data Import / Custom Field Mapping
lossyiRecruit 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
Crelate
Note
1:1iRecruit 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.
| iRecruit | Crelate | Compatibility | |
|---|---|---|---|
| Job / Job Posting | Job1:1 | Fully supported | |
| Candidate / Applicant | Contact1:1 | Fully supported | |
| Requisition | Opportunity1:1 | Fully supported | |
| iConnect Onboarding Record | Crelate Hire Onboarding Record1:1 | Fully supported | |
| Communication Template | Email Template1:1 | Fully supported | |
| WOTC Tax Credit Record | WOTC Custom Fields on Contact1:1 | Fully supported | |
| EEO / Affirmative Action Report | EEO/OFCCP Survey Fields1:1 | Fully supported | |
| Custom Knock-Out Question | Custom Questionnaire / Application Formlossy | Fully supported | |
| User / Team Member | User1:1 | Fully supported | |
| Candidate Source | Source Tracking1:1 | Fully supported | |
| Custom Export File / HRIS Integration Schema | Data Import / Custom Field Mappinglossy | Fully supported | |
| Activity: Note | Note1:1 | Fully supported |
Gotchas + challenges
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 gotchas
No documented public API for programmatic migration
Active iConnect onboarding sessions are not transferable
Knock-out questions and custom job questions vary per requisition
WOTC qualification records require HRIS re-enrollment
Crelate gotchas
120 req/min API rate limit throttles bulk migrations
20 custom field per-entity cap forces data model decisions
15,000-record export ceiling on single operations
Sequences and automation workflows do not migrate
API key is a querystring parameter, not a header
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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
iRecruit
Source
Strengths
Weaknesses
Crelate
Destination
Strengths
Weaknesses
Complexity grading
Standard HRMS migration. 1 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across iRecruit and Crelate.
Object compatibility
1 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
iRecruit: Not publicly documented.
Data volume sensitivity
iRecruit doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during iRecruit to Crelate migration scoping. Not seeing yours? Book a call.
Walk through your iRecruit to Crelate migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave iRecruit
Other ways to arrive at Crelate
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.