HRMS migration
Field-level mapping, validation, and rollback between Workable Zone - HRM and Crelate. We move data and schema; workflows are rebuilt natively in Crelate.
Workable Zone - HRM
Source
Crelate
Destination
Compatibility
14 of 18
objects map 1:1 between Workable Zone - HRM and Crelate.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Workable Zone - HRM combines an ATS with an integrated HRIS in a single subscription, while Crelate is a recruiting-software platform designed for staffing and recruiting agencies managing candidate pipelines and client relationships. The migration from Workable Zone to Crelate is fundamentally an ATS migration: we map Workable Candidates to Crelate People, Workable Jobs to Crelate Job Orders, Workable Pipeline Stages to Crelate deal Stages, and Workable Scorecards to Crelate's rating system with custom fields preserved throughout. The HRIS layer of Workable (Employees, Time-Off balances, payroll data, performance records) has no direct Crelate equivalent because Crelate does not function as an HRIS or HRMS. We flag these records during scoping, extract them for audit and compliance purposes, and recommend a parallel HRMS migration for any team that needs to preserve them. Workflows, automations, and hiring plans do not migrate; we deliver a written inventory of each for the customer's admin to rebuild in Crelate's configuration layer.
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 Workable Zone - HRM 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.
Workable Zone - HRM
Candidate
Crelate
Person (candidate)
1:1Workable Candidate records map to Crelate People records with the candidate type designation. The full candidate profile including contact details, application status, source, and pipeline stage assignment migrates 1:1. Resume binaries and attachments are extracted via Workable's bulk API export endpoint and reattached to the corresponding Crelate Person record. Workable's first_name, last_name, email, phone, and address fields map directly to Crelate's equivalent Person fields.
Workable Zone - HRM
Job (Job Posting)
Crelate
Job Order
1:1Workable Jobs map to Crelate Job Orders. The active job count in Workable is audited before migration because Workable Standard bills per active job; Crelate does not impose per-job billing. Workable's job title, description, location, employment type, and department fields map to Crelate's job order equivalents. Status (open, paused, closed) maps to Crelate's job order status.
Workable Zone - HRM
Pipeline Stage
Crelate
Stage (on Job Order)
lossyWorkable pipeline stages map to Crelate job order stages. We preserve stage names, order, and probability percentages from Workable. Crelate's stage configuration is adjusted during migration to match the Workable pipeline structure exactly so that candidates maintain their correct stage position.
Workable Zone - HRM
Scorecard (Evaluation)
Crelate
Rating / Custom Rating Form
1:1Workable interview scorecards and evaluator feedback migrate as Crelate rating records linked to the Person and Job Order. Structured rating criteria map to Crelate's rating categories; free-text evaluator notes migrate as comments. We flag any formatted rich-text evaluations that require reformatting in Crelate's field type.
Workable Zone - HRM
Offer
Crelate
Placement
1:1Workable Offers map to Crelate Placements with offer status, compensation details, and the offer letter document preserved. Crelate Placements track the placed candidate against a job order and include fee and commission data native to the recruiting agency workflow. We flag whether the offer letter document requires re-attachment in Crelate's document management layer.
Workable Zone - HRM
Custom Field (on Candidate)
Crelate
Custom Property (on Person)
1:1Workable custom properties on candidates (text, number, date, dropdown, boolean types) map to Crelate custom properties on People. We create the destination custom property schema in Crelate before migration and map each field by type. Multi-select dropdown values from Workable map to Crelate multi-select properties.
Workable Zone - HRM
Custom Field (on Job)
Crelate
Custom Property (on Job Order)
1:1Workable custom properties on jobs migrate to Crelate custom properties on Job Orders. We audit Workable's job-level custom fields during scoping and create matching Crelate custom property definitions before import.
Workable Zone - HRM
Document (Attachment)
Crelate
Attachment (on Person or Job Order)
1:1Workable bulk API exports deliver resume binaries, cover letters, and offer letter documents as binary attachments. We reattach each document to the corresponding Crelate Person or Job Order record. File type and original filename are preserved. We flag any oversized files that exceed Crelate's attachment size limits.
Workable Zone - HRM
Employee
Crelate
Not applicable (Crelate has no HRIS)
1:1Workable Employee records have no Crelate equivalent. Crelate does not function as an HRIS and does not store employee profiles, payroll data, or performance records. We extract Employee records to CSV during migration for the customer's compliance and audit archive, but they do not migrate into Crelate. If the customer needs to preserve employee data, we recommend a parallel migration to a dedicated HRMS platform.
Workable Zone - HRM
Time-Off Balance
Crelate
Not applicable (Crelate has no HRIS)
1:1Workable time-off balances, leave requests, and attendance records have no Crelate equivalent. We extract these records as a CSV export for audit purposes but they do not migrate into Crelate. Time-off management requires a separate HRMS destination or manual reconciliation post-migration.
Workable Zone - HRM
Hiring Plan
Crelate
Not applicable (not migrated as automation)
lossyWorkable Hiring Plans (structured approval workflows for job reqs) do not migrate to Crelate as automation code. We document every active Hiring Plan in Workable during scoping and deliver a written inventory with Crelate workflow-equivalent recommendations. The customer's admin configures Crelate workflow templates post-migration.
Workable Zone - HRM
Candidate Source
Crelate
Source
1:1Workable candidate source tracking (Indeed, LinkedIn, referral, direct) maps to Crelate Source records. Source attribution on each candidate migrates as a Source lookup so that recruiting channel analytics are preserved in Crelate's reporting layer.
Workable Zone - HRM
Interview
Crelate
Activity (Meeting type)
1:1Workable interview records map to Crelate Activity records of the meeting type, linked to the corresponding Person and Job Order. Interview date, time, location (or video link), interviewer name, and interview type migrate. We resolve the interviewer as a Crelate User by email match.
Workable Zone - HRM
Candidate Tag
Crelate
Tag
lossyWorkable tags applied to candidates map to Crelate Tags. Multi-checkbox tag values from Workable become Crelate tags that can be applied to People and Job Orders. We preserve the full tag vocabulary from Workable and apply them to the migrated Crelate records during import.
Workable Zone - HRM
Owner (Recruiter)
Crelate
User
1:1Workable Owners (recruiters assigned to candidates and jobs) map to Crelate Users. We resolve owners by email match against the destination Crelate user list. Owners without a matching Crelate User go to a reconciliation queue for the customer's admin to provision before record import resumes.
Workable Zone - HRM
Company (from Candidate profile)
Crelate
Organization (on Person)
1:1Workable's company field on a candidate profile maps to Crelate's Organization lookup on the Person record. If the candidate's current or most recent employer is tracked as a separate entity, we create a corresponding Organization record in Crelate and link it via the Person.OrganizationId lookup.
Workable Zone - HRM
Scorecard Template
Crelate
Rating Form Template
lossyWorkable interview kit templates and scorecard configurations map to Crelate Rating Form Templates. We document the criteria structure, weighting, and rating scale from Workable and deliver a configuration guide for the customer to set up equivalent Rating Forms in Crelate's template builder.
Workable Zone - HRM
User (Workable employee accessing ATS)
Crelate
User
1:1Workable users who access the ATS module map to Crelate Users. We resolve by email match and map the user's role (recruiter, hiring manager, admin) to a corresponding Crelate permission role. Workable users who exclusively managed HRIS functions (payroll, time-off) without ATS access have no Crelate equivalent and are excluded from the user migration.
| Workable Zone - HRM | Crelate | Compatibility | |
|---|---|---|---|
| Candidate | Person (candidate)1:1 | Fully supported | |
| Job (Job Posting) | Job Order1:1 | Fully supported | |
| Pipeline Stage | Stage (on Job Order)lossy | Fully supported | |
| Scorecard (Evaluation) | Rating / Custom Rating Form1:1 | Fully supported | |
| Offer | Placement1:1 | Fully supported | |
| Custom Field (on Candidate) | Custom Property (on Person)1:1 | Fully supported | |
| Custom Field (on Job) | Custom Property (on Job Order)1:1 | Fully supported | |
| Document (Attachment) | Attachment (on Person or Job Order)1:1 | Fully supported | |
| Employee | Not applicable (Crelate has no HRIS)1:1 | Fully supported | |
| Time-Off Balance | Not applicable (Crelate has no HRIS)1:1 | Fully supported | |
| Hiring Plan | Not applicable (not migrated as automation)lossy | Fully supported | |
| Candidate Source | Source1:1 | Fully supported | |
| Interview | Activity (Meeting type)1:1 | Fully supported | |
| Candidate Tag | Taglossy | Fully supported | |
| Owner (Recruiter) | User1:1 | Fully supported | |
| Company (from Candidate profile) | Organization (on Person)1:1 | Fully supported | |
| Scorecard Template | Rating Form Templatelossy | Fully supported | |
| User (Workable employee accessing ATS) | User1: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.
Workable Zone - HRM gotchas
Per-job billing model affects migration scoping
Resume export requires API bulk endpoint
Tier-gated objects on Standard plan
No native bulk import into Workable
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 Workable Zone instance across both the ATS and HRIS modules. ATS scope covers candidate count, active job count, pipeline count, scorecard templates, offer history, and attachment volume. HRIS scope covers employee records, time-off balances, payroll data, and custom fields on the HR side. We produce a written migration scope that separates ATS data (migrating to Crelate) from HRIS data (extracted as CSV for audit, not migrating to Crelate). This distinction is confirmed with the customer before migration begins.
Crelate schema provisioning and custom field creation
We set up the Crelate destination environment before any data moves. This includes creating custom properties on People, Job Orders, Clients, and Placements to match Workable's custom field vocabulary. Pipeline stages are configured in Crelate with names, order, and probability percentages matching Workable. Rating form templates are documented for manual setup in Crelate's template builder. Any client records required for agency-style job orders are created in Crelate before job import.
Workable bulk API export for candidate profiles and attachments
We initiate a Workable bulk API export to extract full candidate profiles including resume binaries, cover letters, and offer letter documents. This export is the only Workable endpoint that includes binary attachments. We validate the export against the candidate count from discovery and confirm all attachments are present before transformation begins.
Transformation and data mapping
We transform Workable records to Crelate schema. Candidates become People; Jobs become Job Orders; Pipeline Stages become Crelate Stages; Offers become Placements; Scorecards become Rating records. Custom fields map field-by-field by type. HRIS records (Employees, Time-Off, payroll) are extracted to CSV for the customer's audit archive and excluded from Crelate import. Owner resolution maps Workable owner email to Crelate User by email match. Any owners without a Crelate User go to reconciliation.
Test migration and reconciliation
We run a full migration into a Crelate sandbox or staging environment. The customer's recruiting leads reconcile record counts (People in, Job Orders in, Placements in, Ratings in), spot-check 25-50 candidate records for field accuracy and attachment presence, and verify that pipeline stage positions are preserved correctly. Any mapping corrections happen in the test environment before production migration begins.
Production migration and cutover
We run production migration in dependency order: Crelate Users (validated), Client records (if applicable), Job Orders (with status mapped), People (with Organization linked), Placements (with Job Order and Person resolved), Rating records, Activities, and Tags. Attachments are reassociated with their parent People or Job Order records. We freeze Workable writes during cutover, run a final delta migration of records modified during the window, then enable Crelate as the system of record. We deliver the Hiring Plan and workflow inventory document to the customer's admin for post-migration rebuild in Crelate's workflow layer.
Platform deep dives
Workable Zone - HRM
Source
Strengths
Weaknesses
Crelate
Destination
Strengths
Weaknesses
Complexity grading
Standard HRMS migration. 2 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 Workable Zone - HRM and Crelate.
Object compatibility
2 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
Workable Zone - HRM: Not publicly documented; customers with high-volume exports should anticipate batch processing.
Data volume sensitivity
Workable Zone - HRM exposes a bulk API — large-volume migrations stream efficiently.
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 Workable Zone - HRM to Crelate migration scoping. Not seeing yours? Book a call.
Walk through your Workable Zone - HRM 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 Workable Zone - HRM
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.