Case 01

Enterprise Payroll

Intelligent Time Tracking

Four months of strategic AI discovery across the payroll experience — then one validated opportunity became the product.

The company wasn't asking for an OCR feature.

It was asking where AI could meaningfully improve payroll.

Monitor showing Intelligent Time Tracking payroll review — table of hours with verification steps and flagged entries
Role
Product designer on AI discovery, concept validation, research synthesis, and shipped experience (with another designer on discovery mapping).
Focus
Discovery → research pivot → shipped review experience.
Status
Shipped product
Domain
Enterprise Payroll

Product evolution

From strategic AI discovery to mobile iteration — and what I’d change next time.

Strategic exploration · 4 months

Strategic AI Discovery

A small design initiative asked where AI could meaningfully improve payroll — not which OCR feature to ship.

01 Strategic exploration

  1. Strategic AI Discovery · 4 months

    A small design initiative asked where AI could meaningfully improve payroll — not which OCR feature to ship.

  2. Mapped the payroll ecosystem

    We walked the full lifecycle — upload, validation, entry, review, reports, submit — and named friction at each step.

  3. Identified AI opportunities

    Opportunities were scored for real effort reduction against the confidence payroll requires.

  4. Executive demos & concepts

    Multiple concepts and executive demonstrations made the tradeoffs discussable before committing to build.

02 Opportunity definition

  1. Validated the highest-value opportunity

    Unstructured SMB sources — spreadsheets, PDFs, photos of boards — consistently surfaced as the highest-value path.

  2. Intelligent Time Tracking MVP

    That opportunity became the product: extract into the payroll system, review, and submit — starting as a conversational prototype.

03 Learning and correction

  1. Research failure

    Six participants rejected chat-driven payroll. Nobody trusted AI to submit. Tables and verification won.

  2. Redesign

    Intelligence stayed; interaction became familiar — verification table, edit modals, quieter AI language. The review-first path shipped with engineering through rapid iteration.

04 Delivery and evolution

  1. Mobile iteration

    After launch the question became: can someone confidently review payroll on a phone?

  2. What I'd do differently

    Validate the interaction model before building the clever one — and treat trust as a deliverable from day one. The larger opportunity was redesigning the payroll workflow, not only the AI feature.

01 — Strategic Discovery

The goal wasn't to ship immediately. It was to understand where AI belonged before building it.

With another designer, I mapped the payroll lifecycle, surfaced friction, explored where AI could realistically create value, and produced concepts and executive demonstrations.

Payroll opportunity map

Mapped the full payroll lifecycle, then read it through three discovery lenses.

02 — Validated Opportunity

The opportunity wasn’t an OCR feature — it was a real person trying to get hours off the wall and into payroll.

Small businesses weren’t starting in a product. They were starting with whiteboards, notebooks, PDFs, and photos — then recreating that information by hand.

Storyboard

Six panels. One payroll day — from the hours on the wall to croissants back in the oven.

03 — First Hypothesis

We believed automation should happen through a conversational experience.

Extract. Chat the changes. Correct in conversation. Disclose AI. On paper it felt modern.

04 — User Research

Six participants changed the product direction.

Findings

Six participants. Four signals that redirected the product.

05 — Redesign

The intelligence stayed. The interaction became familiar.

Simplified OCR communication. Less AI language. Cleaner confirmation. Edit modals instead of chat. An editable verification table. History-based suggestions that never interrupted the run.

From asking the AI in chat — to AI delivering insights where people already review the numbers.

06 — Understanding the Domain

We weren't debating screens. We were defining payroll objects.

The object map gave engineering, product, and design one payroll model before implementation.

OOUX Object Map

A systems view of the payroll language — click an object to unveil how it connects, who owns it, and where AI is allowed to act.

Select an object — or step to “Where AI lives” to see the system’s intelligence surface.

  1. 01 · Payroll adminAI assists

    Source

    • Photo / board
    • PDF / schedule
    • Spreadsheet
    • Handwritten

    Unstructured payroll input — the messy starting point AI has to read before anyone can trust the numbers.

    Owned by
    Payroll admin
    AI presence
    AI assists
    Connects
    • captured for Extraction
    AI
    Detect and ingest the file or image.
    Human
    Choose what to upload; judge if the capture is clear enough.
  2. 02 · SystemAI primary

    Extraction

    • Mapped fields
    • Confidence
    • Ambiguous rows

    OCR and structuring turn raw marks into payroll language — still provisional until someone reviews.

    Owned by
    System
    AI presence
    AI primary
    Connects
    • resolves into Employee
    • resolves into Pay item
    AI
    Extract and propose structure; surface confidence.
    Human
    Never treat extraction as final payroll truth.
  3. 03 · AI + adminAI proposes

    Employee

    • Name
    • Worker ID
    • Match status

    The person being paid — matched to an existing record whenever possible.

    Owned by
    AI + admin
    AI presence
    AI proposes
    Connects
    • belongs to Check
    AI
    Suggest matches from history and roster.
    Human
    Confirm identity before hours affect pay.
  4. 04 · AI + adminAI proposes

    Pay item

    • Type
    • Hours
    • Amount

    A single hours or amount line — the atomic unit of review and correction.

    Owned by
    AI + admin
    AI presence
    AI proposes
    Connects
    • rolls into Check
    AI
    Propose values from extraction; suggest proactive fixes.
    Human
    Edit, add, or remove lines before totals matter.
  5. 05 · SystemAI primary

    AI suggestion

    • Proposed change
    • Rationale
    • Apply / dismiss

    A proactive change the agent can propose — applied only when someone accepts it.

    Owned by
    System
    AI presence
    AI primary
    Connects
    • may update Pay item
    AI
    Propose; never silently rewrite payroll.
    Human
    Apply, edit, or ignore — AI supports, not overrides.
  6. 06 · Payroll adminAI assists

    Check

    • Employee
    • Pay items
    • Totals
    • Warnings

    One worker’s package in the run — the unit people scan when validating payroll.

    Owned by
    Payroll admin
    AI presence
    AI assists
    Connects
    • included in Payroll run
    AI
    Summarize confidence and flag anomalies on the check.
    Human
    Review the check as a whole; open lines that need judgment.
  7. 07 · CompanyAI assists

    Payroll run

    • Company
    • Pay period
    • Checks
    • Reports

    The batch being processed — company, pay period, and every check in scope.

    Owned by
    Company
    AI presence
    AI assists
    Connects
    • ready for Submission
    AI
    Aggregate estimates and surface run-level risk.
    Human
    Own the period: who is in, what is complete, when to submit.
  8. 08 · Payroll adminNo AI

    Submission

    • Confirmed totals
    • Submit
    • Audit trail

    The committed payroll act — only after a human confirms what was reviewed.

    Owned by
    Payroll admin
    AI presence
    No AI
    AI
    None at the moment of commit.
    Human
    Submit with confidence — the product ends in judgment, not automation.
One payroll language for design, product, and engineering — before screens.

07 — Mobile Iteration

The question was no longer “Can AI read this?” It was “Can someone confidently review payroll on a phone?”

Hierarchy, readability, and scanability had to carry payroll judgment on a small screen — larger touch targets, clearer prioritization, less to hold in mind.

Review summarizes with confidence. Fix issues lets AI suggest without overriding. Confirm shows what was processed before submit.

Mobile redesign

08 — What I'd Do Differently Now

I would redesign the payroll workflow—not just the AI feature.

The MVP introduced a faster way to bring time data into payroll, but it still had to fit within a legacy experience, a compressed timeline, and significant technical constraints.

If I owned the next phase, I would step back from the feature and rethink the payroll process end to end.

Current approach

MVP within existing constraints

  1. Legacy payroll workflow

  2. AI-assisted file import

  3. Review and submit

The solution improved one part of the experience, but remained attached to the structure and interaction patterns of the existing product.

Future direction

How I'd approach it now

  1. Modern payroll workflow

  2. Intelligence embedded throughout

  3. Exception-based review

  4. Submit with confidence

I would design the experience around recurring payroll patterns, proactive guidance, clear exceptions, and the decisions that actually require human attention.

The larger opportunity was not making one payroll step smarter. It was redesigning the workflow so intelligence could improve the entire process.

Final Takeaway

Review — not automation — was the real product.