LockBox — AI-enabled FinOps tool

Year: 2024

Designed an internal FinOps tool where AI reads incoming financial documents and suggests matches, while operators verify and make the final call.

  • An internal tool for the FinOps team of a U.S. healthcare fintech.
  • AI reads incoming financial documents and suggests matches; operators verify and make the final call.
  • Sole designer, from business requirements to final UI, testing and edge cases.
  • One shared layout serves all four document workflows.
  • The team moved from manual data entry to verification and exception handling.

Context

The company administers Health Savings Accounts for employers and employees across the U.S. Every transaction has to be coded properly, or members end up with tax problems.

  • Heavily regulated

    HSA funds can’t just be moved around freely.

  • A small FinOps team

    5–15 people handled all of it.

  • Four document types

    Transfers, checks and repayment requests, each with its own rules.

Problem

Every incoming document was processed by hand. Engineering had started using AI to extract data from scans, but there was no interface around it.

  • 1. Open the scan

    Transfer forms, checks, repayment requests.

  • 2. Find the member

    Searched by hand in the system.

  • 3. Apply the transaction

    Each one reviewed and applied manually.

  • AI with no interface

    Extraction worked, but operators couldn’t use it.

My role

I was the sole designer, from business requirements through final UI, testing and edge-case coverage.

  1. Regulatory logic

    Worked through it with product management before opening Figma.

  2. Shared layout

    One layout for all four workflows.

  3. Testing

    Complete flows with the FinOps specialists who use it daily.

  4. Components

    Built reusable with engineering, across workflows.

Process

Regulatory logic before layout

Four document types, each with distinct rules. I mapped decision trees with product management first: what happens when a check matches no claim, or when a repayment can be partially denied. Those answers shaped the interface more than any layout decision.

One layout, four configurations

The team processes every document type in the same shift. After designing inbound and outbound transfers, I saw I was making the same decisions twice, so I formalized one layout: document on the left, extracted data on the right, suggestions below, actions at the bottom.

Testing with the people who’d use it

Walking complete flows with FinOps specialists changed real things: a check that matches no claim, an incomplete form, a repayment split across three claims.

  • 4

    document workflows

  • 1

    shared layout

  • 5

    decision actions: approve, partially approve, decline, pend, cancel

Solution

The AI always shows its work

Challenge
I first considered hiding the detail when the AI was confident. Operators told me they wanted to see the data regardless: on regulated accounts they need to know why it matched.
Solution
Every extracted field sits next to the scanned document. A green “All Data Matched” badge or a yellow mismatch warning sums it up, and manual search is always there as a fallback.
Claim repayments are the hardest case: two possible claims with different match confidence, and the operator allocates the funds.

The unhappy path, structured

Challenge
Declines, partial approvals and split repayments each trigger different downstream actions, and all of it has to stand up to compliance review.
Solution
Declining needs a specific reason and a note; repayments can be split or partially approved; every action is logged with the operator's name and time.

Outcome

From manual data entry to verification and exception handling.

The repetitive identification work was automated; the team's role shifted to the judgment calls that need a human.

Four workflows on one foundation.

A new document type plugs into the same structure: document, data, suggestion, decision.

What I learned

  1. Start with what goes wrong

    The edge cases define the system. Next time I’d map the failure states before sketching a single screen.

  2. Let the users set the trust level

    Being consistently transparent lets people build their own judgment about when to rely on AI.

All work

Summary

LockBox — AI-enabled FinOps tool

Problem
A small FinOps team at a U.S. healthcare fintech processed every incoming financial document by hand.
Role
Sole designer, from business requirements to final UI, testing and edge cases.
Process
Mapped the regulatory decision logic with product management before designing.
Solution
  • AI reads each document and suggests a match; operators verify and make the final call.
  • One layout serves four workflows.
  • The AI always shows its extracted data.
  • Declines and repayments get structured, logged states.
Outcome
The team moved from manual data entry to verification and exception handling.

Drafted with AI, checked by Kyrylo.