HRMS migration

Migrate from EMP Trust HR to Bullhorn ATS & CRM

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 logo

EMP Trust HR

Source

Bullhorn ATS & CRM

Destination

Bullhorn ATS & CRM logo

Compatibility

92%

11 of 12

objects map 1:1 between EMP Trust HR and Bullhorn ATS & CRM.

Complexity

BStandard

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

EMP Trust HR logo

EMP Trust HR

What's pushing teams away

  • The third-party notary agent network used for I-9 Section 2 remote verification introduces delays, with reviewers noting extended wait times that slow the hiring process for remote employees.
  • The administrative and HR manager interface is described as difficult to navigate in some G2 reviews, requiring additional training time for new users to locate and configure settings.
  • Organizations outgrowing onboarding-centric HRIS functionality seek broader HCM platforms (Rippling, BambooHR) that offer payroll, benefits administration, and talent management in a single unified system rather than relying on integrations.
  • Limited public API documentation and developer resources make custom integrations or programmatic data extraction harder to build compared to platforms with well-documented developer portals.
  • Form logic and conditional branching within custom onboarding packages are not preserved in data exports, requiring rebuilding of workflow rules when migrating to a different platform.

Choosing

Bullhorn ATS & CRM logo

Bullhorn ATS & CRM

What's pulling them in

  • Agencies choose Bullhorn because it combines ATS and CRM in one platform, eliminating the need to switch between separate tools for candidate management and client relationship tracking.
  • The resume parser extracts contact details, work history, and skills into structured, searchable candidate profiles automatically without manual data entry, reportedly driving 24% more placements per recruiter.
  • Bullhorn's placement and split-billing model natively supports contract staffing workflows, handling start/end dates, overtime rules, and multi-party pay/charge rates in a single record.
  • The platform offers extensive third-party integrations through its Recruitment Cloud Marketplace, connecting with back-office, onboarding, and payroll systems used by staffing agencies.
  • 72% of Bullhorn customers are teams with fewer than 10 users, and Bullhorn's implementation team handles setup and data migration for small agencies going live within weeks.

Object mapping

How EMP Trust HR objects map to Bullhorn ATS & CRM

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

maps to

Bullhorn ATS & CRM

Candidate + Person Record

1:1
Fully supported

EMP 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)

maps to

Bullhorn ATS & CRM

Candidate Custom Fields + Bullhorn Onboarding (Able)

lossy
Fully supported

EMP 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)

maps to

Bullhorn ATS & CRM

Document + Candidate Custom Fields

1:1
Fully supported

EMP 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)

maps to

Bullhorn ATS & CRM

Document + Custom Object I-9__c

1:1
Fully supported

I-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

maps to

Bullhorn ATS & CRM

Custom Object E-Verify__c

1:1
Fully supported

E-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

maps to

Bullhorn ATS & CRM

Bullhorn Tasks + Placement Tasks

1:1
Fully supported

Onboarding 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

maps to

Bullhorn ATS & CRM

Candidate Custom Fields or Learning Management

1:1
Fully supported

Training 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

maps to

Bullhorn ATS & CRM

Custom Object BackgroundCheck__c

1:1
Mapping required

Background 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

maps to

Bullhorn ATS & CRM

Custom Object BenefitsEnrollment__c

1:1
Fully supported

Benefits 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

maps to

Bullhorn ATS & CRM

Document + Bullhorn Onboarding Forms

1:1
Mapping required

Employer-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)

maps to

Bullhorn ATS & CRM

Candidate

1:1
Fully supported

Candidates 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

maps to

Bullhorn ATS & CRM

None

1:1
Not supported

EMP 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.

Gotchas + challenges

What specifically takes care here

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 logo

EMP Trust HR gotchas

High

I-9 e-signature audit trails use proprietary storage

Medium

Third-party notary delays for I-9 Section 2

Medium

Greenhouse/Lever candidate-to-hire data mapping is partial

Medium

Benefits enrollment is a snapshot, not a live feed

Low

API rate limits and export methods are undocumented

Bullhorn ATS & CRM logo

Bullhorn ATS & CRM gotchas

High

ATS Growth edition has no API access

High

Attachments excluded from CSV bulk exports

Medium

Custom Object limits vary sharply by edition

Medium

Opportunity pipeline stages are recruitment-specific

Low

Resume parse quality varies by document format

Pair-specific challenges

  • E-signature audit trails use proprietary storage not exposed in exports

    EMP Trust HR stores e-signature records with full audit trail metadata as compliance artefacts within the Forms module. These are not accessible as standard structured fields in the SFTP batch export or manual dashboard extracts. We extract form completion records, reconstruct a standard e-signature envelope schema (signer ID, timestamp, IP address, certificate hash) for each signed form, and write them as Bullhorn Custom Object records linked to the Candidate. We flag any forms where the certificate chain cannot be fully reconstructed so the customer can plan for re-signing if required by the destination compliance team. This is a compliance continuity risk if not addressed before cutover.

  • Bullhorn editions cap Custom Object availability and affect schema design

    Bullhorn ATS Growth has no Custom Object support; Bullhorn ATS supports 2 Custom Objects; Bullhorn Front Office Growth/Enterprise supports 10 Custom Objects with 55 fields each. EMP Trust HR custom employee properties may exceed the standard Candidate field count, particularly for organizations with complex HR data schemas. We validate the destination Bullhorn edition during scoping and pre-create the required Custom Object schema before migration. If the customer's Bullhorn edition limits Custom Object count, we prioritize migration of compliance-critical fields (I-9 status, E-Verify case number, benefits enrollment snapshot) and document remaining fields for manual entry or post-migration Custom Object provisioning.

  • Third-party notary delays leave I-9 Section 2 incomplete at migration time

    EMP Trust HR relies on a third-party notary network for I-9 Section 2 remote verification, and wait times are inconsistent per review data. When migrating mid-process hires who have started I-9 but not yet reached Section 2 completion, we flag the incomplete I-9 state and preserve all completed sections. We document the outstanding notary action so the destination system can trigger a new I-9 workflow or remote verification request. This prevents a compliance gap where an in-progress I-9 is treated as complete when it is not. The customer should coordinate with their legal or compliance team on how to handle in-progress I-9s before cutover.

  • EMP Trust HR onboarding workflow automation does not migrate

    EMP Trust HR onboarding workflow rules, conditional branching within custom form packages, automated task sequencing, and email/SMS notification triggers are not exposed in the data export and cannot be migrated as automation code. Bullhorn Automation (formerly Herefish) or Bullhorn's native workflow triggers provide equivalent functionality, but rebuilding must be done by the customer's Bullhorn admin post-migration. We deliver a written inventory of every active EMP Trust HR onboarding workflow with its trigger conditions, actions, and recommended Bullhorn Automation replacement so the admin has a rebuild reference.

  • Benefits enrollment snapshots are not live feeds requiring post-migration reconciliation

    Benefits selections captured during onboarding in EMP Trust HR are stored as enrollment snapshots attached to the employee record. EMP Trust HR does not maintain a live API connection to benefits carrier systems for ongoing enrollment changes, life events, or deduction reconciliation. We migrate enrollment snapshots as historical records. Any active ongoing benefits changes in progress at migration time must be captured separately from the HRIS export and manually reconciled in the destination system. We flag this limitation during scoping so the customer can plan a manual reconciliation pass before or shortly after cutover.

Migration approach

Six steps for a successful EMP Trust HR to Bullhorn ATS & CRM data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

EMP Trust HR logo

EMP Trust HR

Source

Strengths

  • DHS-certified E-Verify agent with direct USCIS integration and certified audit trail logs for every eligibility verification.
  • Multi-language and multi-country form management with local tax and compliance forms for 40+ countries and all US states.
  • New Hire Portal with configurable branding, e-signature, task automation, and training course assignment in a single onboarding wizard.
  • Over 140 pre-built connectors to ATS, payroll, and benefits providers including Workday, ADP, Oracle, SAP, UKG, Greenhouse, and Lever.
  • Compliance and governance tools covering GRC program management, I-9 storage, state compliance rules, and ITAR/EAR export regulation adherence.

Weaknesses

  • No publicly documented developer portal or structured API reference, limiting programmatic access to employee and onboarding data during migration scoping.
  • Integration configurations and connector settings must be rebuilt from scratch in the destination system; EMP Trust HR does not export sync schedules, credential mappings, or webhook configurations.
  • Limited transparency on pricing tiers, with no published per-seat or feature-tier breakdown, complicating budget planning during a migration evaluation.
  • Administrative interface usability concerns reported by HR manager reviewers, suggesting a steeper learning curve compared to modern HCM platforms with streamlined UX.
  • Third-party notary delays for I-9 Section 2 completion are a recurring pain point in reviews, indicating dependency risk on external verification services.
Bullhorn ATS & CRM logo

Bullhorn ATS & CRM

Destination

Strengths

  • Unified ATS and CRM on one platform purpose-built for staffing agencies, eliminating separate tools for candidates and clients.
  • Automated resume parsing extracts structured candidate data—contact details, work history, skills—into searchable profiles instantly.
  • Native placement and split-billing model handles contract staffing workflows including start/end dates and overtime rules.
  • Bullhorn Recruitment Cloud Marketplace offers 100+ pre-validated third-party integrations spanning the full recruiting lifecycle.
  • 24/7 global support coverage from 350+ support staff with dedicated account management included at all tiers.

Weaknesses

  • Widely regarded as old and bloated with an unintuitive interface and steep learning curve for new recruiters.
  • Slow page loads and performance lag cited in over 200 verified G2 reviews during high-volume recruiting periods.
  • Pricing is opaque—custom-negotiated per organization with significant upfront implementation fees that vary by deal.
  • ATS Growth edition excludes API access entirely, preventing automated data export without upgrading first.

Complexity grading

How hard is this migration?

Standard HRMS migration. All 7 core objects map 1:1 between EMP Trust HR and Bullhorn ATS & CRM.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across EMP Trust HR and Bullhorn ATS & CRM.

  • Object compatibility

    A

    All 7 core objects map 1:1 between EMP Trust HR and Bullhorn ATS & CRM.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    7-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    EMP Trust HR: Not publicly documented..

  • Data volume sensitivity

    A

    EMP Trust HR exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your EMP Trust HR to Bullhorn ATS & CRM migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about EMP Trust HR to Bullhorn ATS & CRM data migrations

Answers to the questions buyers ask most during EMP Trust HR to Bullhorn ATS & CRM migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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 consultation

Most migrations land between four and six weeks for organizations with fewer than 3,000 employee records, completed I-9s, and no Bullhorn Custom Object requirements. Migrations exceeding 3,000 records, with incomplete I-9 states requiring compliance documentation, benefits enrollment snapshots, background check summary migration, or Custom Object schema requiring Bullhorn Support provisioning move to ten to fourteen weeks because of e-signature artefact reconstruction, I-9 compliance reconciliation, and Bullhorn Custom Object deployment timelines.

Adjacent paths

Related migrations to explore

Ready when you are

Move from EMP Trust HR.
Land in Bullhorn ATS & CRM, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day