HRMS migration
Field-level mapping, validation, and rollback between Workday Recruiting and Crelate. We move data and schema; workflows are rebuilt natively in Crelate.
Workday Recruiting
Source
Crelate
Destination
Compatibility
9 of 12
objects map 1:1 between Workday Recruiting and Crelate.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Workday Recruiting to Crelate is a migration from a requisition-centric, HCM-bound enterprise platform to a purpose-built recruiting ATS with CRM capabilities. Workday's architecture requires every Candidate to resolve against a Requisition that references a Position belonging to a Supervisory Organization; Crelate uses a flat Job-to-Candidate model with no equivalent hierarchy. We construct that flattening during scoping, map Candidates and Applications to Crelate's People and Job Order records, and serialize Workday's Interview Kits and scorecards into structured Crelate evaluations or attachment notes. Resume attachment URLs expire after export from Workday's SOAP API; we download and re-upload all reachable files as native Crelate attachments before the source tenant closes. Workflows, approval chains, and custom business processes do not migrate; we deliver a written inventory for your recruiting operations team to rebuild in Crelate's workflow builder.
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 Workday Recruiting 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.
Workday Recruiting
Supervisory Organization
Crelate
Department (via Job Order placement)
1:manyWorkday's Supervisory Organizations form the org chart backbone and are a prerequisite for every Position and Requisition. Crelate has no equivalent hierarchy — departments exist only as tag or field values on Job Orders, and there is no parent-child supervisory tree. We flatten the Workday Supervisory Organization tree into a flat list of Crelate Department records, preserving the top-level org name and flagging any sub-org assignments as custom tags on the candidate and job records. If your recruiting team relies on the org hierarchy for reporting or approval routing, we document the flattened structure and recommend department tags to replace it.
Workday Recruiting
Position
Crelate
Job Order (metadata)
many:1Workday Positions represent headcount slots linked to Supervisory Organizations, distinct from Requisitions which represent the hiring request. Crelate's Job Order does not model headcount slots separately — one Job Order is one open role. We merge Position-level headcount data (FTE, compensation range, job profile) into the Crelate Job Order as custom fields, and note the original Workday Position ID for audit traceability. Positions without a corresponding active Requisition are flagged for your admin to review before migration.
Workday Recruiting
Job Requisition
Crelate
Job Order
1:1Job Requisitions map directly to Crelate Job Orders. All standard fields migrate: title, department, location, employment type, description, requirements, salary range, and requisition status. Confidential Requisitions in Workday map to Crelate Job Orders with restricted access flags. Requisition approval history migrates as structured notes on the Job Order since Crelate does not have a native approval chain object.
Workday Recruiting
Candidate
Crelate
Person (Candidate/Contact)
1:1Workday Candidates are the talent pool entity, separate from Workers. Crelate People records serve the same function and hold all contact information, resume, skills, and application history. We map Workday Candidate fields (name, email, phone, address, sourced-from, tags) to Crelate Person fields. Workday's primary and secondary addresses, education history, and work history migrate as structured sections on the Person record. Multi-application candidates from Workday are supported natively in Crelate's People model without flattening.
Workday Recruiting
Job Application
Crelate
Application (linked to Job Order and Person)
1:1Workday Job Applications link a Candidate to a Job Requisition. Scorecards, interview ratings, and evaluation data live on the Application. We map these as Crelate Evaluations attached to the Application, or as structured notes if the evaluation format does not fit Crelate's evaluation schema. Application status transitions (applied, screening, interview, offer, hire, rejected) map to Crelate's pipeline stage values. Source ATS platforms feeding into Workday (Greenhouse, Lever, Bullhorn) that allowed multi-application history are reconstructed here as multiple Application records on the same Person.
Workday Recruiting
Interview Kit
Crelate
Evaluation Form (configuration)
lossyWorkday Interview Kits define the interview plan, question banks, and structured scorecards. Crelate Evaluations can be configured as structured forms with rating scales matching Workday's kit design. We document every Workday Interview Kit and its constituent questions and rating criteria, then recommend a Crelate Evaluation Form configuration that mirrors it. If the customer's team uses free-form scorecards in Workday, we serialize the content as Crelate notes and flag which Evaluation Forms need to be configured before go-live.
Workday Recruiting
Scorecard
Crelate
Evaluation (on Application)
1:1Workday scorecards are tied to Interview Kits and submitted by specific evaluators. We map evaluator name, submission timestamp, overall rating, and individual question responses to a Crelate Evaluation record. Rating values (numeric scales, letter grades, thumbs up/down) are normalized to Crelate's evaluation scale or stored as a custom numeric field for reporting. Scorecard PDFs are attached to the Evaluation or the Application as a file.
Workday Recruiting
Candidate Note
Crelate
Note (on Person or Application)
1:1Free-form notes attached to a Workday Candidate or Application migrate as native Crelate Notes. We preserve author, creation timestamp, and note body. Notes are linked to the corresponding Person record, and where contextually relevant (application-specific notes), to the Application as well.
Workday Recruiting
Background Check
Crelate
Document (attached to Person)
1:1Workday does not have a first-class Background Check object by default; checks are managed via third-party integrations (HireRight, Checkr) or stored as attachments to the hire. We migrate background check records as Crelate Documents attached to the Person record, with a type flag set to Background Check and a structured note capturing vendor, status, and completion date. If your organization uses a specific background check integration in Crelate, we flag records for re-initiation post-migration.
Workday Recruiting
Offer Letter
Crelate
Document (attached to Application)
1:1Workday generates offer letters via business processes tied to the Requisition. Migrated offers are loaded as Crelate Documents attached to the Application, with the offer status (draft, sent, accepted, declined) captured in a custom Application field. Offer letter PDFs migrate as files; offer terms (salary, start date, equity, benefits) serialize into structured notes or custom fields on the Application record.
Workday Recruiting
Worker
Crelate
Person (hire record)
1:1Workday Workers are the HCM employee record, distinct from Candidates and only created upon hire via a Revise Hire business process. For organizations that also use Crelate Hire or a separate HRIS, we map Workers to Person records with a Hire Date, Employee ID (custom field), and current Job Order linkage. If Crelate is the ATS only and not the HRIS of record, we flag Worker records for the customer's HR team to manage separately.
Workday Recruiting
Custom Object
Crelate
Custom Object or Custom Fields
1:1Workday Custom Objects extend the delivered business objects (Worker, Position, Candidate, Requisition) to capture company-specific recruiting data. We map these to Crelate custom fields on the equivalent object, or to Crelate Custom Objects if the data structure requires a related record. We pre-create the Crelate schema (custom fields, custom object definition, lookup relationships) before any data import so that the migration load satisfies all foreign key constraints.
| Workday Recruiting | Crelate | Compatibility | |
|---|---|---|---|
| Supervisory Organization | Department (via Job Order placement)1:many | Fully supported | |
| Position | Job Order (metadata)many:1 | Fully supported | |
| Job Requisition | Job Order1:1 | Fully supported | |
| Candidate | Person (Candidate/Contact)1:1 | Fully supported | |
| Job Application | Application (linked to Job Order and Person)1:1 | Fully supported | |
| Interview Kit | Evaluation Form (configuration)lossy | Fully supported | |
| Scorecard | Evaluation (on Application)1:1 | Fully supported | |
| Candidate Note | Note (on Person or Application)1:1 | Fully supported | |
| Background Check | Document (attached to Person)1:1 | Fully supported | |
| Offer Letter | Document (attached to Application)1:1 | Fully supported | |
| Worker | Person (hire record)1:1 | Fully supported | |
| Custom Object | Custom Object or Custom Fields1: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.
Workday Recruiting gotchas
Requisition → Position → Supervisory Org hierarchy required before any candidate write
Multi-application candidate history is flattened during migration
Resume attachment URLs expire after export from source ATS
Interview Kit and scorecard templates must exist in the destination tenant
Implementation timelines of 5–12 months complicate migration planning
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 data audit
We audit the source Workday tenant across module scope (Recruiting only or Recruiting plus HCM), Supervisory Organization tree depth, active requisition count, candidate volume, application history depth, Interview Kit templates, custom object definitions, and background check integration vendor. We pair this with a Crelate tenant review to confirm available custom field slots, Evaluation Form configuration state, and any existing data that may conflict. The discovery output is a written migration scope, a Workday-to-Crelate object map, and a list of Crelate Evaluation Forms to pre-configure.
Org hierarchy flattening and schema preparation
We extract the Workday Supervisory Organization tree, construct a flat Department mapping table, and identify all Positions linked to active or historical Requisitions. In Crelate, we pre-create any custom fields required for org-level tagging, headcount metadata, and requisition approval history. If Workday Custom Objects are in scope, we create the equivalent Crelate custom object schema with lookup relationships to Person and Job Order before any data loads begin.
Resume and attachment bulk download
We run the Workday EIB bulk export to generate candidate record sets and resume URL references. All reachable resume files are downloaded immediately during the extraction window before URLs expire. Files are re-uploaded as native Crelate Person attachments with filename preserved. Any URLs that return a 403, 404, or timeout are flagged in a separate reconciliation report with the candidate name and last-known URL so your team can pursue re-collection before the Workday tenant closes.
Sandbox migration and reconciliation
We run a full migration into Crelate's test environment using production-like data volume. Your recruiting operations lead reconciles record counts (People in, Job Orders in, Applications in, Evaluations in, Documents in), spot-checks 25-50 random records against the Workday source, and validates the Crelate Evaluation Form mappings against the original Interview Kit questions. Any mapping corrections, missing custom fields, or evaluation format mismatches are resolved here before production migration begins.
Production migration in dependency order
We run production migration in record-dependency order: Department tags first (no dependencies), then Job Orders (from Workday Requisitions), then People (from Workday Candidates with resume attachments linked), then Applications (linked to Person and Job Order), then Evaluations (linked to Application), then Documents (background checks, offer letters, scorecard PDFs), then Custom Objects last (with lookups resolved against the Person and Job Order records already in place). Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and automation handoff
We freeze Workday Recruiting 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 Workflow, Interview Kit, and approval-chain inventory document to your recruiting operations team with Crelate rebuild recommendations for each item. We support a one-week post-cutover window where we resolve any data reconciliation issues. We do not rebuild Workday workflows or Interview Kits in Crelate; that configuration work is scoped separately.
Platform deep dives
Workday Recruiting
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 Workday Recruiting 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
Workday Recruiting: Not publicly documented; rate limits are negotiated at the tenant level and enforced by Workday's integration system.
Data volume sensitivity
Workday Recruiting 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 Workday Recruiting to Crelate migration scoping. Not seeing yours? Book a call.
Walk through your Workday Recruiting 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 Workday Recruiting
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.