HRMS migration
Field-level mapping, validation, and rollback between Talent finder and Crelate. We move data and schema; workflows are rebuilt natively in Crelate.
Talent finder
Source
Crelate
Destination
Compatibility
8 of 12
objects map 1:1 between Talent finder and Crelate.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Talent finder has no documented public API, so every migration proceeds through CSV export and import. We structure the export to match Crelate's import template, transform field names and values in transit, and resolve dependencies before each load phase. Crelate's ATS/CRM model separates Contacts (job seekers) from Companies (clients or employers) and Jobs, with Applications linking candidates to jobs through configurable pipeline stages. We preserve candidate profile data, application stage history with timestamps, attachment filenames, and any custom fields defined in Talent finder. We do not migrate automations, workflow rules, or AI-matching configurations; we deliver a written inventory of these for the customer's admin to rebuild in Crelate's workflow builder. GDPR-sensitive fields are flagged or hashed on request before loading into 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 Talent finder 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.
Talent finder
Job (Requisition)
Crelate
Job
1:1Talent finder Job records carry title, department, location, description, and status. We map these to Crelate's Job object fields including jobtitle, department, location, and description. Crelate stores job taxonomy via customizable fields per Job record type, so we align Talent finder's job categories to Crelate's job type and discipline picklists during the field mapping pass. Active and archived status flags map directly to Crelate's isactive boolean.
Talent finder
Candidate
Crelate
Person (Contact)
1:1Talent finder Candidate profiles map to Crelate Person records (the candidate-facing contact type). Contact information, work history, skills, and source attribution migrate with email used as the primary dedupe key. We deduplicate against existing Crelate Person records before inserting and flag any email collisions for customer review. Skills stored as comma-separated or multi-value fields in Talent finder map to Crelate's skills multi-select or tag fields depending on how the destination is configured.
Talent finder
Application
Crelate
Job Order / Application Link
1:1Applications link a Candidate to a Job and track stage progression in Talent finder. We preserve the full stage history including timestamps so that the Crelate pipeline reflects the original hiring journey. The application-to-job relationship resolves via Crelate's linking table between Person and Job, which we populate after both parent records exist. Stage names are mapped to Crelate pipeline stage values during the transform pass.
Talent finder
Pipeline Stages
Crelate
Pipeline Stage
lossyTalent finder uses configurable stages per job or across the org. Crelate uses pipelines with stage names scoped per Job type. We create Crelate pipeline records matching Talent finder's stage ordering and labels, map probabilities where present, and flag any Talent finder stage with no direct Crelate equivalent in the mapping review document. The customer selects stage equivalence during scoping.
Talent finder
User (Hiring Team Member)
Crelate
User
1:1Talent finder user accounts with recruiter, hiring manager, or admin roles migrate to Crelate Users with corresponding role flags. We resolve users by email match and hold any Talent finder owner without a matching Crelate User in a reconciliation queue for the customer to provision before record import proceeds. Role names are mapped to Crelate's user permission set equivalents.
Talent finder
Interview Scorecards
Crelate
Custom Evaluation Fields
lossyScorecard data stored as structured evaluations tied to a candidate and interviewer in Talent finder extracts as field values that we map to Crelate's custom evaluation fields on the Person or Application record. Since Crelate supports customizable fields per record type, we pre-create the destination field schema before migration and populate it during the candidate and application load phases.
Talent finder
Attachments and Documents
Crelate
Attachments
1:1Resume files and uploaded documents are extracted from the Talent finder export, renamed to follow candidate-referenced filename conventions, and loaded as Crelate Attachment records linked to the corresponding Person record. We validate that each attachment's parent Person record exists in Crelate before attaching. Binary file integrity is verified with MD5 checksums against the source export.
Talent finder
Activity and Communication Logs
Crelate
Activities (Notes, Tasks, Emails)
1:1Outreach emails, notes, and event timestamps migrate as activity records against the Candidate or Application in Crelate. We strip HTML from email bodies to ensure clean display in Crelate's activity timeline. Timestamps preserve the original activity date so the timeline ordering reflects the original Talent finder record. Note-type activities map to Crelate Notes linked to the Person record via ContentDocumentLink.
Talent finder
Custom Fields
Crelate
Custom Fields
lossyAny custom properties added to Candidates or Applications in Talent finder require explicit field mapping. We extract the custom field schema from the export during discovery, display it for customer review, and create matching custom fields in Crelate (via Settings | Core Records | Customize Fields) before the data load begins. Custom field type mapping follows Crelate's supported types: text, number, date, picklist, multi-select picklist, boolean, and currency.
Talent finder
Client / Employer
Crelate
Company
1:1Talent finder may store employer or client records alongside candidate records. These map to Crelate's Company object with the company name, website, industry, and address fields populated from the source export. Company records are loaded before Person records so that any Person-to-Company relationship is satisfied at insert time.
Talent finder
Source Attribution
Crelate
Source / Medium
1:1Candidate source attribution (job board, referral, direct) stored in Talent finder migrates to Crelate's source and medium fields on the Person record. We map Talent finder's source values to Crelate's canonical source picklist and flag any source with no direct equivalent for customer review.
Talent finder
GDPR / PII Fields
Crelate
Hashed or Stripped Fields
lossyCandidate records contain PII subject to GDPR and regional privacy laws. We flag every PII field during scoping and offer to strip or hash values (email addresses, phone numbers, home addresses) before loading into Crelate. The customer chooses the PII handling strategy during discovery. If GDPR compliance requires a Data Processing Agreement, we ensure the DPA is in place before any candidate PII is processed.
| Talent finder | Crelate | Compatibility | |
|---|---|---|---|
| Job (Requisition) | Job1:1 | Fully supported | |
| Candidate | Person (Contact)1:1 | Fully supported | |
| Application | Job Order / Application Link1:1 | Fully supported | |
| Pipeline Stages | Pipeline Stagelossy | Mapping required | |
| User (Hiring Team Member) | User1:1 | Fully supported | |
| Interview Scorecards | Custom Evaluation Fieldslossy | Mapping required | |
| Attachments and Documents | Attachments1:1 | Mapping required | |
| Activity and Communication Logs | Activities (Notes, Tasks, Emails)1:1 | Mapping required | |
| Custom Fields | Custom Fieldslossy | Mapping required | |
| Client / Employer | Company1:1 | Fully supported | |
| Source Attribution | Source / Medium1:1 | Fully supported | |
| GDPR / PII Fields | Hashed or Stripped Fieldslossy | 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.
Talent finder gotchas
No documented public API
GDPR and candidate PII handling requires explicit consent
Limited online documentation creates migration ambiguity
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 schema extraction
We request a live CSV export from Talent finder covering Jobs, Candidates, Applications, Users, Pipeline Stages, Activity Logs, and any custom field exports. Because Talent finder has no API, we work with the customer's Talent finder admin to identify the export paths available in the platform and validate the field coverage. We compare the export schema against Crelate's import template requirements and flag any missing fields or schema mismatches before proceeding. If GDPR PII stripping is required, we identify the relevant fields at this stage.
Crelate custom field and pipeline configuration
We create the destination schema in Crelate during a parallel preparation phase. This includes creating any custom fields on Person, Job, and Application records (via Settings | Core Records | Customize Fields) to match Talent finder's custom property names and types. We create pipeline records matching Talent finder's stage ordering and label each stage with its equivalent Crelate value. We configure the Crelate trial or sandbox to validate the import template before production migration begins.
Data extraction and transformation
We transform the Talent finder CSV export into Crelate's import format. This includes renaming field headers to match Crelate's import template, converting date formats, normalizing picklist values, stripping or hashing PII fields per the customer's GDPR preference, and splitting multi-select values into Crelate's multi-select picklist format. We run a row-count reconciliation against the source export before loading to confirm no records were dropped during transform.
Staged import in dependency order
We load records into Crelate in dependency order: Companies first (if present), then Jobs, then Users (validated by email match), then Person records (Candidates), then Applications, then Activity history (Notes, Tasks, Emails). Each phase emits a row-count report and error log before the next phase begins. Any import errors (missing parent record, invalid picklist value, duplicate email) are written to a correction queue and resolved in a retry pass before the next phase.
Attachment extraction and loading
Resume files and documents are extracted from the Talent finder export, renamed to follow candidate-referenced conventions, and uploaded as Crelate Attachments linked to the corresponding Person records. We verify each attachment's parent Person exists in Crelate before attaching. File integrity is validated with MD5 checksums and a random-sample spot check of opened documents in the Crelate UI.
Cutover, validation, and automation handoff
We freeze writes to Talent finder during cutover, run a final delta migration of any records modified during the migration window, then designate Crelate as the system of record. We deliver a written automation inventory documenting every Talent finder workflow, matching rule, and stage-progression trigger with a Crelate equivalent and rebuild recommendation. We support a one-week post-cutover reconciliation window to resolve any data issues raised by the recruiting team.
Platform deep dives
Talent finder
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 Talent finder 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
Talent finder: Not publicly documented.
Data volume sensitivity
Talent finder 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 Talent finder to Crelate migration scoping. Not seeing yours? Book a call.
Walk through your Talent finder 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 Talent finder
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.