HRMS migration

Migrate from Back Track Screening to Recruit CRM & ATS

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

Back Track Screening logo

Back Track Screening

Source

Recruit CRM & ATS

Destination

Recruit CRM & ATS logo

Compatibility

80%

8 of 10

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

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Back Track Screening to Recruit CRM is a migration from a specialized FCRA-compliant screening vendor into a unified ATS/CRM platform. The two systems have fundamentally different object models: Back Track Screening structures its data around screening packages, verification types (criminal, education, employment, drug, credit), and FCRA compliance records, while Recruit CRM organizes around Candidates, Clients, Jobs, and a pipeline. We map candidate profiles directly and attach screening results as structured custom fields or linked notes, but Back Track Screening's consent records, adverse action letters, and FCRA disclosure documents have no native destination in Recruit CRM's schema. We flag these as compliance-critical records that require manual handoff or a dedicated compliance storage solution rather than a direct automated import. Workflow and automated compliance alerting built inside Back Track Screening do not migrate. The migration is constrained by Back Track Screening's lack of a documented API, requiring structured file export scoping as the first step.

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

Recruit CRM & ATS logo

Recruit CRM & ATS

What's pulling them in

  • Agencies choose Recruit CRM for its full customizability — pipelines, stages, and fields can be tailored to any recruitment workflow without developer involvement.
  • Small teams value the built-in CRM and ATS combined in one subscription, eliminating the need to purchase and sync separate systems.
  • The Chrome extension for one-click LinkedIn profile collection streamlines candidate sourcing and reduces manual data entry for recruiters.
  • Responsive customer support with fast issue resolution is consistently cited as a reason teams stick with the platform long-term.
  • Automation options including email sequences and workflow triggers allow recruitment agencies to reduce repetitive manual outreach tasks.

Object mapping

How Back Track Screening objects map to Recruit CRM & ATS

Each row shows how a Back Track Screening object lands in Recruit CRM & ATS, 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

Recruit CRM & ATS

Candidate

1:1
Fully supported

Back Track Screening candidate records (name, date of birth, contact information, SSN in masked form, address history) map to Recruit CRM Candidate records. The candidate's primary identifier becomes the Candidate ID in Recruit CRM. SSN is stored masked in Recruit CRM if used as a reference field, consistent with FCRA data minimization principles. Consent and authorization records are flagged as separate objects requiring compliance-tier handoff rather than a direct field mapping.

Back Track Screening

Screening Order

maps to

Recruit CRM & ATS

Candidate (with custom fields or linked notes)

lossy
Fully supported

Screening orders bundle a candidate with a specific package of checks. Each order carries a status (pending, in-progress, complete), package type, ordering employer, and timestamps. We map the order status to a custom Candidate field (e.g., screening_status__c) and attach the package type as structured notes. Recruit CRM does not have a native screening order object, so we use custom fields to replicate the order identifier and a linked note block for the full package definition.

Back Track Screening

SSN Trace

maps to

Recruit CRM & ATS

Candidate Address History (custom fields)

1:1
Fully supported

SSN trace output produces the candidate's address history, which drives county-level criminal search scope. We preserve this as a structured set of custom fields on the Candidate record (address_line_1__c, address_line_2__c, city__c, state__c, postal_code__c, address_type__c, date_from__c, date_to__c) as a repeating group. This is critical for reconstructing jurisdiction coverage in any downstream screening that depends on the original search scope.

Back Track Screening

Criminal Records

maps to

Recruit CRM & ATS

Candidate Notes (structured block)

1:1
Mapping required

Criminal records returned per jurisdiction (county, state, federal) include charge details, disposition, court references, and record status. We attach each jurisdiction result as a structured note block keyed by jurisdiction on the Candidate record, preserving charge name, disposition, and court reference. Recruit CRM does not have a native criminal record object, so structured notes are the appropriate container.

Back Track Screening

Education Verification

maps to

Recruit CRM & ATS

Candidate Notes (education block)

1:1
Fully supported

Education verification results include school name, degree, dates of attendance, and verification status (verified, unable to verify, disputed). We map school name to institution__c, degree to degree__c, and verification status to a picklist field on a structured education note block. Verification call notes are preserved as a sub-note.

Back Track Screening

Employment Verification

maps to

Recruit CRM & ATS

Candidate Notes (employment block)

1:1
Fully supported

Employment verification results include employer name, title, dates of employment, salary (if disclosed), and reason for leaving. We map to a structured employment note block with employer__c, job_title__c, start_date__c, end_date__c, salary_disclosed__c, and reason_for_leaving__c fields. The raw employer response is preserved as a sub-note.

Back Track Screening

Drug Test Records

maps to

Recruit CRM & ATS

Candidate Notes (drug test block)

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 map to a structured drug_test block with test_type__c, collection_date__c, result__c, and mro_status__c fields on the Candidate record. DOT vs. non-DOT classification is preserved as a flag.

Back Track Screening

Credit Reports

maps to

Recruit CRM & ATS

Candidate Notes (credit block)

1:1
Mapping required

Credit reports for employment purposes include only permissible elements under FCRA (typically bankruptcy and public records). We strip any non-permissible credit history per FCRA permissible purpose rules before migration. The remaining permissible elements attach as a structured credit_note block with record_type__c (e.g., bankruptcy), filing_date__c, and status__c.

Back Track Screening

Adverse Action Records

maps to

Recruit CRM & ATS

Compliance Handoff (no native destination)

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. Recruit CRM does not have a native adverse action object. We flag these records as mandatory for compliance audit and deliver a written inventory of all adverse action records with their dates, candidate references, and document types for the customer's legal or HR team to store in a compliant document management system. This is not a data loss item; it is a destination schema gap that requires an explicit handoff.

Back Track Screening

Custom Check Types

maps to

Recruit CRM & ATS

Candidate Notes (custom block)

lossy
Mapping required

Back Track Screening offers customized solutions beyond standard packages. Each custom check type is scoped during discovery. Custom check types that have a standard result format map to a structured note block keyed by check_type__c. Custom checks that produce non-standard output are preserved as raw note text with a reference to the original order identifier for context.

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

Recruit CRM & ATS logo

Recruit CRM & ATS gotchas

High

API rate limits are license-scaled and can throttle bulk migration

Medium

Custom field schemas vary per organization and require field-level mapping

Medium

Files and email attachments require separate extraction and re-upload

Low

Email sequences and automation logic do not transfer between platforms

Pair-specific challenges

  • FCRA compliance records have no native destination in Recruit CRM

    Back Track Screening stores consent records, disclosure documents, and adverse action letters as first-class compliance objects. Recruit CRM is an ATS/CRM and does not have native objects for these FCRA-critical records. We do not drop these records. We flag every consent, disclosure, and adverse action record as a compliance inventory item and deliver a written list with candidate reference, document type, signed date, and document location for the customer's legal or HR team to store in a compliant document management system. Skipping this step means the employer loses their legal defensibility record for adverse action decisions.

  • Back Track Screening has no API, constraining export approach

    Back Track Screening does not publish a REST or bulk API. Data exits as structured files (CSV, Excel, or PDF reports) generated by the vendor or extracted through any available portal export. This means the migration scope must begin with a file export scoping session to determine what formats are available, which objects can be exported in bulk, and which records require manual extraction. We coordinate the export directly with Back Track Screening's client services team and validate file completeness before any import work begins.

  • SSN trace address history is the jurisdiction authority for criminal searches

    Back Track Screening derives county-level criminal search scope from the SSN trace address history. If this address list is not migrated alongside the candidate record, the destination system cannot replicate the original jurisdiction coverage. We treat the SSN trace address history as a mandatory first-class migration object and validate that every criminal record in the output is matched to a jurisdiction from that address list. Recruit CRM stores this as custom fields on the Candidate record, which is the appropriate container for a system that lacks a native SSN trace object.

  • Screening order identifiers must resolve to candidate records before import

    Recruit CRM does not have a native screening order object. We map screening orders to a combination of custom Candidate fields and structured notes. However, screening orders that reference a candidate by an internal Back Track Screening ID must be resolved to the corresponding Recruit CRM Candidate ID before the mapping can close. We maintain a cross-reference table mapping Back Track Screening candidate IDs to Recruit CRM Candidate IDs throughout the migration.

  • Custom check types require per-engagement schema definition

    Back Track Screening custom check types vary by client and may include industry-specific verifications or unusual search scopes that have no standard structure. We cannot pre-define a migration transform for a custom check type that has not been documented. During discovery, we request a full list of active custom check type definitions with their result formats. Any custom check type that produces unstructured output is preserved as raw note text rather than a structured field mapping, and this limitation is disclosed in the migration handoff document.

Migration approach

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

  1. File export scoping and data audit

    We begin by coordinating a structured file export with Back Track Screening client services. We request bulk export of all candidate records, screening orders, SSN traces, criminal records, education verifications, employment verifications, drug test records, credit reports, and adverse action records in the most structured format available (CSV or Excel preferred over PDF). We audit the exported files for completeness, column headers, and record counts. Any object that cannot be exported in bulk goes to a manual extraction queue. This step also surfaces the SSN trace address history file, which is required before any criminal record mapping can begin.

  2. Recruit CRM schema preparation and custom field provisioning

    We configure the destination Recruit CRM environment. This includes provisioning custom fields on the Candidate object to host screening status, order identifiers, SSN trace address history (as repeating address groups), education verification blocks, employment verification blocks, drug test blocks, and credit report blocks. We create the custom field set during a sandbox migration so that the customer can validate the field layout before production import. Adverse action records and consent documentation are noted as compliance inventory items for off-platform storage rather than Recruit CRM native objects.

  3. Candidate and screening order core migration

    We migrate candidate records first, establishing the Recruit CRM Candidate ID as the primary key for all downstream objects. Screening orders are imported second, with the order status and package type mapped to custom Candidate fields and the full order definition stored as a linked note. Back Track Screening order identifiers are preserved in a custom field for cross-reference during reconciliation.

  4. SSN trace address history and criminal record mapping

    SSN trace address history is imported as structured custom fields on each Candidate record, maintaining the ordered list of jurisdictions. Criminal records are then mapped to the corresponding jurisdiction from that address list. Each criminal record attaches as a structured note block keyed by jurisdiction (county, state, federal) on the Candidate record, preserving charge name, disposition, court reference, and record status.

  5. Verification record and drug test migration

    Education verifications, employment verifications, drug test records, and credit reports (stripped of non-permissible elements) are migrated as structured note blocks keyed by verification type. Each block contains the relevant fields (school name, degree, dates, employer name, title, salary, test type, result, MRO status) as custom sub-fields within the note or as parallel custom fields on the Candidate record.

  6. Compliance inventory handoff and reconciliation

    We compile the adverse action record inventory as a written document listing every adverse action record by candidate, document type (pre-adverse notice, response window, final letter), and signed date. Consent and disclosure records are listed separately with the same metadata. This document is handed to the customer's legal or HR team for storage in a compliant document management system. We do not store FCRA compliance documents in Recruit CRM because no native object exists for them.

  7. Production cutover and post-migration validation

    We run a final delta migration to capture any records modified during the export and import window. Candidate counts, screening order counts, and verification record counts are reconciled against the Back Track Screening export files. We validate that SSN trace address history is present on every Candidate record with a criminal record attached. The customer spot-checks 20-30 candidate profiles for completeness. We provide a written migration summary and the compliance inventory document as the final deliverables.

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
Recruit CRM & ATS logo

Recruit CRM & ATS

Destination

Strengths

  • Fully customizable pipelines, stages, and fields without requiring developer involvement
  • Combines recruitment CRM and ATS in one subscription for staffing agencies and small teams
  • Built-in email sequences and automation reduce manual outreach work
  • Chrome extension enables one-click LinkedIn profile collection directly into the CRM
  • Responsive customer support cited across multiple reviews with fast resolution times

Weaknesses

  • Several features are gated as paid add-ons rather than included in the base subscription
  • Email functionality has been reported as unreliable by multiple users
  • Interface occasionally lags during high-activity periods in large pipelines
  • Pricing is considered higher than comparable recruitment CRMs by some customers
  • Limited native reporting — users request pre-made report exports rather than manual data pulls

Complexity grading

How hard is this migration?

Standard HRMS migration. 1 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

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

  • Object compatibility

    B

    1 of 7 objects need a mapping; the rest are 1:1.

  • 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 Recruit CRM & ATS 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 Recruit CRM & ATS data migrations

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

Can't find your answer?

Walk through your Back Track Screening to Recruit CRM & ATS 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 five weeks for under 5,000 candidate records with standard check types (criminal, education, employment, drug, credit) and no custom check type configurations. Migrations with large screening order histories (over 10,000 packages), multiple custom check types, or a populated adverse action record inventory move to six to ten weeks because of file export coordination and compliance inventory assembly. The Back Track Screening export timeline depends on vendor responsiveness and available export formats, which is outside FlitStack AI's control but is accounted for in the project schedule.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Back Track Screening.
Land in Recruit CRM & ATS, 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