HRMS migration
Field-level mapping, validation, and rollback between EMP Trust HR and Bullhorn ATS & CRM. We move data and schema; workflows are rebuilt natively in Bullhorn ATS & CRM.
EMP Trust HR
Source
Bullhorn ATS & CRM
Destination
Compatibility
11 of 12
objects map 1:1 between EMP Trust HR and Bullhorn ATS & CRM.
Complexity
BStandard
Timeline
4-6 weeks
Overview
Moving from EMP Trust HR to Bullhorn consolidates onboarding data into a recruitment-first ATS and CRM platform built for staffing and recruiting firms. EMP Trust HR stores the employee lifecycle as a Hire-driven sequence of onboarding events, compliance forms with e-signature audit trails, DHS E-Verify case records, and training completion flags; Bullhorn structures its data model around Candidates, ClientContacts, Jobs, and Placements with limited native support for HR onboarding artefacts. We resolve this structural mismatch by mapping the EMP Trust HR Employee record to Bullhorn Candidate and Person record types, reconstructing e-signature envelopes from proprietary form artefacts as Bullhorn Document records, and flagging any I-9 records where Section 2 has not been completed by a third-party notary so that compliance continuity is maintained post-migration. We do not migrate EMP Trust HR onboarding workflow automation, custom form logic, integration connector configurations, or payroll sync settings; we deliver a written inventory of these for the customer's Bullhorn admin to rebuild inside Bullhorn Automation or via Bullhorn Field Mappings.
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 EMP Trust HR 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.
EMP Trust HR
Employee
Bullhorn ATS & CRM
Candidate + Person Record
1:1EMP Trust HR Employee records map to Bullhorn Candidate as the primary record. Bullhorn Person is not a standalone object but rather a contact sub-type within Candidate. The EMP Trust HR employee profile fields (name, address, phone, email, hire date, employment type, location) map directly to Bullhorn Candidate fields. Custom employee properties from EMP Trust HR are mapped to Bullhorn Custom Object fields on the Candidate record. We provision Bullhorn Custom Objects during schema design if the count of custom properties exceeds standard Candidate fields. Bullhorn editions: ATS Growth has no Custom Object support; Bullhorn ATS supports 2; Front Office Growth/Enterprise supports 10. Edition constraints are validated during scoping.
EMP Trust HR
New Hire Portal (Onboarding Package)
Bullhorn ATS & CRM
Candidate Custom Fields + Bullhorn Onboarding (Able)
lossyEMP Trust HR onboarding portal instances with portal state (started, in-progress, completed), associated task sets, and completion timestamps are migrated as structured records. The portal state migrates to Bullhorn Candidate custom fields tracking onboarding status. Bullhorn Onboarding (formerly Able, accessible at app.ableteams.com) is the native Bullhorn onboarding module for managing post-hire workflows and documents; we document the recommended onboarding package configuration using Bullhorn Onboarding field mappings and deliver the setup guide to the customer's admin. The onboarding portal branding assets (logos, welcome messages, video embeds) do not migrate; these require reconfiguration in Bullhorn Onboarding settings.
EMP Trust HR
Forms (Onboarding Package)
Bullhorn ATS & CRM
Document + Candidate Custom Fields
1:1EMP Trust HR completed forms (legal forms, NDAs, non-competes, offer letters, policy acknowledgements, tax withholding, direct deposit, beneficiary forms) migrate as Bullhorn Document records attached to the Candidate. We extract the form definition name, completion status, completion timestamp, and e-signature metadata. Form logic and conditional branching are not preserved in the export; we document each form requiring rebuild in Bullhorn Onboarding or via Bullhorn Field Mappings. Completed form PDFs migrate as ContentDocument records linked via ContentDocumentLink to the Candidate.
EMP Trust HR
I-9 Records (Section 1 and Section 2)
Bullhorn ATS & CRM
Document + Custom Object I-9__c
1:1I-9 Section 1 (employee self-completion) and Section 2 (employer or third-party notary verification) records from EMP Trust HR are among the highest-risk data artefacts in this migration. EMP Trust HR stores e-signature audit trail metadata within the Forms module using proprietary schemas. We reconstruct a standard e-signature envelope (signer ID, timestamp, IP address, certificate hash) for each form and write it as a Bullhorn Custom Object record I-9__c linked to the Candidate. We flag any I-9 record where Section 2 has not been completed by a third-party notary so the customer can plan for re-initiation of the remote verification workflow post-migration.
EMP Trust HR
E-Verify Status
Bullhorn ATS & CRM
Custom Object E-Verify__c
1:1E-Verify case status codes (Verified, Tentative Nonconfirmation, DHS/DOJ Query) from EMP Trust HR migrate to Bullhorn Custom Object E-Verify__c with E-Verify case number, USCIS verification date, and case result fields. We preserve the DHS E-Verify case number as a reference field. Bullhorn does not have a native E-Verify module; compliance continuity requires the customer to either maintain the E-Verify integration within EMP Trust HR post-migration (if they continue a partial license) or configure Bullhorn Onboarding's I-9 and E-Verify compliance workflows if supported by their Bullhorn edition and add-ons.
EMP Trust HR
Task Assignments
Bullhorn ATS & CRM
Bullhorn Tasks + Placement Tasks
1:1Onboarding tasks assigned to new hires, managers, HR staff, and IT in EMP Trust HR migrate to Bullhorn Task records linked to the Candidate. Task status (not started, in progress, completed), due dates, assignees, and completion timestamps transfer. Bullhorn Tasks are standard activity records; they do not have native hierarchical task grouping equivalent to EMP Trust HR's onboarding package task sets, so we document the original task hierarchy for the admin to restructure in Bullhorn if needed.
EMP Trust HR
Training Records
Bullhorn ATS & CRM
Candidate Custom Fields or Learning Management
1:1Training courses assigned via EMP Trust HR's new hire learning portal with completion flags, scores, and assignment timestamps migrate to Bullhorn Candidate custom fields (training course name, completion date, score). Bullhorn does not have a native LMS; if the customer requires a full training management module post-migration, a third-party LMS integration is recommended. We preserve the training record history as structured custom field data rather than as an active training assignment.
EMP Trust HR
Background Check Results
Bullhorn ATS & CRM
Custom Object BackgroundCheck__c
1:1Background check orders and results sourced through EMP Trust HR's pre-built integrations (CastleBranch, AccurateBackground, BirdDogHR) migrate as Bullhorn Custom Object BackgroundCheck__c records with order date, status, result summary, and vendor name. Raw vendor PDF reports migrate as ContentDocument records linked to the Candidate. EMP Trust HR does not expose raw background check PDF reports as structured fields; we extract the result summary and document the vendor reference number so the customer can request full reports directly from the background check provider if needed.
EMP Trust HR
Benefits Enrollment Snapshot
Bullhorn ATS & CRM
Custom Object BenefitsEnrollment__c
1:1Benefits selections captured during onboarding in EMP Trust HR (plan choices, dependent information, beneficiary designations) migrate as Bullhorn Custom Object BenefitsEnrollment__c records attached to the Candidate. These are historical enrollment snapshots, not live feeds, because EMP Trust HR does not maintain a live connection to benefits carrier APIs for ongoing changes. Active ongoing benefits changes in progress at migration time must be captured separately from the HRIS export and manually reconciled. Bullhorn does not have a native benefits administration module; the customer should plan to maintain benefits data in their payroll provider or a dedicated benefits admin platform.
EMP Trust HR
Custom Forms
Bullhorn ATS & CRM
Document + Bullhorn Onboarding Forms
1:1Employer-defined custom forms, HR policies, and handbook acknowledgements from EMP Trust HR migrate as Bullhorn Document records linked to the Candidate with form definition name, completion status, and e-signature metadata. Conditional branching logic within custom forms is not preserved in the export; we document each custom form requiring rebuild in Bullhorn Onboarding and identify the Bullhorn form field equivalents for the customer's Bullhorn admin.
EMP Trust HR
ATS Candidate Records (Greenhouse/Lever Integration)
Bullhorn ATS & CRM
Candidate
1:1Candidates transitioned from Greenhouse or Lever to EMP Trust HR via the ATS integration retain only the fields mapped by the EMP Trust HR integration configuration. We extract all mapped fields from EMP Trust HR and write them to Bullhorn Candidate. Any original ATS candidate fields not included in the EMP Trust HR integration field map are flagged during scoping; the customer should retrieve these from the original ATS export before the integration fires. We document the EMP Trust HR integration field map during scoping to identify gaps.
EMP Trust HR
Integration Configurations
Bullhorn ATS & CRM
None
1:1EMP Trust HR pre-built integration connectors (ADP, Workday, Oracle, SAP, UKG, Greenhouse, Lever) and related sync configurations, credential mappings, and webhook endpoint settings are not migrated. Integration endpoints, credentials, and sync schedules must be re-established from scratch in Bullhorn's integration marketplace (Bullhorn Data Hub, Bullhorn Automation, or third-party iPaaS). We deliver a written inventory of each active integration requiring rebuild with recommended Bullhorn integration paths and partner contacts.
| EMP Trust HR | Bullhorn ATS & CRM | Compatibility | |
|---|---|---|---|
| Employee | Candidate + Person Record1:1 | Fully supported | |
| New Hire Portal (Onboarding Package) | Candidate Custom Fields + Bullhorn Onboarding (Able)lossy | Fully supported | |
| Forms (Onboarding Package) | Document + Candidate Custom Fields1:1 | Fully supported | |
| I-9 Records (Section 1 and Section 2) | Document + Custom Object I-9__c1:1 | Fully supported | |
| E-Verify Status | Custom Object E-Verify__c1:1 | Fully supported | |
| Task Assignments | Bullhorn Tasks + Placement Tasks1:1 | Fully supported | |
| Training Records | Candidate Custom Fields or Learning Management1:1 | Fully supported | |
| Background Check Results | Custom Object BackgroundCheck__c1:1 | Mapping required | |
| Benefits Enrollment Snapshot | Custom Object BenefitsEnrollment__c1:1 | Fully supported | |
| Custom Forms | Document + Bullhorn Onboarding Forms1:1 | Mapping required | |
| ATS Candidate Records (Greenhouse/Lever Integration) | Candidate1:1 | Fully supported | |
| Integration Configurations | None1:1 | Not 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.
EMP Trust HR gotchas
I-9 e-signature audit trails use proprietary storage
Third-party notary delays for I-9 Section 2
Greenhouse/Lever candidate-to-hire data mapping is partial
Benefits enrollment is a snapshot, not a live feed
API rate limits and export methods are undocumented
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 Bullhorn edition validation
We audit the EMP Trust HR environment: employee record count, onboarding package count, form package count, I-9 record completeness, E-Verify case status distribution, training record volume, benefits enrollment snapshot count, and background check summary count. We identify custom employee properties, Greenhouse/Lever integration field maps, and any active integration connector configurations. We validate the destination Bullhorn edition (ATS Growth, Bullhorn ATS, Front Office Growth, or Enterprise) against the Custom Object count required to absorb EMP Trust HR custom properties. The discovery output is a written migration scope document specifying record counts per object, Bullhorn edition recommendation, and a list of integration rebuilds required post-migration.
Source data extraction and e-signature artefact reconstruction
We extract employee records, onboarding forms, I-9 records, E-Verify status records, task assignments, training records, benefits enrollment snapshots, and background check summaries from EMP Trust HR via SFTP batch export or manual dashboard export. For e-signature audit trails, we apply a reconstruction process that extracts form completion events, applies a standard e-signature envelope schema (signer ID, timestamp, IP address, certificate hash), and writes them as tagged document records. We run a test pull against a sample of 25-50 records to confirm export field completeness before running the full extraction.
Bullhorn schema provisioning and Custom Object deployment
We pre-create the Bullhorn destination schema including Custom Objects for I-9 records, E-Verify status, background check summaries, benefits enrollment snapshots, and any EMP Trust HR custom employee properties that exceed standard Candidate fields. Bullhorn edition constraints are validated: ATS Growth cannot receive Custom Objects, so these migrations require manual field placement or post-migration provisioning. Bullhorn Custom Objects are deployed via Bullhorn's Custom Object Setup Sheet submitted to Bullhorn Support. We configure Bullhorn Field Mappings for standard Candidate fields and document the mapping for fields placed in Custom Objects.
Sandbox migration and compliance documentation reconciliation
We run a full migration into a Bullhorn sandbox environment using production-like record volume. The customer reconciles record counts (Employees in, Candidates in, I-9 records in, E-Verify cases in), spot-checks 25-50 records for data accuracy against the EMP Trust HR source, and reviews e-signature envelope completeness. I-9 Section 2 completeness is audited: any record flagged as mid-process (Section 1 complete, Section 2 pending) is documented with the outstanding notary action. Benefits enrollment snapshots are validated for active vs historical status. The customer signs off on the sandbox migration before production migration begins.
Production migration in dependency order
We run production migration in record-dependency order: Candidate records (primary employee data, with custom employee properties mapped to Bullhorn Custom Objects), Document records (completed forms with reconstructed e-signature metadata), I-9 Custom Object records, E-Verify Custom Object records, Task records, training record custom fields, background check summaries, and benefits enrollment snapshots. Each phase emits a row-count reconciliation report. Bullhorn's REST API is used for standard record inserts; Bulk API is used for large attachment and document imports with batch chunking and exponential backoff on rate limit responses.
Cutover, I-9 compliance handoff, and integration rebuild inventory
We freeze EMP Trust HR writes during cutover, run a final delta migration of records modified during the migration window, then enable Bullhorn as the system of record for employee and onboarding data. We deliver the I-9 continuity report documenting every in-progress I-9, its completion state, and the recommended Bullhorn Onboarding re-initiation action. We deliver the integration rebuild inventory listing every active EMP Trust HR connector (ADP, Workday, UKG, Greenhouse, Lever) with recommended Bullhorn integration paths. We support a one-week hypercare window for reconciliation issues. We do not rebuild EMP Trust HR onboarding workflows as Bullhorn Automation; that work is delivered as a written inventory for the customer's Bullhorn admin to execute.
Platform deep dives
EMP Trust HR
Source
Strengths
Weaknesses
Bullhorn ATS & CRM
Destination
Strengths
Weaknesses
Complexity grading
Standard HRMS migration. All 7 core objects map 1:1 between EMP Trust HR and Bullhorn ATS & CRM.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across EMP Trust HR and Bullhorn ATS & CRM.
Object compatibility
All 7 core objects map 1:1 between EMP Trust HR and Bullhorn ATS & CRM.
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
EMP Trust HR: Not publicly documented..
Data volume sensitivity
EMP Trust HR 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 EMP Trust HR to Bullhorn ATS & CRM migration scoping. Not seeing yours? Book a call.
Walk through your EMP Trust HR 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 EMP Trust HR
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.