Skip to main content
Motive·Nov 2024 – Mar 2026

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.

Lead Designer1 year 5 monthsEnterprise B2B
DQM compliance dashboard

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.

My RoleLead Product Designer
Team3 PMs · 14 Engineers · 2 QA · 2 Designers
TimelineNov 2024 – Mar 2026
PlatformWeb SaaS · Mobile app
ToolsFigma, JIRA, loom
Impact−40% task time

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.

CompetitorReal-time AlertsMobile ParityDesktop CoverageCompliance & DocsKey Gap
SamsaraModerateStrongStrongModerateNo MVR pull integration, must use third-party systems
Verizon ConnectLowLowLowLowZero qualification document management, DQF entirely absent
LytxModerateModerateModerateLowNo real-time qual status dashboard or expiry alerts in core product
Our Design ✦StrongStrongStrongStrongPurpose-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

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

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.

BeforeWithout DQM, manual tracking, reactive management

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

After using Motive DQMProactive, automated, centralised

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

01

Design for Decisions, Not Data

Surfaces insights that answer "Who is compliant, who is at risk, and what action is needed?"

02

Make Risk Instantly Visible

Critical states like expired, missing, or expiring documents should stand out immediately, users shouldn't have to search for risk.

03

Reduce Cognitive Load at Scale

Simplify complex datasets through grouping so the system remains usable with thousands of drivers.

04

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.

Too Many Choices, Too Little ProgressIteration 1

Wireframe / Lo-fi

Too Many Choices, Too Little Progress

Introduced basic grouping to organise related filters. Retained the full set of filters without reducing volume.

Outcome: Improved readability and understanding of filter options. However, the large number of filters still felt overwhelming.

Opportunities identifiedPivoted

Mid-fi

Opportunities identified

Shifted from UI clean-up to scenario-based evaluation. Tested filters against real workflows (e.g., expiring soon, non-compliant drivers). Made active selections visible, editable, and easy to reset.

Outcome: Highlighted that while the system was functionally complete, it was operationally inefficient, overlapping filters could be unified into a single, coherent filtering model.

Final filter grouping with clear, meaningful clustersShipped

Hi-fi

Final filter grouping with clear, meaningful clusters

Grouped filters into clear, meaningful clusters aligned with user mental models.

Outcome: Eliminated the need to scan large tables manually. Improved confidence in identifying compliance and eligibility states.

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.

01

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.

WFM Driver Qualifications

WFM Driver Qualifications

02

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.

Document review screen after AI based upload

Document review screen after AI based upload

03

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.

WFM Overview dashboard

WFM Overview dashboard

04

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.

Mobile screens flow for qualification document uploads by the driver

Mobile screens flow for qualification document uploads by the driver

05

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.

Motor Vehicle Records import screen

Motor Vehicle Records import screen

06

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.

Template set creation screen

Template set creation screen

Driver Qualifications screen once template set is assigned

Driver Qualifications screen once template set is assigned

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.