HRMS migration
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
Source
Recruit CRM & ATS
Destination
Compatibility
8 of 10
objects map 1:1 between Back Track Screening and Recruit CRM & ATS.
Complexity
BStandard
Timeline
3-5 weeks
Overview
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.
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 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
Recruit CRM & ATS
Candidate
1:1Back 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
Recruit CRM & ATS
Candidate (with custom fields or linked notes)
lossyScreening 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
Recruit CRM & ATS
Candidate Address History (custom fields)
1:1SSN 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
Recruit CRM & ATS
Candidate Notes (structured block)
1:1Criminal 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
Recruit CRM & ATS
Candidate Notes (education block)
1:1Education 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
Recruit CRM & ATS
Candidate Notes (employment block)
1:1Employment 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
Recruit CRM & ATS
Candidate Notes (drug test block)
1:1Drug 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
Recruit CRM & ATS
Candidate Notes (credit block)
1:1Credit 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
Recruit CRM & ATS
Compliance Handoff (no native destination)
1:1Adverse 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
Recruit CRM & ATS
Candidate Notes (custom block)
lossyBack 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.
| Back Track Screening | Recruit CRM & ATS | Compatibility | |
|---|---|---|---|
| Candidate | Candidate1:1 | Fully supported | |
| Screening Order | Candidate (with custom fields or linked notes)lossy | Fully supported | |
| SSN Trace | Candidate Address History (custom fields)1:1 | Fully supported | |
| Criminal Records | Candidate Notes (structured block)1:1 | Mapping required | |
| Education Verification | Candidate Notes (education block)1:1 | Fully supported | |
| Employment Verification | Candidate Notes (employment block)1:1 | Fully supported | |
| Drug Test Records | Candidate Notes (drug test block)1:1 | Mapping required | |
| Credit Reports | Candidate Notes (credit block)1:1 | Mapping required | |
| Adverse Action Records | Compliance Handoff (no native destination)1:1 | Fully supported | |
| Custom Check Types | Candidate Notes (custom block)lossy | Mapping required |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Back Track Screening gotchas
FCRA consent and disclosure records are compliance-critical in migration
SSN trace address history drives the scope of county criminal searches
Background check industry has a pattern of hidden fees absent from base pricing
Recruit CRM & ATS gotchas
API rate limits are license-scaled and can throttle bulk migration
Custom field schemas vary per organization and require field-level mapping
Files and email attachments require separate extraction and re-upload
Email sequences and automation logic do not transfer between platforms
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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.
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
Back Track Screening
Source
Strengths
Weaknesses
Recruit CRM & ATS
Destination
Strengths
Weaknesses
Complexity grading
Standard HRMS migration. 1 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Back Track Screening and Recruit CRM & ATS.
Object compatibility
1 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
Back Track Screening: Not publicly documented.
Data volume sensitivity
Back Track Screening doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Back Track Screening to Recruit CRM & ATS migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Back Track Screening
Other ways to arrive at Recruit CRM & ATS
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.