IDX Self‑Serve: Turning a specialist‑gated platform into a developer‑ready workflow

Project Timeline: 6 Months

My Role

Owning platform strategy and end‑to‑end design. Partnering on user research. Defining the automation‑vs‑control interaction model, the guided‑flow structure, and the scalable patterns downstream document flows will build on.

Owning platform strategy and end‑to‑end design. Partnering on user research. Defining the automation‑vs‑control interaction model, the guided‑flow structure, and the scalable patterns downstream document flows will build on.

Team

Me - Lead designer

Mandar Joshi - PM

Ainatte Inbal - UX Researcher

Me - Lead designer

Mandar Joshi - PM

Ainatte Inbal - UX Researcher

Project Brief

Put document comprehension in every team's hands at Intuit: a self‑serve platform where any developer can go from a raw document to a production extraction model, without a single dependency on the IDX team.

Put document comprehension in every team's hands at Intuit: a self‑serve platform where any developer can go from a raw document to a production extraction model, without a single dependency on the IDX team.

Impact:

Reduced document onboarding time by 83% (30 days to under 5) and drove a reported 10x efficiency gain across product teams

01 — CONTEXT

01 — CONTEXT

Document comprehension, without the IDX bottleneck

Document comprehension, without the IDX bottleneck

The IDX Self‑Serve Platform is Intuit's internal solution for document comprehension — enabling teams to extract and infer structured information from documents and media at high precision and recall, without any dependency on the IDX team.

From identity documents and tax forms to purchase contracts and timesheets, structured data locked in documents underpins some of Intuit's most critical workflows. But getting that data out reliably required deep platform expertise and significant IDX involvement. Every new document type meant filing tickets, waiting on prioritization, and spending weeks in back‑and‑forth.

This project set out to change that — putting document comprehension in every team's hands.

02 — PERSONAS

02 — PERSONAS

Who the platform serves and who it moves off the critical path

Who the platform serves and who it moves off the critical path

Three personas shaped design decisions throughout this project. Two are direct users of the platform; one is the customer who feels the impact indirectly.

03 — PROCESS LIFECYCLE

03 — PROCESS LIFECYCLE

Five stages, and every one had friction

Through discovery, we mapped how a team typically onboards a new document type today. The process spans five stages — and at almost every stage, there's friction that slows teams down and pulls IDX into work that shouldn't require their involvement.

Mapping this lifecycle made the opportunity clear: every stage was a potential self‑serve moment, but none of them had the tooling to support it.

04 — PROBLEM AREAS

04 — PROBLEM AREAS

Where teams got stuck and why IDX stayed in the loop

05 — IDEAL STATE

05 — IDEAL STATE

Every team building their own comprehension solution

The goal: give every team at Intuit the ability to build their own document comprehension solution — extracting and inferring structured information from documents and media — at high precision and recall, without any dependency on the IDX team and with minimal effort.

06 — DEFINE

06 — DEFINE

The reframe: one unified platform, regardless of document type

This user flow was defined after mapping the current lifecycle and conducting sessions with developers across multiple Business Units. A consistent insight emerged: teams were navigating completely different tools and processes depending on the document type they were onboarding — no standardized path, no single place to go, and no way to make progress without IDX involvement.

Self‑Serve Maturity Levels

The reframe named the destination, but not the pace. To make sequencing explicit, we defined three levels of self‑serve maturity — a shared vocabulary for what "done" means at each stage, so the team could ship the base of the platform without over‑promising the top of it.

FY26 scope targets Level 1 across the core document onboarding workflow.

07 — USER FLOW

07 — USER FLOW

Document onboarding on the self‑serve platform

The flow begins when a developer uploads one or more documents. The system runs automated classification to determine whether the document type already exists in the platform.

Underneath both paths sits a single design principle: the system absorbs everything that is redundant, deterministic, or scaffolding — classification, ground‑truth generation, de‑identification, auto‑labeling, model execution, precision / recall computation. Control surfaces only where a developer's judgment actually matters — accepting a generated schema, confirming ground truth, choosing which model to promote, approving a deploy. That's the whole ergonomic bar: nothing asked that doesn't need asking; nothing hidden that a power user needs to steer.

08 — SUCCESS METRICS

08 — SUCCESS METRICS

What "working" looks like

Three metrics were defined to track whether the self‑serve transformation was working. A use case is counted as self‑serve once any developer can complete the full onboarding flow — schema definition through deployment — independently, without requiring IDX intervention.

09 — IDEATE

09 — IDEATE

Two directions — dense vs. guided

With a clear problem space and defined metrics, the next step was exploring what the platform experience could look like. Two directions were considered.

With the approach decided, detailed mocks were created covering the end‑to‑end flow — from a user's first entry into the platform through to deploying a document type in production.

10 — TEST

10 — TEST

What internal users told us and where the design changed

Initial flows were tested with internal users across multiple Business Unit teams to gather early feedback before finalizing the design. The sessions surfaced two categories of insight — UX‑level themes and technical signals for the engineering team.

These insights were incorporated into the revised flows before finalization.

11 — FINALISED WORKFLOW

11 — FINALISED WORKFLOW

The shipped experience, step by step

Upload → classify → schema (reuse or create) → evaluate → refine (prompt or model) → deploy. Each screen below pairs the step the user is on with what the system is doing behind it.

12 — IMPACT

12 — IMPACT

What the platform has unlocked so far

Since launch, the platform has seen meaningful adoption across Intuit — validating that the self‑serve model works across very different document types and team contexts.

Adoption spans HR identity extraction, Finance procurement workflows, QuickBooks inventory and AP automation, QB Time payroll automation, and IBOSS compliance — with teams across Business Platform, IBOSS, QB Time, HR, and Finance already building independently.

13 — VOICE OF THE BUILDERS

13 — VOICE OF THE BUILDERS

What teams shipping with the platform had to say

14 — REFLECTION

14 — REFLECTION

What the project taught me

The judgment call I'd defend: choosing a guided, step‑by‑step flow over a single dense dashboard — even though senior engineers on the team advocated for the dashboard. The dashboard optimizes for the developer who already knows how the platform works. The whole point of self‑serve is to move that developer off the critical path so anyone can onboard. Designing for the audience you're trying to create, not the one you already have, was the load‑bearing decision.

What this taught me about platform design: the hard part isn't building the tooling — it's picking a boundary between "the platform handles this" and "you handle this," and holding it. Every "just let power users do X" request is a request to reintroduce the exact fragmentation the platform was meant to remove.

What I'd do differently: get real teams shipping on it earlier, with rough tooling, rather than waiting for the flow to be polished. The Business Platform team's 10× efficiency win came from a use case we hadn't specifically designed for — a signal that would have arrived weeks sooner if we'd opened the platform to early builders with more explicit "we're still figuring this out" scaffolding.

How it changed my approach: I now treat "who is currently on the critical path?" as the first question on any platform project. The answer names the constraint every design decision needs to solve for — and often, it's not the persona anyone would list first.

Let's Connect!

Let's design the future together!

Whether you're a fellow Designer, a Gamer, or just someone who loves a good meme ❤️, I'd love to connect.

Reach out, share your thoughts, or just say hi!

Contact

lakshyakumawat11121997@gmail.com

Follow

Let's Connect!

Let's design the future together!

Whether you're a fellow Designer, a Gamer, or just someone who loves a good meme ❤️, I'd love to connect.

Reach out, share your thoughts, or just say hi!

Contact

lakshyakumawat11121997@gmail.com

Follow