HRMS migration

Migrate from Back Track Screening to Bullhorn ATS & CRM

Field-level mapping, validation, and rollback between Back Track Screening and Bullhorn ATS & CRM. We move data and schema; workflows are rebuilt natively in Bullhorn ATS & CRM.

Back Track Screening logo

Back Track Screening

Source

Bullhorn ATS & CRM

Destination

Bullhorn ATS & CRM logo

Compatibility

75%

9 of 12

objects map 1:1 between Back Track Screening and Bullhorn ATS & CRM.

Complexity

BStandard

Timeline

3-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Back Track Screening to Bullhorn is a migration from a purpose-built background screening vendor into a staffing-specific ATS and CRM platform that handles the full recruiting lifecycle. Back Track Screening produces FCRA-classified screening reports — criminal records, SSN traces, education and employment verifications, drug tests, and credit inquiries — and these must land in Bullhorn with consent records sequenced before results, address history driving county search scope, and adverse action letters retained in the correct compliance bucket. Bullhorn does not have a native screening order module; integrations with third-party providers like Asurint, Checkr, and Yardstik are the native path for future orders. We migrate historical screening data as structured records on the Bullhorn Candidate entity, flagging the FCRA permissible versus non-permissible elements, and delivering a written map of every active screening package for your admin to re-establish in Bullhorn's integration layer post-migration. Workflows, automations, and custom check types that exist only in Back Track Screening do not migrate as code; we provide a written inventory for manual rebuild.

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

Back Track Screening logo

Back Track Screening

What's pushing teams away

  • Pricing is not disclosed publicly — every prospect must contact sales for a quote, blocking side-by-side comparison with vendors like Checkr or Sterling that publish per-check rates.
  • Limited public review footprint compared to top-tier screening vendors makes vendor due diligence harder, especially for procurement teams that require third-party validation.
  • Smaller vendor scale than national providers may limit international coverage and specialty searches outside US jurisdictions.
  • Background check industry generally carries hidden fees (county search surcharges, rush processing, international add-ons) that are not visible until contract — Backtrack's quote-based model exposes the same risk.
  • Self-service portal capability appears limited compared to API-first competitors, with most ordering flowing through direct vendor contact or ATS integration rather than a standalone client portal.

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 Back Track Screening objects map to Bullhorn ATS & CRM

Each row shows how a Back Track Screening 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.

Back Track Screening

Candidate

maps to

Bullhorn ATS & CRM

Candidate

1:1
Fully supported

Back Track Screening Candidates map to Bullhorn Candidate records as the primary entity. The Candidate record in Bullhorn holds name, contact information, date of birth, and SSN (stored as a masked or encrypted field per Bullhorn's compliance settings). We preserve the candidate's consent and authorization timestamp on the Candidate record and flag it as a required first-class field because FCRA requires disclosure records to precede any screening order initiation.

Back Track Screening

Screening Order

maps to

Bullhorn ATS & CRM

Candidate custom entity or Note attachment

lossy
Fully supported

Back Track Screening Orders bundle a candidate with a specific package of checks and carry status (pending, in-progress, complete), timestamps, and ordering employer reference. Bullhorn does not have a native screening order object; we create custom entity records on the Candidate or store order metadata in structured Note attachments with a consistent taxonomy (order_id, package_type, status, order_date, employer_reference). The customer's admin re-establishes automated order placement through a Bullhorn-native screening integration post-migration.

Back Track Screening

SSN Trace

maps to

Bullhorn ATS & CRM

Candidate address history fields or custom entity

1:1
Fully supported

SSN trace output produces an address history that drives the county-level criminal search scope in Back Track Screening. This is treated as a first-class migration object because if the address history is not preserved, the destination system cannot reconstruct which counties were searched. We store the raw SSN trace result and the derived address list on the Candidate record or in a custom SSN Trace entity, with each address entry tagged with jurisdiction so county criminal records can be validated against the jurisdictions from that list.

Back Track Screening

Criminal Records

maps to

Bullhorn ATS & CRM

Candidate custom entity or document attachment

1:1
Mapping required

Criminal records returned per jurisdiction (county, state, federal) include charge details, disposition, and court references. We map each returned record to its jurisdiction and flag whether the jurisdiction appears in the SSN trace address history. Records that fall outside the SSN trace coverage are flagged as potentially outside the original search scope. Bullhorn has no native criminal record object; we create custom entity records (criminal_record with fields for jurisdiction, charge, disposition, court, search_date, record_date) or store them as structured document attachments on the Candidate.

Back Track Screening

Education Verification

maps to

Bullhorn ATS & CRM

Candidate custom entity or work history entry

1:1
Fully supported

Education verification results include school name, degree, dates of attendance, and verification status. We preserve the source institution record and verification call notes. Bullhorn's WorkHistory entity is the closest standard object for employment-type history; we create a parallel custom entity for education verifications with fields for school_name, degree, field_of_study, dates, verification_status, verified_by, and verification_notes to preserve the full verification context.

Back Track Screening

Employment Verification

maps to

Bullhorn ATS & CRM

WorkHistory

1:1
Fully supported

Employment verification results include employer name, title, dates of employment, salary (if disclosed), and reason for leaving. We preserve the raw employer response and map to Bullhorn's WorkHistory entity, setting is_verified = true and storing the verification notes in the description or a custom field. Any salary data is stored in a custom field with FCRA-permissible visibility restrictions.

Back Track Screening

Drug Test Records

maps to

Bullhorn ATS & CRM

Candidate custom entity

1:1
Mapping required

Drug test records include test type (urine, hair, DOT), collection date, lab result (negative, positive, dilute), and MRO review status. We create a custom drug_test entity on the Candidate with fields for test_type, collection_date, lab_result, mro_status, and dot_flag. DOT-specific tests are flagged for any downstream compliance requirements in Bullhorn.

Back Track Screening

Credit Reports

maps to

Bullhorn ATS & CRM

Candidate custom entity

lossy
Mapping required

Credit reports returned for employment purposes under FCRA include only permissible elements (typically bankruptcy and sometimes public records). We strip any non-permissible credit history elements during migration and store only the permissible inquiry content in a custom entity on the Candidate. Bullhorn does not natively display credit report data; this is stored in a restricted-access custom entity with FCRA disclosure visibility controls.

Back Track Screening

Adverse Action Records

maps to

Bullhorn ATS & CRM

Candidate document storage or custom entity

1:1
Fully supported

Adverse action documentation under FCRA includes the pre-adverse action notice, the candidate response window, and the final adverse action letter. These are compliance-critical and must be migrated in sequence before screening results so that the employer retains legal defensibility for adverse action decisions. We store them as document attachments on the Candidate record with a consistent naming taxonomy (pre_adverse_action_DATE, response_window_end_DATE, final_adverse_action_DATE) and flag the signed-date timestamp for compliance reconstruction.

Back Track Screening

Custom Check Types

maps to

Bullhorn ATS & CRM

Custom entity per check type

lossy
Mapping required

Back Track Screening offers customized solutions beyond standard packages, and these vary by client. Each custom check type is treated as a unique custom entity during migration. We document the full schema of every custom check type during scoping, create the corresponding custom entity in Bullhorn with equivalent fields, and migrate the historical results. The customer's admin re-establishes any automated order placement for custom check types through Bullhorn's integration layer.

Back Track Screening

Consent and Disclosure Records

maps to

Bullhorn ATS & CRM

Candidate document storage

1:1
Fully supported

FCRA consent and disclosure records are mandatory migration objects sequenced before any screening results. Each signed disclosure and authorization record is stored as a document attachment on the Candidate with a signed_date timestamp. We validate that every screening result in the output is preceded by a consent record with an earlier timestamp. Back Track Screening's FCRA classification of each check type (investigative versus consumer report) is preserved as a field on the custom screening order entity so that the customer's legal team can reconstruct the compliance chain.

Back Track Screening

Employer (ordering entity)

maps to

Bullhorn ATS & CRM

ClientCorporation

1:1
Fully supported

Back Track Screening orders reference the employer that ordered the screening. We map this to Bullhorn's ClientCorporation entity, which represents the hiring client. ClientCorporation holds the employer name, contact information, and any screening package defaults the client has configured. This entity is created before Candidate records so that the ClientCorporation lookup on any associated screening order metadata is satisfied at import time.

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.

Back Track Screening logo

Back Track Screening gotchas

High

FCRA consent and disclosure records are compliance-critical in migration

High

SSN trace address history drives the scope of county criminal searches

Medium

Background check industry has a pattern of hidden fees absent from base pricing

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

  • No documented Back Track Screening API requires manual file extraction

    Back Track Screening has no publicly documented REST or bulk API, which means that data export cannot be automated through standard API connectors. Every extraction requires coordination with Back Track Screening's direct-contact sales team to produce file exports (CSV, XML, or PDF) in a format agreed upon during scoping. We request a full export schema and sample file during the discovery phase and flag any data elements that Back Track cannot produce in structured form. PDF-based results require an additional document processing step to extract structured fields from scanned or formatted output. This constraint can extend the scoping timeline by one to three weeks compared to API-based migrations.

  • FCRA consent records must precede screening results in migration sequence

    Under the FCRA, employers must retain signed disclosure and authorization records for each candidate screened, and these records must precede the screening results in any audit trail. If consent records are migrated out of order or omitted, the employer loses legal defensibility for adverse action decisions. We flag consent and disclosure records as mandatory first-class migration objects, sequence them as the first batch of Candidate-level records, validate the signed-date timestamp on each, and ensure every screening result record in the output references a consent record with an earlier timestamp. We do not skip this step even when Back Track Screening's export package groups consent and results together.

  • SSN trace address history drives county criminal jurisdiction scope

    Back Track Screening uses SSN trace output to determine which counties to search for criminal records. If the SSN trace address history is not migrated as a first-class object, the destination Bullhorn implementation cannot replicate the original jurisdiction coverage. We treat the SSN trace address history as a mandatory migration object, store it as a distinct custom entity or structured field block on the Candidate record, and validate that every criminal record in the output is matched to a jurisdiction from that address list. Any criminal record whose jurisdiction falls outside the SSN trace address history is flagged as potentially outside the original search scope and surfaced to the customer's compliance team for review.

  • Bullhorn has no native screening order module — background checks route via integrations

    Bullhorn does not include a native background screening order and result management module. Future screening orders are placed through third-party integrations available in the Bullhorn Marketplace — Asurint, Checkr, and Yardstik among them — with results flowing back automatically. We migrate historical screening data as structured records on the Bullhorn Candidate entity, but the customer's admin must select and configure a replacement screening integration in Bullhorn after migration. We provide a written compatibility summary of the three most commonly used Bullhorn-native screening integrations during the rebuild handoff phase.

  • Custom check types require Bullhorn custom entity design before migration

    Back Track Screening's customized solutions produce check types that vary by client and may include industry-specific verifications or unusual search scopes not represented in standard screening packages. These require pre-migration custom entity design in Bullhorn — a step that is not required for migrations involving only standard check types (criminal, SSN trace, education, employment, drug, credit). We document every unique custom check type during discovery, design the corresponding Bullhorn custom entity schema in a Sandbox environment, validate the design with the customer's compliance team, and deploy to production before any custom check type data is imported.

Migration approach

Six steps for a successful Back Track Screening to Bullhorn ATS & CRM data migration

  1. Discovery and export schema agreement

    We conduct a structured discovery session with the customer's Back Track Screening account team and compliance lead to identify all active candidate records, screening order statuses, custom check types, adverse action document volumes, and the full export schema available from Back Track. Because Back Track has no API, we agree on a file format (CSV with structured fields, XML, or PDF for document attachments) and a delivery schedule. We also identify any FCRA classification tiers (investigative versus consumer report) attached to specific check types so that the compliance reconstruction chain is preserved during migration.

  2. Bullhorn custom entity schema design

    We design the Bullhorn custom entity schema to receive Back Track Screening's data model. This includes custom entities for screening orders, SSN traces (with address history as a sub-field), criminal records (with jurisdiction linking to SSN trace output), education verifications, drug tests, credit reports, and adverse action documents. We deploy the schema to a Bullhorn Sandbox for validation, run a small-volume test import with five to ten candidate records, and confirm field-level mapping with the customer's Bullhorn admin and compliance lead before production schema is finalized.

  3. FCRA compliance sequencing and consent-first migration

    We sequence the migration with consent and disclosure records as the first data batch. Every candidate record receives its signed disclosure and authorization document attachment before any screening result records are imported. We validate the signed-date timestamp on each consent record and flag any candidate whose consent record is missing or dated after the earliest screening result. Adverse action documents (pre-adverse action notices, response windows, final letters) are migrated in their original chronological sequence so that the compliance trail is reconstructable at the destination.

  4. SSN trace address history extraction and county jurisdiction validation

    We extract the full SSN trace address history from Back Track exports as a distinct data batch and import it as a first-class custom entity linked to the Candidate record. Each address entry is tagged with its county and state jurisdiction. We then import criminal records and validate that each criminal record's jurisdiction appears in the candidate's SSN trace address history. Any criminal record whose jurisdiction falls outside the SSN trace coverage is flagged with a compliance flag and surfaced to the customer's legal team for review before the record is committed to Bullhorn.

  5. Production migration in compliance order

    We run production migration in record-dependency order: ClientCorporation (employer entities), then Candidate base records with consent document attachments, then SSN trace and address history, then screening results (criminal, education, employment, drug test, credit) in the order dictated by the original Back Track package structure, then adverse action documentation, then custom check types. Each phase emits a row-count reconciliation report and a compliance completeness report (consent-timestamp validation, jurisdiction coverage validation) before the next phase begins.

  6. Cutover, validation, and screening integration rebuild handoff

    We freeze Back Track Screening as the system of record during cutover, run a final delta migration of any records added or modified during the migration window, and enable Bullhorn as the system of record. We deliver a written screening integration recommendation document covering Bullhorn-native integrations (Asurint, Checkr, Yardstik) with configuration steps, a written inventory of every active screening package requiring re-establishment in Bullhorn, and a document mapping every adverse action record to its candidate in Bullhorn with timestamps. We support a one-week hypercare window for reconciliation issues. We do not configure the replacement screening integration as standard scope; that is a separate engagement with the customer's Bullhorn admin.

Platform deep dives

Context on both ends of the pair

Back Track Screening logo

Back Track Screening

Source

Strengths

  • Covers standard screening types: criminal (county, state, federal), SSN trace, education, employment, drug, and credit
  • Modular and customizable screening packages allow employers to tailor scope to role and risk profile
  • Positions explicitly on FCRA compliance and EEOC guidance, aligning with regulated hiring workflows
  • Offers customized solutions for clients with non-standard screening requirements
  • Operates with a direct-contact sales model, suggesting SMB and mid-market focus

Weaknesses

  • No publicly documented API — integrations rely on manual file exchange or vendor-specific connectors
  • Pricing is not published on the website; quotes are requested per-client, obscuring cost predictability
  • Very limited public documentation, reviews, or technical references compared to major screening vendors
  • No self-service portal apparent from public site — ordering and results appear to be handled via direct interaction
  • Smaller vendor with less market presence, which may affect global coverage breadth compared to Checkr or First Advantage
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 Back Track Screening and Bullhorn ATS & CRM.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Back Track Screening and Bullhorn ATS & CRM.

  • Object compatibility

    A

    All 7 core objects map 1:1 between Back Track Screening 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

    Back Track Screening: Not publicly documented.

  • Data volume sensitivity

    B

    Back Track Screening doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Back Track Screening 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 Back Track Screening to Bullhorn ATS & CRM data migrations

Answers to the questions buyers ask most during Back Track Screening to Bullhorn ATS & CRM migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Back Track Screening 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 three and six weeks for accounts under 5,000 candidates with standard check types and no custom check types. Migrations with high adverse action volumes, multi-state county criminal jurisdiction chains, active custom check types, or large document attachment counts move to eight to fourteen weeks because of the custom entity design work, consent sequencing validation, and SSN trace jurisdiction reconciliation. The lack of a Back Track API adds one to three weeks to the discovery and export agreement phase compared to API-based migrations.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Back Track Screening.
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