HRMS migration
Field-level mapping, validation, and rollback between Talent Pool Builder and Crelate. We move data and schema; workflows are rebuilt natively in Crelate.
Talent Pool Builder
Source
Crelate
Destination
Compatibility
9 of 12
objects map 1:1 between Talent Pool Builder and Crelate.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Talent Pool Builder to Crelate is a migration that begins with a data extraction challenge: Talent Pool Builder does not publish a public bulk export API, so we coordinate with the customer's account team to produce a full data export before any field-level mapping begins. Crelate's Living Platform uses a People-and-Jobs object model with a flexible custom field architecture that accommodates Talent Pool Builder's per-account custom property proliferation. We map Candidates to People records, Jobs to Crelate Jobs, Applications to Job Applications, and Talent Pool memberships to Crelate's segmented candidate lists. Interview scores, offer letters, and communication history migrate as structured attachments or custom properties where the destination schema allows. Union compliance flags and seniority dates are preserved as custom fields rather than activated features, since Crelate's compliance logic is configured separately post-migration. Workflows, automations, and reporting dashboards do not migrate as code; we deliver a written inventory for the customer's team 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 Talent Pool Builder 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 Pool Builder
Candidate
Crelate
Person (People)
1:1Talent Pool Builder Candidate records map to Crelate Person records. Name, contact information, application status, source attribution, and stage history transfer as typed fields. Resume attachments migrate as document references attached to the Person record. Any per-account custom screening fields map to Crelate custom properties, with data type mismatches flagged for manual remediation before production migration.
Talent Pool Builder
Job
Crelate
Job
1:1Job postings migrate to Crelate Jobs with job title, department, location, posting date, and associated pipeline stages preserved. Job board posting history does not transfer as a structured record but is noted in the scope document for the customer's admin to reconfigure in Crelate's distribution settings.
Talent Pool Builder
Application
Crelate
Job Application
1:1Application records link Candidates to Jobs with a timestamp and stage. The full application timeline, including stage transitions and recruiter notes, migrates as activity history attached to the Job Application record. Stage names map to Crelate's pipeline stage values where a direct match exists; custom stage names map to custom fields or stage labels based on Crelate's configurable pipeline setup.
Talent Pool Builder
Requisition
Crelate
Job or Custom Requisition Record
1:1Talent Pool Builder Requisitions track hiring manager requests and approvals before a job is opened. Stage and status fields vary by account configuration. We map these to Crelate's Job statuses and include a custom field requisition_status__c to preserve the original Talent Pool Builder requisition state. If the destination Crelate account has a dedicated requisition object configured, we map directly to that.
Talent Pool Builder
Talent Pool
Crelate
Talent Pool or Tag-based Segmentation
1:manyTalent Pool Builder talent pools are segmented candidate lists used for long-term engagement. Pool membership and associated tags migrate to Crelate as a combination of a named Talent Pool record and tag assignments on each Person record. Pool-specific custom fields require per-field mapping to Crelate's custom property schema. Active talent pool engagement status migrates as a Person custom property so re-engagement campaigns can resume immediately in Crelate.
Talent Pool Builder
Interview Record
Crelate
Activity with Evaluation
1:1Interview scheduling data and structured scores migrate as Activity records in Crelate with evaluation scores mapped to custom numeric or rating fields. Free-text interview notes may require truncation or cleaning depending on Crelate's field character limits. Interviewer assignment migrates as a User reference on the Activity record, with any unmatched interviewer emails flagged for admin provisioning before production cutover.
Talent Pool Builder
Offer
Crelate
Offer or Activity Record
1:1Offer records include template placeholders, compensation details, status, and digital signature state. We migrate offer data to Crelate's offer tracking mechanism where one exists, or to Activity records with a custom offer status field. Digital signature state is exported as a text flag and a note indicating the signature status at time of export; post-migration follow-up is required to confirm or re-collect signatures in Crelate.
Talent Pool Builder
Custom Candidate Properties
Crelate
Custom Properties on Person
lossyPer-account custom fields for screening answers, rating scores, source attribution, and compliance data map to Crelate custom properties on the Person record. We request a full field inventory from the Talent Pool Builder account before migration scoping begins, type each custom property against Crelate's supported data types, and create the destination custom properties in Crelate before any data loads. Custom fields with no Crelate equivalent are logged as manual-entry candidates for post-migration data entry.
Talent Pool Builder
Communication History
Crelate
Activity Records (Call, Email, SMS)
1:1Email, SMS, and call logs attached to Candidate records migrate as individual Activity records in Crelate. Communication thread context is not preserved because Talent Pool Builder exports these as discrete events rather than threaded conversations. We flag thread gaps in the data validation report and recommend that the customer communicate this limitation to hiring managers who rely on inbox history for interview preparation context.
Talent Pool Builder
Attachment
Crelate
Document Attachment on Person or Job Application
1:1Resume files and uploaded documents export as file references or binary blobs from Talent Pool Builder. File naming conventions vary by account and are preserved as-is. We attach files to the corresponding Person or Job Application record in Crelate. Any file that cannot be matched to a migrated Person record is held in a reconciliation queue for the customer's admin to resolve.
Talent Pool Builder
Owner
Crelate
User
1:1Talent Pool Builder Owners referenced on Candidates, Applications, Offers, and Interview Records resolve by email match against the Crelate destination User table. Any Owner without a matching Crelate User is held in a reconciliation queue for the customer's admin to provision before record import resumes. Owner assignment on migrated records is set after User provisioning is confirmed.
Talent Pool Builder
Union and Seniority Data
Crelate
Custom Properties on Person
lossyTalent Pool Builder's seniority date and union membership fields are platform-specific features that do not activate equivalent compliance logic in Crelate. We export both fields as custom Person properties in Crelate (seniority_date__c and union_membership__c) so the raw data is preserved. Activation of compliance rules in Crelate based on these fields requires a separate configuration step by the customer's IT or legal team post-migration.
| Talent Pool Builder | Crelate | Compatibility | |
|---|---|---|---|
| Candidate | Person (People)1:1 | Fully supported | |
| Job | Job1:1 | Fully supported | |
| Application | Job Application1:1 | Fully supported | |
| Requisition | Job or Custom Requisition Record1:1 | Fully supported | |
| Talent Pool | Talent Pool or Tag-based Segmentation1:many | Fully supported | |
| Interview Record | Activity with Evaluation1:1 | Fully supported | |
| Offer | Offer or Activity Record1:1 | Fully supported | |
| Custom Candidate Properties | Custom Properties on Personlossy | Mapping required | |
| Communication History | Activity Records (Call, Email, SMS)1:1 | Mapping required | |
| Attachment | Document Attachment on Person or Job Application1:1 | Fully supported | |
| Owner | User1:1 | Fully supported | |
| Union and Seniority Data | Custom Properties on Personlossy | 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 Pool Builder gotchas
No documented bulk export API
Per-account custom field proliferation
Communication thread continuity gaps
Union and seniority ranking not transferable
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 account audit
We audit the source Talent Pool Builder account to establish the full migration scope: candidate volume, per-account custom field inventory, active talent pool count, job and requisition backlog, interview record volume, offer status distribution, and communication history size. We also identify any active hiring pipelines with mid-funnel candidates that require cutover coordination. The discovery output is a written migration scope document that includes the per-field mapping plan, a list of objects that will require vendor export assistance, and a timeline estimate based on data volume and complexity.
Export coordination with Talent Pool Builder
Because Talent Pool Builder lacks a public bulk export API, we submit a data export request to the customer's Talent Pool Builder account team. This export includes all Candidates, Jobs, Applications, Requisitions, Talent Pools, Interview Records, Offers, and Communication History. We validate the completeness of the export by cross-checking record counts against the discovery audit and flag any objects that appear truncated or missing. This step can take three to five business days depending on vendor responsiveness and is the most time-sensitive item in the migration timeline.
Schema design and field mapping build
We design the destination schema in Crelate, creating custom properties for any Talent Pool Builder per-account fields that do not have a direct Crelate equivalent. Seniority dates and union membership fields are created as custom Person properties so the compliance data is preserved even though it cannot activate Crelate's compliance logic. Field mapping is built by matching each Talent Pool Builder field to the corresponding Crelate typed field or custom property, with data type mismatches flagged for transformation logic or manual remediation.
Test migration and record reconciliation
We run a full migration into Crelate's test environment using the exported data. The customer's recruiting operations lead reconciles record counts (People, Jobs, Applications, Talent Pools, Activities) against the Talent Pool Builder source, spot-checks a sample of records for field-level accuracy, and reviews the talent pool segmentation to confirm that pool membership assignments transferred correctly. Any mapping corrections are made before the production migration begins. This test migration phase is where custom field issues are most commonly identified and resolved.
Owner and user provisioning reconciliation
We extract every distinct Talent Pool Builder Owner referenced across Candidates, Applications, Interview Records, and Offers and match them by email against the Crelate destination User table. Owners without a matching Crelate User are placed in a reconciliation queue for the customer's admin to provision before record import resumes. Migration cannot proceed past this step because Owner assignment is required on most standard object inserts. We confirm provisioning completion before scheduling the production migration window.
Production migration and cutover
We run the production migration in record-dependency order: first the foundational records (People from Candidates, Jobs, and Talent Pools), then the linked records (Applications, Interview Records, Offers), then Activities (Communication History via individual record inserts where Crelate's API supports batch), then custom properties. Each phase emits a row-count reconciliation report. We recommend a write-freeze in Talent Pool Builder during the final export window and run a delta migration for any records modified after the initial export. Post-cutover, we deliver the written inventory of Talent Pool Builder workflows and automations for the customer's admin to rebuild in Crelate.
Platform deep dives
Talent Pool Builder
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 Pool Builder 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 Pool Builder: Not publicly documented.
Data volume sensitivity
Talent Pool Builder 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 Pool Builder to Crelate migration scoping. Not seeing yours? Book a call.
Walk through your Talent Pool Builder 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 Pool Builder
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.