By Scott Elliott, Principal Transportation Systems Architect at Strong Tower Consulting, LLC
Founded in Minnesota in 2008, Strong Tower Consulting has served motor carriers and freight brokerages for more than 18 years. Phone: 763-244-1373.
Motor carriers face dual pressures during driver acquisition: filling seats quickly to meet freight demand while protecting the organization from negligent hiring liability. The FMCSA Pre-Employment Screening Program (PSP) supplies the single most authoritative record of a commercial driver’s safety performance. Yet most recruiting teams still rely on manual review of PDF reports containing 5 years of crash data and 3 years of roadside inspection and violation history.
This manual process creates two failure modes. First, high-volume recruiting backlogs delay onboarding by days or weeks. Second, inconsistent human interpretation allows drivers with severe violations to slip through. A properly engineered recruiting TMS risk tiering engine eliminates both problems by ingesting PSP data automatically, applying deterministic safety severity algorithms, and routing candidates into Green, Amber, or Red hiring tiers within minutes.
The PSP web service returns structured XML or JSON (depending on the integration method chosen) containing two primary record sets:
Strong Tower Consulting recommends a nightly or on-demand batch ingestion pattern using the official FMCSA PSP SOAP or REST endpoint. Exspeedite, a Strong Tower company and affiliated system under common ownership (separate EINs; liability firewall), implements this integration inside its recruiting TMS module using secure OAuth2 client credentials and driver-specific consent tokens.
Data is persisted in a normalized PostgreSQL schema with tables for psp_driver_consents, psp_crashes, psp_inspections, and psp_violations. Each violation record stores the raw FMCSA code, the associated CFR part (392, 395, 396, etc.), and the parsed severity weight.
The core of any credible PSP risk model is a deterministic mapping of violation codes to safety severity weights. Strong Tower’s reference implementation uses the following logic (maintained in a version-controlled lookup table that can be updated when FMCSA revises the Out-of-Service criteria):
| CFR Part | Violation Category | Example Codes | Severity Weight | OOS Multiplier |
|---|---|---|---|---|
| Part 392 | Serious Moving Violations | Reckless driving, improper lane change resulting in crash | 45-65 | 2.0 |
| Part 395 | Hours-of-Service Falsification | 395.8(e) false logs, 395.11 ELD data tampering | 70-90 | 2.5 |
| Part 396 | Critical Vehicle Defects | Brakes OOS, steering OOS, tires < 2/32" | 55-80 | 3.0 |
| Part 383 | CDL/Endorsement Violations | Driving without proper class or endorsement | 50 | 1.8 |
| Part 391 | Medical/Drug & Alcohol | Failed drug test, prohibited substance | 100 | 4.0 |
Each driver’s PSP record is scored by summing the weighted violations, applying OOS multipliers, and normalizing against the number of inspections and miles driven (when available). The resulting composite risk score drives tier assignment.
The tiering engine executes the following decision tree after PSP ingestion:
This logic is implemented as a deterministic TypeScript service inside the recruiting TMS, ensuring every applicant with identical PSP data receives identical tier treatment. Audit logs capture every score component for FMCSA compliance and negligent hiring defense.
Once a tier is assigned, the recruiting TMS triggers downstream business processes:
These workflows integrate directly with TMS implementation projects, ELD and EDI integration, and enterprise reporting layers. For carriers also operating brokerage desks, the same risk model can be surfaced inside brokerage-3PL operations to evaluate owner-operators. Truckload and intermodal carriers benefit from the model inside truckload and intermodal drayage recruiting funnels.
The tiering model is not static. Strong Tower maintains a quarterly review process that examines correlation between assigned tiers and subsequent preventable crash rates. Violation weights are adjusted only after statistical validation and documented change control. Database triggers maintain historical snapshots so carriers can demonstrate the exact algorithm version used for any hiring decision during litigation or audit.
Integration with transportation accounting integration and carrier rate matrix optimization further allows safety performance to influence compensation and lane assignment once the driver is hired.
Strong Tower Consulting guides carriers through a four-phase rollout:
Typical time from project start to live automated tiering is 10-14 weeks.
Manual PSP review is no longer a sustainable practice for professional motor carriers. By ingesting FMCSA Pre-Employment Screening Program data directly into a recruiting TMS, applying consistent weighted severity algorithms, and routing candidates through tiered conditional hiring workflows, carriers simultaneously accelerate safe hiring and strengthen their defense against negligent entrustment claims.
Strong Tower Consulting, LLC and its affiliated sister company Exspeedite LLC deliver these capabilities through disciplined systems architecture, clean data models, and auditable business logic. For a no-obligation assessment of your current driver recruiting and safety processes, contact us at 763-244-1373 or complete the form at /assessment.