HRMS migration
Field-level mapping, validation, and rollback between Deltek Talent Management and Bullhorn ATS & CRM. We move data and schema; workflows are rebuilt natively in Bullhorn ATS & CRM.
Deltek Talent Management
Source
Bullhorn ATS & CRM
Destination
Compatibility
5 of 12
objects map 1:1 between Deltek Talent Management and Bullhorn ATS & CRM.
Complexity
BStandard
Timeline
4-6 weeks
Overview
Moving from Deltek Talent Management to Bullhorn is a platform-type migration, not a lateral swap. Deltek Talent Management is a project-based HRMS covering the full employee lifecycle from requisition through termination, tightly integrated with Deltek Vantagepoint and Vision for A&E and consulting firms. Bullhorn is an ATS and CRM purpose-built for staffing and recruiting agencies, with native objects for Candidates, Contacts, Companies, Jobs, and Placements but no native onboarding workflow builder, no native compensation history tracking, and no native performance review module. We map Deltek's candidate pool, requisitions, and engagement notes into Bullhorn's corresponding objects, flag compensation history and performance reviews as custom-object candidates or documented-for-manual-entry records, and preserve the Hiring Manager assignment as a separate field on the candidate record rather than relying on Bullhorn's notification routing. Bullhorn's custom object tier limits (Front Office Growth and Enterprise: 10 objects with 55 fields each; Bullhorn ATS: 2 objects) constrain how many non-standard object types can be migrated without tier upgrades. Workflows, automations, Vantagepoint cross-system dependencies, and Deltek's group-based permission model do not migrate; we deliver written inventories for the customer's admin to rebuild in Bullhorn.
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 Deltek Talent Management object lands in Bullhorn ATS & CRM, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Deltek Talent Management
Candidate
Bullhorn ATS & CRM
Candidate
1:1Deltek Talent Management ATS candidates map 1:1 to Bullhorn Candidate records. We preserve application status, source attribution, and candidate notes. Status history migrates as Bullhorn Note records attached to the Candidate for audit. Deltek's candidate record may include employment history and resume content that Bullhorn stores in the candidate profile. We handle any terminated Hiring Manager assignment by capturing the original manager as a separate custom field on the Candidate rather than relying on Bullhorn's notification routing, which routes differently than Deltek's onboarding notification model.
Deltek Talent Management
Job Requisition
Bullhorn ATS & CRM
Job
1:1Deltek Job Requisitions map to Bullhorn Job records. The requisition title, description, department, location, and status transfer directly. Deltek's requisition-to-candidate association migrates as Bullhorn JobSubmission records linking the Candidate to the Job. We pull requisition data directly from the API rather than the UI to avoid the known Talent Management performance issue where the requisition page retrieves forms twice per request.
Deltek Talent Management
Employee
Bullhorn ATS & CRM
Contact
lossyDeltek employee records (current employees with no active placement in the recruiting pipeline) map to Bullhorn Contact records with a flag indicating employee-of-record status. The mapping is 1:1 for name, email, phone, and location. Bullhorn Contacts do not carry the same employment timeline fields as Deltek employees (hire date, job title history, compensation effective dates). We document these fields in a custom Contact object or as a migration-reference sheet for the customer's admin to populate post-migration.
Deltek Talent Management
Onboarding Records
Bullhorn ATS & CRM
Custom Object or Task
lossyDeltek onboarding records (document completion status, assigned Hiring Manager, onboarding step completion) have no native Bullhorn equivalent. Bullhorn has no built-in onboarding workflow builder. We export onboarding metadata (completion percentage, document names, Hiring Manager assignment) and migrate it to a Bullhorn Custom Object (if the customer is on Front Office Growth or Enterprise) or to Bullhorn Task records as a checklist. The Hiring Manager assignment is stored as a Candidate picker field rather than relying on notification routing logic that differs between the two platforms.
Deltek Talent Management
Performance Reviews
Bullhorn ATS & CRM
Custom Object
lossyDeltek project-based appraisals, 9-Box ratings, goal-setting records, and continuous feedback have no native Bullhorn equivalent. Bullhorn is a staffing ATS and does not include a performance management module. We map performance review metadata (review cycle, overall rating, project attribution, reviewer comments) to a Bullhorn Custom Object if the customer's Bullhorn edition supports it (Front Office Growth or Enterprise allows up to 10 custom objects with 55 fields each; Bullhorn ATS allows 2). For customers on lower tiers, we export performance data as a structured CSV and deliver it with a field mapping reference for the customer's HR admin to enter manually or integrate with an external performance management tool.
Deltek Talent Management
Compensation History
Bullhorn ATS & CRM
Custom Object or Documentation
lossyDeltek effective-dated compensation rows (salary, bonus, equity, job grade) have no native Bullhorn equivalent. Bullhorn does not include a compensation management module. We map compensation history to a Bullhorn Custom Object with fields for effective date, compensation type, amount, currency, and job grade if the customer's Bullhorn edition supports custom objects. For customers on tiers without custom object access, we export compensation data as a structured CSV with employee ID mapping for the customer's admin to reference post-migration. Salary bands and pay equity data require manual setup in Bullhorn's compensation tools if applicable.
Deltek Talent Management
Learning Enrollments
Bullhorn ATS & CRM
Custom Object or Documentation
lossyDeltek learning enrollments (course enrollment, completion status, certification tracking, external certifications) map to Bullhorn Custom Object records if the customer's edition supports them. Bullhorn has no native LMS. We preserve course name, completion date, expiration date, and certification status. External certifications that Deltek sends to Vantagepoint for resource planning are flagged separately during scoping because Vantagepoint retirement in parallel with Talent Management migration requires cross-system reconciliation before certification records are safely exported.
Deltek Talent Management
Custom Fields
Bullhorn ATS & CRM
Custom Fields or Custom Object
lossyDeltek custom fields on Candidate, Employee, and Requisition records (via the Additional Information tab) support text, radio, and multi-select list types. We export all custom field data alongside standard fields. In Bullhorn, these map to custom fields on the respective objects (Candidate, Contact, Job) or to Bullhorn Custom Objects depending on the source object and the customer's Bullhorn edition tier. Multi-select lists in Deltek map to Bullhorn multi-select picklist fields with the same option values preserved.
Deltek Talent Management
Locations
Bullhorn ATS & CRM
Location
1:1Deltek office and location data used in recruiting and org structure exports cleanly and maps to Bullhorn's Location object. Location codes, office names, and addresses transfer directly. Deltek locations used in Vantagepoint cross-system assignments are flagged separately because if Vantagepoint is also being retired, location references in Deltek Talent Management may be sourced from Vantagepoint rather than created natively, requiring reconciliation before migration.
Deltek Talent Management
Documents
Bullhorn ATS & CRM
Document / Attachment on Record
1:1Deltek onboarding documents, employee files, and uploaded attachments migrate as Bullhorn file attachments linked to the parent record (Candidate, Contact, Job). We export document metadata (file name, upload date, associated record type) and the binary file where accessible. Bullhorn stores attachments on the record's Files & Notes section. File storage limits and version retention settings differ between platforms; we flag any files exceeding Bullhorn's attachment size limits for customer review.
Deltek Talent Management
Hiring Manager Assignment
Bullhorn ATS & CRM
Candidate Custom Field
1:1Deltek Hiring Manager assignment on requisitions and onboarding records is a key dependency because of a known Talent Management bug where notifications route to terminated managers. We capture the Hiring Manager as a custom text or picker field on the Bullhorn Candidate or Job record rather than relying on Bullhorn's notification system. If the manager is terminated in Deltek at migration time, we flag the record and document it in the migration inventory for the customer's admin to verify notification routing in Bullhorn post-migration.
Deltek Talent Management
Time Entries
Bullhorn ATS & CRM
Placement / Custom Object
lossyDeltek time entry data may originate in Talent Management or Vantagepoint depending on the firm's configuration. Where Talent Management is the system of record, we export time entry rows and map them to Bullhorn Placement records if the customer uses Bullhorn for contractor or temporary staff placements. For permanent employee time tracking, time entries map to a Bullhorn Custom Object or are documented for the customer's payroll admin to reconcile separately, since Bullhorn is not a timekeeping platform.
| Deltek Talent Management | Bullhorn ATS & CRM | Compatibility | |
|---|---|---|---|
| Candidate | Candidate1:1 | Fully supported | |
| Job Requisition | Job1:1 | Fully supported | |
| Employee | Contactlossy | Fully supported | |
| Onboarding Records | Custom Object or Tasklossy | Mapping required | |
| Performance Reviews | Custom Objectlossy | Mapping required | |
| Compensation History | Custom Object or Documentationlossy | Mapping required | |
| Learning Enrollments | Custom Object or Documentationlossy | Mapping required | |
| Custom Fields | Custom Fields or Custom Objectlossy | Mapping required | |
| Locations | Location1:1 | Fully supported | |
| Documents | Document / Attachment on Record1:1 | Mapping required | |
| Hiring Manager Assignment | Candidate Custom Field1:1 | Fully supported | |
| Time Entries | Placement / Custom Objectlossy | Mapping required |
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.
Deltek Talent Management gotchas
Vantagepoint integration creates cross-system employee dependencies
Master token API authentication is site-wide and non-revocable per integration
Onboarding document status ties to terminated Hiring Manager records
Export runs extract all records with no incremental option
Known issue with deactivated candidate status appearing in bulk operations
Bullhorn ATS & CRM gotchas
ATS Growth edition has no API access
Attachments excluded from CSV bulk exports
Custom Object limits vary sharply by edition
Opportunity pipeline stages are recruitment-specific
Resume parse quality varies by document format
Pair-specific challenges
Migration approach
Discovery and edition assessment
We audit the Deltek Talent Management tenant across active modules, record counts, custom field usage, and integration inventory. We identify whether employee records were sourced from Vantagepoint versus created natively, and whether Vantagepoint is also being retired in parallel. We assess the customer's Bullhorn edition for custom object headroom against the number of non-standard record types (compensation history, performance reviews, learning enrollments, onboarding metadata) requiring migration. The discovery output is a written migration scope with an edition upgrade recommendation if the current Bullhorn tier cannot support the required custom objects.
Schema design and custom object provisioning
We design the Bullhorn destination schema in a Sandbox environment. This includes provisioning any required custom objects (up to 10 on Front Office Growth/Enterprise, 2 on Bullhorn ATS), defining custom fields on Candidate, Contact, and Job objects, configuring Bullhorn locations to match Deltek location codes, and designing the Hiring Manager custom picker field on Candidate records. Custom objects for compensation history, performance reviews, and onboarding metadata are created before any data import so that the destination fields exist at insert time. Schema is validated in Sandbox before production deployment.
Sandbox migration and reconciliation
We run a full migration into a Bullhorn Sandbox using production-like record volumes. The customer reconciles record counts (Candidates in, Contacts in, Jobs in, custom object records in), spot-checks 25-50 records against Deltek source data, and verifies that custom field values, Hiring Manager assignments, and onboarding metadata landed correctly. Any mapping corrections, custom object field adjustments, or Bullhorn edition constraints identified in Sandbox are resolved before production migration begins.
Vantagepoint dependency resolution and token coordination
If Vantagepoint is also being retired, we coordinate the migration sequence to resolve employee record sourcing before the Talent Management migration runs. We identify which Deltek employee records originated in Vantagepoint and reconcile them against the Vantagepoint migration output. We also coordinate the API master token strategy: requesting a dedicated migration token or scheduling a token rotation with a maintenance window so that active integrations do not break mid-migration.
Production migration in dependency order
We run production migration in record-dependency order: Locations (first, as Job and Candidate reference them), Candidates (from Deltek ATS candidates), Contacts (from Deltek employees, flagged as employee-of-record), Jobs (from Deltek requisitions with status mapping), custom object records (compensation history, performance reviews, learning enrollments, onboarding metadata — last because they reference Candidates and Contacts), and document binaries (attached to the parent record after IDs are resolved). Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and handoff
We freeze Deltek Talent Management writes during cutover, run a final delta migration of any records modified during the migration window, then enable Bullhorn as the system of record. We deliver a written inventory of active workflows, Vantagepoint dependencies, Deltek group-based permission structures, and any compensation history or performance review records migrated as CSV rather than custom object. We do not rebuild Deltek automations as Bullhorn workflows, sequences, or permission sets inside the migration scope; that work is handled by the customer's Bullhorn admin post-migration. We provide a one-week hypercare window for reconciliation issues raised during the first production week.
Platform deep dives
Deltek Talent Management
Source
Strengths
Weaknesses
Bullhorn ATS & CRM
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 Deltek Talent Management and Bullhorn ATS & CRM.
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
Deltek Talent Management: Not publicly documented in available documentation.
Data volume sensitivity
Deltek Talent Management 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 Deltek Talent Management to Bullhorn ATS & CRM migration scoping. Not seeing yours? Book a call.
Walk through your Deltek Talent Management to Bullhorn ATS & CRM migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Deltek Talent Management
Other ways to arrive at Bullhorn ATS & CRM
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.