HRMS migration
Field-level mapping, validation, and rollback between Simplicant and Crelate. We move data and schema; workflows are rebuilt natively in Crelate.
Simplicant
Source
Crelate
Destination
Compatibility
8 of 12
objects map 1:1 between Simplicant and Crelate.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Simplicant's gated API and lack of self-serve bulk export means every migration begins with a manual data access request to Simplicant's sales or support team, adding one to three weeks to discovery timelines. We request API credentials and CSV-style UI exports early in scoping, falling back to supported export tickets when the API is not yet enabled. Crelate receives candidates as Contacts with multiple applications tracked per person, which requires a deduplication strategy against Simplicant's per-application record model. We map Simplicant's hiring pipelines to Crelate's pipeline and stage configuration, preserve offer state with e-signature status, and recreate custom fields as Crelate field mappings tied to Contacts, Companies, and Opportunities. Workflows, automated screening rules, and configurable onboarding sequences do not migrate; we deliver a written inventory of these for the customer's 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 Simplicant 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.
Simplicant
Job / Job Requisition
Crelate
Job
1:1Simplicant Jobs (title, description, department, location, pipeline stage) map to Crelate Job records. We preserve the job status (published, draft, closed) and the associated department and location metadata so that jobs appear in the correct Crelate pipeline. If the Simplicant job references a custom workflow for posting approval, we flag the workflow for manual reconfiguration at the destination.
Simplicant
Candidate / Applicant
Crelate
Contact (Person) + Job Application
1:manySimplicant creates a separate record for each candidate application. Crelate uses a Contact-person model where a single Contact can have multiple Job Applications tied to different Jobs. We deduplicate by candidate email during scoping: matching email addresses produce one Crelate Contact with multiple Job Applications; unique emails produce separate Contacts. Application dates, source attribution, and stage history are preserved as Job Application metadata.
Simplicant
Department
Crelate
Department (metadata)
1:1Simplicant departments are organizational metadata attached to Jobs and requisitions. We export department names and IDs and recreate them as Crelate pipeline or job metadata fields. Crelate does not have a standalone Department object, so we use a lookup field or a tagged text value consistent with the customer's naming conventions.
Simplicant
Location
Crelate
Location (metadata)
1:1Simplicant location records attached to Jobs (city, state, remote/hybrid designation) migrate as Crelate job location fields. We preserve the full geographic data so that job postings reflect the correct location at the destination without manual re-entry.
Simplicant
Offer
Crelate
Job Application Offer (or Opportunity)
1:1Simplicant Offers (salary, start date, terms, e-signature status) migrate to Crelate's offer tracking tied to the Job Application. E-signature audit trail links migrate as document references attached to the offer record. We preserve offer state (pending signature, accepted, declined, retracted) so the customer's hiring team can resume the offer workflow in Crelate without re-entering terms.
Simplicant
Custom Fields (Jobs and Candidates)
Crelate
Custom Fields (on Contact, Company, Opportunity)
lossySimplicant organizations add custom fields to Jobs and Candidate profiles for industry-specific data. Crelate stores custom fields on Contact, Company, and Opportunity objects. We recreate each Simplicant custom field as a Crelate custom field with a matching data type, then configure Crelate field mappings so that form responses and data-entry actions copy directly to the appropriate Contact, Company, or Opportunity column.
Simplicant
Hiring Pipeline
Crelate
Pipeline + Stage
lossySimplicant pipelines define stage sequences per job type. We map Simplicant stage names and counts to Crelate Pipeline and Stage configuration. Stage probability percentages migrate as stage weights in Crelate. Any automation rules attached to stage transitions are flagged as manual rebuild candidates because Crelate handles automation separately through its Automation and Sequencing feature on Business Plus.
Simplicant
Document / Attachment
Crelate
Resume Toolbox (Contact Attachments)
1:1Simplicant stores resumes, cover letters, and HR files in cloud document management. We extract available files from Simplicant and attach them to the corresponding Crelate Contact records using Crelate's Resume Toolbox. File availability depends on Simplicant plan tier and whether the export mechanism (API or UI) provides attachment access.
Simplicant
Interview Packet / Feedback Form
Crelate
Activity Form
lossySimplicant interview packets bundle structured evaluation forms with scoring conventions. We map the form schema to Crelate Activity Forms, configuring field mappings to copy each response to the corresponding Contact, Company, or Opportunity field. Completed form responses migrate as Activity records with the evaluation data preserved in the mapped custom fields.
Simplicant
User / Team Member
Crelate
User
1:1Simplicant user accounts (hiring managers, recruiters, interviewers) with role-based permissions map to Crelate User records by email match. We resolve each Simplicant owner reference on Jobs, Candidates, and Offers to the Crelate User. Any Simplicant user without a matching Crelate account goes to a reconciliation queue for the customer's admin to provision before record import continues.
Simplicant
Onboarding Record
Crelate
Activity / Task History
1:1Simplicant's onboarding module stores completed workflow steps, task lists, and new hire setup state. Crelate does not have a native onboarding module. We migrate onboarding records as Crelate Activity and Task history so that the new hire's timeline and completed steps are visible within the Contact record. Active workflow definitions and branching rules do not transfer; we deliver a written inventory of the active onboarding workflows for the customer's admin to rebuild in Crelate manually.
Simplicant
Assessment / Evaluation Score
Crelate
Custom Fields on Contact (via field mapping)
1:1Simplicant structured screening scores and evaluation ratings per candidate per stage migrate as custom numeric or picklist fields on the Crelate Contact. Score ranges and weighting logic from Simplicant forms are preserved as field metadata. We set up Crelate field mappings so that future evaluation forms in Crelate Activity Forms auto-populate the same custom fields, maintaining consistency with the migrated score history.
| Simplicant | Crelate | Compatibility | |
|---|---|---|---|
| Job / Job Requisition | Job1:1 | Fully supported | |
| Candidate / Applicant | Contact (Person) + Job Application1:many | Fully supported | |
| Department | Department (metadata)1:1 | Fully supported | |
| Location | Location (metadata)1:1 | Fully supported | |
| Offer | Job Application Offer (or Opportunity)1:1 | Fully supported | |
| Custom Fields (Jobs and Candidates) | Custom Fields (on Contact, Company, Opportunity)lossy | Fully supported | |
| Hiring Pipeline | Pipeline + Stagelossy | Fully supported | |
| Document / Attachment | Resume Toolbox (Contact Attachments)1:1 | Fully supported | |
| Interview Packet / Feedback Form | Activity Formlossy | Fully supported | |
| User / Team Member | User1:1 | Fully supported | |
| Onboarding Record | Activity / Task History1:1 | Fully supported | |
| Assessment / Evaluation Score | Custom Fields on Contact (via field mapping)1: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.
Simplicant gotchas
Gated Careers Site API requires plan upgrade and sales contact
No public bulk data export documentation
Size-tiered pricing creates billing model ambiguity
Onboarding workflow portability is limited without plan access
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 Simplicant data access request
We audit the Simplicant instance for Jobs, Candidates, Offers, Departments, Locations, custom fields, hiring pipelines, document attachments, and onboarding records. Simultaneously, we request API credentials or manual export access from Simplicant's sales or support team. If the API is not yet enabled, we use supported export tickets and adjust the discovery timeline. The discovery output is a written migration scope, a Simplicant data inventory, and a data access timeline that accounts for Simplicant's response time.
Schema design and field mapping plan in Crelate
We design the Crelate destination schema: custom fields on Contact, Company, and Opportunity match every Simplicant custom field with equivalent data types; hiring pipelines map to Crelate Pipeline and Stage configuration; interview evaluation scores are pre-created as custom fields on Contact. The customer's Crelate admin creates each field mapping in Settings > Custom Forms during this phase so that future Activity Forms auto-populate the correct columns. We validate the field list against the Simplicant export before proceeding.
Sandbox migration and deduplication validation
We run a full migration into Crelate's test or sandbox environment using production data volume. The customer's recruiting operations lead reviews record counts, spot-checks 25-50 candidate records for data accuracy, and validates that the deduplication strategy (email-based collapse to Contact) matches the team's expectations. Any field mapping corrections, stage name adjustments, or custom field additions are resolved in this phase before production migration begins.
Owner reconciliation and User provisioning
We extract every distinct Simplicant user referenced on Jobs, Candidates, Offers, and Engagements and match by email against the destination Crelate User table. Any Simplicant user without a matching Crelate User account goes to a reconciliation queue. The customer's Crelate admin provisions missing Users before record import continues because OwnerId references are required on Job and Job Application records.
Production migration in dependency order
We run production migration in record-dependency order: Departments and Locations (metadata), then Jobs (primary containers), then Crelate Contacts (with email-based deduplication applied), then Job Applications linked to Contacts, then Offers with e-signature state, then custom field values per Contact, then document attachments in Resume Toolbox, then Interview Packets as Activity Forms with field mappings, then Onboarding history as Activity records. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and workflow rebuild handoff
We freeze Simplicant writes during the final cutover window, migrate any delta records modified during the migration, then set Crelate as the system of record. We deliver a written inventory of Simplicant onboarding workflows, screening automation rules, and pipeline stage automation that require manual rebuild in Crelate. We support a one-week post-cutover window where we resolve reconciliation issues raised by the customer's recruiting team. Workflow rebuild and Crelate Automation and Sequencing configuration are outside standard migration scope and are handled as a separate engagement.
Platform deep dives
Simplicant
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 Simplicant 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
Simplicant: Not publicly documented.
Data volume sensitivity
Simplicant 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 Simplicant to Crelate migration scoping. Not seeing yours? Book a call.
Walk through your Simplicant 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 Simplicant
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.