Driver Qualification Management
One missed document can ground a driver, cost a fleet thousands in DOT fines, and fail an audit. I designed DQM so fleet managers never find out the hard way, a compliance system that brings real-time visibility, AI-powered document verification, and proactive risk alerts to fleets managing anywhere from 10 to 10,000 drivers.
MY CONTRIBUTION
End-to-end DQM ownership
Led all design for the Driver Qualification Management workstream within the broader Workforce Management initiative, defining a net-new compliance system from the ground up, from research through to shipped product.
Cross-pod & systems alignment
Collaborated with a platform designer to align new patterns with shared design systems, ensuring consistency and reusability across pods. Worked in parallel with the designer owning the coaching and training pod to deliver a cohesive WFM experience.
Product strategy & monetisation
Partnered with product leadership to shape the free-to-paid experience, aligning qualification management features with monetisation strategy and tiered value delivery across the platform.
01 THE CHALLENGE
Compliance by spreadsheet. At scale.
A fleet manager responsible for 300 drivers might be tracking 3,000+ individual documents, licenses, medicals, certifications, each with a different expiry date. In most fleets, that tracking happened in spreadsheets, email chains, and filing cabinets. One error wasn't just an inconvenience. It was a DOT violation, a grounded driver, and a fleet that couldn't operate.
The deeper problem wasn't just document storage. It was visibility. Managers had no way to see, at a glance, in real time, who was compliant, who was at risk, and what action was needed right now.
The Opportunity
Replace reactive chaos with proactive control: a centralised system giving managers real-time compliance visibility, AI-powered document verification, automated alerts, and the ability to act on risk before it becomes liability.
02 Initial Research
What we found in the field.
Research with fleet managers and compliance officers confirmed what we suspected, and surfaced things we hadn't anticipated.
01
Compliance Chaos
Fleet managers spent hours manually tracking driver documents across spreadsheets, emails, and filing cabinets. No centralised system.
02
Reactive Management
Managers couldn't proactively identify at-risk drivers in their fleet of 100–300+ drivers. They learned about issues only when it was too late.
03
Audit Risk
Non-compliant drivers could result in failed DOT audits with huge fines for every violation. Manual processes made it impossible to stay audit-ready.
04
Document Overload
Each driver required 10+ documents (licenses, medicals, certifications) with different expiration dates. Tracking manually was unsustainable.
03 Competitor Analysis
What the market gets right
and where it falls short.
Audit of 6 competing tools: Samsara, Verizon Connect, Lytx, and 3 niche qualification platforms. Goal: Understand the gap between table-stakes features and genuine user needs.
| Competitor | Real-time Alerts | Mobile Parity | Desktop Coverage | Compliance & Docs | Key Gap |
|---|---|---|---|---|---|
| Samsara | Moderate | Strong | Strong | Moderate | No MVR pull integration, must use third-party systems |
| Verizon Connect | Low | Low | Low | Low | Zero qualification document management, DQF entirely absent |
| Lytx | Moderate | Moderate | Moderate | Low | No real-time qual status dashboard or expiry alerts in core product |
| Our Design ✦ | Strong | Strong | Strong | Strong | Purpose-built for active fleet compliance operations at scale |
Key Opportunities Identified
Unify driver qualification + active compliance in a single timeline view
Motor Vehicle Record (MVR) integration
Unified workforce management hub overview dashboard
Give managers risk visibility to be able to block ineligible drivers
AI based document upload
Alerts that can inform about qualification expiry
Template set management to easily inform all the drivers about required documents and manage accordingly
04 Personas
Two primary users, very different needs.
Marcus Rivera
Fleet Safety & Compliance Manager
Mid-size logistics company
Goals
Keep every driver qualified and road-legal at all times
Pass DOT audits without emergency scrambles
Spend less time on paperwork, more time on safety culture
Pain Points
Chasing drivers for expired medical cards or CDL renewals
Discovering expired docs only when it's too late, roadside or audit
Spending 2–3 hrs/day on spreadsheet and file management
No single place to see who is qualified right now
"I've got 58 drivers and each one has at least 8 documents with different expiry dates. I live in fear of missing one. The spreadsheet works until it doesn't, and when it breaks, it breaks in front of a DOT inspector."
James Okoye
Owner-Operator Driver
Independent contractor, leased to carrier
Goals
Know exactly what docs to renew and when
Upload docs from phone in under 2 minutes
Never get pulled from a route for compliance issues
Pain Points
No visibility into my own compliance status
Renewal reminders arrive too late
Uploading docs requires desktop, I'm on the road
"Just tell me what's expiring and how to fix it."
05 User journey map
Before and after: a day in Marcus's life.
The same compliance check. Without DQM, it's a 40-minute ordeal across spreadsheets, email, and phone calls. With DQM, it's a single dashboard view and two clicks to act.
Pre-shift dispatch
6:00 am
Checks spreadsheet for expiring documents
"Which ones are already renewed?"
Pain: Manual tracking across 58 drivers is chaos
😟 Anxious
New driver onboarding
8:30 am
Emails new driver a list of required docs
"Will they actually send everything?"
Pain: No way to track what's been submitted
😕 Uncertain
Mid-morning admin
10:30 am
Manually reviews each driver's documents
"Is this certificate still valid?"
Pain: Hours lost to document verification
😤 Frustrated
Roadside inspection
1:15 pm
Gets call, driver failed roadside check
"Why wasn't I notified about expiry?"
Pain: Reactive management → compliance failures
😰 Stressed
DOT audit preparation
3:30 pm
Scrambles to gather documents for audit
"Please let everything be current"
Pain: Hours of emergency prep work
😱 Panicked
End of day reflection
5:00 pm
Updates spreadsheet manually for tomorrow
"There has to be a better way"
Pain: Unsustainable manual process
😔 Defeated
Pre-shift dispatch
6:00 am
Opens DQM dashboard, compliance status at a glance
"Everything is in one place"
Opp: Real-time visibility → no surprises
🙂 Calm & confident
New driver onboarding
8:30 am
Assigns template set to new driver in one click
"Driver will see exactly what's needed"
Opp: Structured onboarding → no back-and-forth
😊 Efficient
Mid-morning admin
10:30 am
Reviews AI-flagged submissions needing approval
"OCR did the heavy lifting"
Opp: Automated review → manager as approver, not data entry
😌 In control
Roadside inspection
1:15 pm
DQM alert already sent 30 days before expiry
"This was handled proactively"
Opp: Proactive alerts → zero roadside failures
😌 Relieved
DOT audit preparation
3:30 pm
Generates compliance report in one click
"Everything is ready"
Opp: Automated report generation → audit-ready quickly
🙂 Confident
End of day reflection
5:00 pm
Reviews smooth operations, no open compliance issues
"Everything worked well"
Opp: Reliable system → operational efficiency
😊 Satisfied
06 Design experience values
Design Principles
Design for Decisions, Not Data
Surfaces insights that answer "Who is compliant, who is at risk, and what action is needed?"
Make Risk Instantly Visible
Critical states like expired, missing, or expiring documents should stand out immediately, users shouldn't have to search for risk.
Reduce Cognitive Load at Scale
Simplify complex datasets through grouping so the system remains usable with thousands of drivers.
Enable Action, Not Just Insight
Every identified state should lead to a clear next step.
07 Design Exploration
Three iterations. One pivoted. Here's why.
Filter design is where the hardest thinking happened. Structuring, grouping, and prioritising filters for a dataset with hundreds of drivers and dozens of compliance states, it had to feel manageable, not overwhelming. The first iteration was clean but wrong. The second revealed the real problem. The third shipped.
08 High-Fidelity Designs
The design that shipped.
Six core screens, each solving a specific failure mode in the old way fleet managers worked. The through-line: surface the right information at the right moment so managers can act, not scramble.
Beyond document storage
Problem
While the surface issue was document storage, the deeper problem was lack of visibility and accountability. Fleet managers couldn't easily track missing or expired documents, and drivers lacked clarity on what was required.
Approach
Created a view that allows Fleet Managers to continuously monitor and track expired, expiring, and missing required documents, keeping fleet compliance up to date.
Facility to easily identify eligible and ineligible drivers.
Fleets use template sets to define required documents to a bulk set of drivers at once. Once assigned, any documents a driver hasn't provided will automatically appear as missing.
OCR accuracy & trust
Problem
OCR extraction achieved 95% accuracy, but 5% errors on compliance documents could result in legal liability. Users were hesitant to trust automated data extraction without verification.
Approach
Flag all uploads as "Needs Review" by default on Driver Qualifications page.
Require fleet manager approval before activation.
Provide inline editing for corrections for the documents uploaded except for the MVR documents imported from DMVs.
AI-powered extraction and automation, the need to manually enter information is eliminated. Managers can speed up reviews, avoid errors, and keep fleets compliant with less effort.
Overview dashboard
Problem
Fleets lack a centralised dashboard for tracking their workforce operational metrics and progress over time. Fleets need to quickly identify compliance and operational risks and take action to address those risks.
Approach
Created a dashboard that provides quick insights into essential workforce operational metrics.
Followed the design guidelines for dashboards defined in other pods.
The Action Centre provides quick access to key actions, reports, and useful links.
Aggregated summary view on the top of dashboard.
Mobile document upload
Problem
Collecting driver documents at Motive was a manual, error-prone process. Drivers had to type in document details and attach files, introducing frequent data entry mistakes. Fleet managers then had to review every submission field by field, creating a bottleneck at scale.
Approach
Mobile-first upload flow for drivers to submit documents directly.
Instead of manual data entry, drivers simply select the document type and upload a photo.
The system uses OCR and AI-based extraction to automatically read and parse the document, then sends a structured, editable submission to the fleet manager for review.
Automate MVR Management
Problem
Motor Vehicle Records are critical for fleet compliance, containing driver details, traffic citations, license suspensions, DUI convictions, and accident reports. But keeping these records current was a largely manual process, requiring back office teams and drivers to individually engage with state DMVs.
Approach
Built an automated MVR import flow that pulls records directly from DMV sources using basic driver credentials, name, date of birth, and license number, eliminating the need for manual procurement.
Drivers no longer need to chase down and submit MVR documents themselves.
Records are imported automatically, keeping information accurate and up to date within Motive.
The feature required close collaboration with third-party providers to enable direct DMV integration.
Template sets
Problem
Fleet managers have no scalable way to tell drivers what documents they need. Without a structured way to assign document requirements, managers resort to in-person follow-ups, phone calls, and manual tracking, which breaks down across hundreds of drivers.
Approach
Template sets let fleet managers define a collection of required documents once (some mandatory, some optional) and assign them to any driver or group of drivers. The moment a template set is assigned, the driver sees exactly what's needed on their mobile app.
This also gives fleets flexibility: if a specific group of drivers needs a particular set of documents, managers simply assign the matching template set rather than chasing each driver individually.
Once assigned, the Driver Qualifications screen gives managers a clear view of what's been submitted, what's pending review, and what's still missing, all without leaving the Hub.
09 THE HARD CALL
Without template sets, the whole system was built on sand.
Early in the project, the plan was to ship document upload and tracking first, let managers store and view driver documents, and add template management later. It sounded reasonable. I made the case for a different sequencing.
The problem was structural: without a way to define which documents each driver type requires, the system had no baseline. A missing document alert only works if the system knows what "required" means. Without templates, every alert would be noise. Managers would still need to manually remember what each driver needed, which was exactly the spreadsheet problem we were trying to solve, just moved into a different UI.
I made the case that template sets weren't a phase-two feature, they were the foundation the whole product depended on. A fleet manager should be able to define a compliance profile once (“all CDL drivers need these 8 documents”), assign it to hundreds of drivers in bulk, and from that point on, the system automatically surfaces every gap. That's what turns document storage into document management.
The PM agreed to include templates in the core release. It changed how the entire product worked: missing document alerts became meaningful, onboarding new drivers became a two-step process, and audit readiness became something managers could verify in seconds rather than hours.
10 Final Outcome
What shipped, and what it changed.
Fleet managers who spent hours in spreadsheets now have a single source of truth. The compliance chaos that once lived in email chains and filing cabinets now has a system. Here's what that looks like in practice.
What worked
Operational efficiency improved, effort of a fleet manager handling 100–400 drivers to manually get documents is reduced.
What worked
Reduced compliance risk and ensure eligibility of drivers by making sure all necessary documents are available and up to date.
What surprised us
Motive is the only fleet platform to offer all main workforce management pillars like driver qualification tracking, document management, AI coaching, structured training, digital timecards, task walkthroughs and MVR compliance natively in one system. Other companies rely heavily on third-party marketplace integrations.
Next case study
SAP Business Accelerator Hub →











