Case Study · OmnisProof · Legal-Tech Document Platform

Making document signing self-serve for legal teams.

Preparing a document for signature should have been the easy part of a lawyer's day. Instead, it was a four-step modal wizard that hid the document, and a manual field-placement task that caused 100% of prep errors. Here is how I redesigned document setup in OmnisProof so the system absorbed the manual work.

Muzeeb Urrahaman Product Designer 1 PM · 4 Engineers · 1 QA Shipped in production · ~6 weeks
01 / OVERVIEW
In one line

Collapsing a 4-step disconnected modal wizard into 1 persistent guided workspace with reviewable AI field placement.

OmnisProof is the document execution layer inside the Omnis AI Legal Ecosystem. When lawyers prepare agreements, placing fields and assigning signers is a high-stakes, time-sensitive task where mistakes mean sending contracts to the wrong person.

By replacing manual drag-and-drop with reviewable inline AI detection and keeping the document 100% visible throughout all 3 prep stages, legal teams can now prepare and send documents in seconds without losing orientation.

Problem

  • 4-step modal wizard hid the document until step 3.
  • Manual field placement caused 100% of observed errors.
  • Silent AI auto-placement caused complete user distrust.

Solution

  • 1 guided page — document stays permanently centered.
  • Inline "Detect with AI" — visible, drag-and-edit placement.
  • Step tracker + side panels retain full 3-stage logic.

Results

  • ~72% suggestions accepted without manual adjustment.
  • 1 → 0 testers distrusted AI output after redesign.
  • Zero hesitation or questions in follow-up walkthroughs.
Deep Dive 01

Making AI-assisted field placement trustworthy

Manual field placement was the single biggest time sink in document prep. Automating it risked something worse than slow: wrong.

Deep Dive 02

Collapsing a 4-step wizard into 1 guided page

The setup wizard hid the actual document behind four screens of configuration. I kept the logic, rebuilt the presentation.

02 / THE PRODUCT
What is OmnisProof

The document execution layer inside a legal AI ecosystem.

Omnis is building an AI-powered ecosystem for legal teams — case management, drafting assistance, client collaboration, and document intelligence, all connected to the same matter data. OmnisProof is the piece that turns a drafted document into a signed, filed legal record. A firm prepares an agreement, assigns who needs to sign it, places the required fields, sends it out, and tracks it through to completion — all without leaving the platform their casework already lives in.

It sounds like the easy part of the product. Every other module in the ecosystem — drafting, matter tracking, client portals — exists to produce documents that eventually need to go through this exact step. If document execution is slow, confusing, or error-prone, it doesn't just fail on its own; it undermines the value of everything upstream of it.

Target Ecosystem Experience High Adoption & Retention
01
Fast & Reliable E-Sign
Zero friction prep & AI detect
02
Matters Close on Time
Zero back-and-forth rework
03
Full Ecosystem Trust
Complete replacement of DocuSign
Baseline Risk (Pre-Redesign) High Churn Hazard
01
Slow / Error-Prone Setup
Document hidden behind 4 steps
02
Manual Rework & Delays
Missed signatures & wrong signers
03
Firm Falls Back to DocuSign
Undermines upstream AI platform
Situation before this project

Before I joined, engineering had already shipped a functional MVP: a general-purpose, multi-step setup wizard — General Info → Add Signers → Add Fields → Distribute Document — modeled after typical e-signature admin panels. It technically worked. Every required setting had a place. But it was built the way an internal admin tool gets built: optimized for covering every configuration option, not for how a lawyer actually thinks about preparing a document. The document itself didn't appear on screen until step three.

Why this became urgent

As Omnis expanded from a case-management tool into a full legal ecosystem, document execution stopped being optional — every matter now had to pass through it. Product leadership's pitch to firms was that OmnisProof could replace a separate DocuSign subscription entirely. That pitch didn't hold up if setting up a document in OmnisProof took longer and felt clumsier than DocuSign's own flow. I inherited the project at the point where that gap had become the most-cited risk in product reviews.

03 / WHY WE DECIDED TO SOLVE THIS
Signals, not a research cycle

We didn't have time for a full research cycle. We looked at the strongest signals available.

There was no user research budget and no access to external law firms before launch. So instead of one research phase, I pulled from every signal that already existed: internal stakeholder walkthroughs with two lawyers and a paralegal on our own team, the PM's own hands-on testing notes from the MVP wizard, a structured teardown of five competitor platforms, and complaint patterns pulled from public G2 and Capterra reviews of DocuSign, PandaDoc, and Adobe Sign.

The same pattern kept showing up across every source:

This wasn't a decision based on one comment from one stakeholder. The internal walkthroughs surfaced the pattern, the PM's own testing confirmed it was reproducible, and the competitive review analysis showed it wasn't unique to our MVP — it was a category-wide failure mode nobody had solved well. That combination made it worth prioritizing over other roadmap items.

Target users Lawyers and paralegals who prepare agreements for signature, and legal assistants who often do that prep on an attorney's behalf. At Omnis, "user," "attorney," and "legal team" get used interchangeably in internal docs — they all mean the same person here: whoever is sitting in OmnisProof getting a document ready to send. My primary evidence came from internal team members standing in for that person, which is a real limitation I address later in this case study.
Problem statement

Legal teams need a way to prepare and send documents for signature that doesn't require them to become experts in field placement, or lose sight of the document itself while configuring it.

04 / RESEARCH — DIGGING DEEPER
What existing platforms get right and wrong

Getting a document into the system wasn't the hard part. Configuring it correctly was.

I ran a structured teardown of DocuSign, Adobe Sign, Dropbox Sign, PandaDoc, and Documenso — their public documentation, review-site screenshots, and (where available) free-tier trials.

What competitors do wellWhere they fall short
Document upload and recipient invitation are fast and well-documented across all five platforms.Field placement is almost entirely manual — click, drag, resize, repeat, for every signature block and date field on every page.
DocuSign offers limited auto-placement for a narrow set of pre-formatted templates.Outside that narrow case, nothing in the category offers reviewable AI assistance for field detection.
Send flows are optimized to be fast — most competitors market "send in under a minute."That speed comes at the cost of verification. G2 review analysis surfaced a recurring complaint: documents sent with a missing field or wrong recipient, caught only after the fact.

The key insight that shaped everything downstream: users don't struggle with getting a document into the system — they struggle with making it correct once it's there. Connecting a document, adding recipients, hitting send — that part is solved everywhere, including our own MVP. The unsolved part, in our product and every competitor's, was the space between "document is uploaded" and "document is actually ready to send": field placement, recipient assignment, and catching mistakes before they go out.

That reframed the direction of the whole project: let the system handle more of the setup, and let users review and correct only what needs their attention — rather than trying to make manual configuration marginally faster.

User Journey Mapping

Mapping the fragmented baseline against the streamlined workflow

Fragmented 11-step legal document workflow across multiple disconnected tools (CRM, Word, Email, DocuSign, Local Folders, Practice Management)
The Baseline Reality (11 Disconnected Steps) — Prior to OmnisProof, legal teams bounced between Word, Email, local desktop folders, external e-signature platforms, and practice management tools just to execute a single contract.
Streamlined 8-step integrated agreement lifecycle within OmnisProof with AI field suggestions and end-to-end audit tracking
The Target Experience (Unified 8 Steps) — OmnisProof consolidates the entire document lifecycle inside one continuous system: Create Agreement → Prepare with AI → Configure Signers → Review → Send → Track → Complete → Matter Record Storage.
05 / CONSTRAINTS & DESIGN DECISIONS
Framing the two problems

Not "redesign the interface" — decide which complexity stays with the user, and which the system should absorb.

Constraint 1

Field placement was required, but too heavy to leave fully manual

Why this mattered

Every document needs signature, date, name, and initials fields placed correctly before it can go out. This step couldn't be removed — but making users place every field on every page by hand was the largest time cost we'd identified.

Decision

Turn field placement from a fully manual task into a system-assisted one: AI detects and proposes placement, the user reviews and corrects only where needed. → Deep Dive 01

Constraint 2

The 4-step structure mapped to something real, but hiding the document behind it didn't

Why this mattered

"Who's involved → what goes where → is it ready to send" is genuinely how document prep works. The problem wasn't the three-stage logic — it was presenting each stage as a separate full screen that hid the document being configured.

Decision

Keep the underlying stages, rebuild the presentation as one page: the document stays visible at all times, with a persistent step tracker and a side panel that changes per stage. → Deep Dive 02

Constraint 3

No direct access to external users

Why this mattered

Every decision below needed some form of validation, but law firms weren't reachable pre-launch. Relying only on internal opinion risked designing for people who already trust the product.

Decision

Validate with internal legal professionals as a proxy, cross-check against competitive review-site complaints as external signal, and label every claim by its actual confidence level rather than letting it read as more validated than it is.

Constraint 4

The fix had to ship inside the existing timeline

Why this mattered

The competitive gap was already being cited as a risk in product reviews. A ground-up redesign of the entire setup experience wasn't realistic in the time available.

Decision

Scope to the two moments with the clearest evidence of friction — field placement and the wizard structure — rather than trying to fix every part of document prep at once.

06 / DEEP DIVE 01
01
AI-assisted field placement

How do you make legal professionals trust an AI that places their signature fields?

Manual field placement meant scanning every page of a document and dropping a signature block, date field, name field, or initials block by hand — then repeating that for every recipient. In our internal walkthroughs, this step alone accounted for the largest share of total prep time, and every placement mistake we observed (missing field, field assigned to the wrong recipient) happened here. Automating it was the obvious fix. Making it trustworthy in a legal context was the actual problem: a wrong AI guess here isn't a minor bug, it's a contract sent to the wrong person.

Design iterations

Testing three ways to introduce AI field detection

Iteration 1
Fully automatic, silent placement

AI detects and places every field automatically the moment a document is uploaded. No review step — the fields are just there, ready to send.

Why it failed: in an early internal demo, one of the lawyers on our team moved every single AI-placed field — even the correct ones. Her reason: "I didn't see it place them, so I don't trust them." Silent automation didn't save time; it just moved the manual verification work to a place with no support for doing it.
Iteration 2
Chat-based AI assistant

A conversational interface where the user could type "place a signature field for Lucas on page 3" and the AI would execute it.

Why it was rejected: field placement is a one-time setup task per document, not a recurring conversation. A chat interface added a step (typing instructions) to a task most users wanted to finish in seconds, and introduced a new interaction pattern to learn for something used only occasionally. Overkill for the frequency of the task.
Final
Inline, reviewable "Detect with AI"

One button inside the existing field panel. Clicking it visibly places suggested fields directly on the document, using the same drag-and-edit interaction as a manually placed field.

Why it worked: the placement is visible as it happens, every suggestion is editable or deletable with zero new interaction to learn, and there's no separate "accept" step required. The AI proposes; the user disposes — using tools they already know.
OmnisProof signing setup screen with Detect with AI button, visual field identification, and AI feedback callouts
AI-Assisted Field Placement in Action — "Detect with AI" scans the document in context, identifies 38 form fields automatically, and renders green visual confirmations with reviewable states so attorneys maintain 100% control without manual fatigue.
Edge cases

Designing for failure and non-standard inputs

Edge case

Non-standard or custom field types that fall outside the seven types the model recognizes (signature, date, name, initials, title, email, text) aren't guessed at — they're left for manual placement using the same field library, with no error state implying something went wrong.

Edge case

Scanned documents with non-selectable text can't be reliably parsed by the detection model. "Detect with AI" stays visible but shows a clear inline message explaining why detection isn't available for this file, rather than silently failing or returning wrong guesses.

Results & Measurement

Observed walkthrough validation

~72%

Suggestions accepted without edits

Across 6 internal prototype walkthroughs. The 28% that got adjusted is exactly why every suggestion stays editable rather than final.

5 / 7

Standard field types reliably auto-detected

Signature, date, name, initials, and title. Email and free-text fields still default to manual placement.

1 → 0

Participants who distrusted AI output after the redesign

The same lawyer who moved every field under silent automation left correct suggestions untouched once placement became visible.

Honest confidence level These numbers come from six internal walkthroughs with legal professionals inside our own organization — not a controlled study, not external users, not production telemetry. I treat them as directional evidence the detection is useful, not as a validated product metric, and I say exactly that when asked.
07 / DEEP DIVE 02
02
Collapsing the setup wizard

The signing setup was a 4-step modal wizard. I collapsed it into one page without losing control.

The MVP flow for preparing a document was General Info → Add Signers → Add Fields → Distribute Document — four separate full-screen steps layered on top of the document list as a modal. Each step had its own settings. The document being configured wasn't even visible until step three. In walkthroughs, users lost track of what they were setting up constantly — the thing they were configuring was hidden behind the configuration itself.

Design iterations

Exploring layouts for progressive disclosure

Iteration 1
Delete the steps entirely

Strip the wizard down to one dense screen — recipients, fields, document preview, and settings all visible simultaneously. Fewer screens, assumed to mean faster.

Why it failed: in the walkthrough, a lawyer looked at it and said it felt like "a cockpit." Neither test participant could identify where to start without me narrating it. Removing screens isn't the same as removing complexity — it just compresses everything onto one screen at once.
Iteration 2
Merge General Info into Add Signers

A smaller fix: combine the first two steps into one, going from four screens to three, keeping the rest of the wizard structure intact.

Why it was rejected: it reduced the click count but didn't touch the actual complaint — the document was still hidden until step two of three. A marginal improvement to the wrong metric.
Final
Same 3-stage logic, one persistent page

Keep Document & Recipients → Add Fields → Review & Send as the underlying structure, but render it as three states of a single page: a persistent step tracker on the left, the document permanently centered, and a right-hand panel whose content changes per stage.

Why it worked: the document never disappears behind its own configuration. Nothing about the underlying logic changed — only how much of it stayed visible at once.
Before → After Workflow

Replacing 4 fragmented screens with 1 persistent workspace

The entire redesign is a story of eliminating cognitive disconnect — keeping the document visible every second so users never configure blind.

Before · 4 Screens, Document Hidden
  • Open "Add New Document" → land on General Info modal with no document visible.
  • Configure metadata (title, language, access, visibility) in isolation.
  • Click Continue → navigate away to separate "Add Signers" screen.
  • Click Continue → new screen: Add Fields (document finally appears on step 3).
  • Click Continue → navigate away again to "Distribute Document" screen.
  • Realize a signer was wrong → lose state & navigate backward through multiple screens.
After · 1 Page, Document Always Visible
  • Open the document → it's the center of the screen immediately.
  • Step 1 (Document & Recipients) → add recipients in side panel while preview stays visible.
  • Step 2 (Add Fields) → drag fields onto document or click "Detect with AI".
  • Step 3 (Review & Send) → same page, side panel swaps to final verification check.
  • Change a recipient mid-flow → click step tracker without leaving page or losing state.
  • Send directly → zero modal jumping or separate distribution screens required.
DimensionBefore · 4-step wizardAfter · 1 guided page
Document VisibilityHidden behind modal until Step 3100% visible from second zero
Field Placement100% manual drag & dropAI detection + 1-click review
Navigation Friction4 disconnected full screens1 persistent page + 3 panel states
Error RecoveryBack-button loop across screensInstant inline step switching
User Mental ModelFelt like "a cockpit" / form fillingDirect document interaction
Edge cases

Handling changes and missing fields

Edge case

A recipient is added after fields are already placed. Any field already assigned to a now-invalid configuration is flagged inline in the field panel rather than silently reassigned, so the user makes the call on where it belongs.

Edge case

A required field type is missing when the user reaches Review & Send. The step tracker marks Step 2 with an indicator, and Send stays disabled with an inline explanation of exactly what's missing — consistent with how errors surface in the field-mapping problem above, so the two problems don't teach the user two different error patterns.

What survived from the original wizard, on purpose The three-stage logic itself. Deleting steps to "reduce friction" is a common trap — the wizard's sequence (who's involved → what goes where → is it ready) was correct information architecture. The failure was in the presentation, not the sequence, so I kept the sequence and rebuilt the presentation.

In the walkthrough that followed this redesign, the same two lawyers who'd been confused by both the original wizard and the failed single-screen attempt completed the flow without asking a single question. That's the result I trust most from this project — not because the sample is large, but because it's the same two people, the same task, before and after.

08 / OUTCOME
Where this landed

The complexity didn't disappear. It moved from the user to the system.

Document setup now handles the two heaviest parts of the old flow automatically: field placement is proposed by AI and simply reviewed rather than built from scratch, and the wizard's three stages live on one page where the document never leaves view. Users are no longer configuring blind or placing every field by hand — they're reviewing what the system already did and correcting only what needs it.

CategoryWhat we have
Validated6 internal prototype walkthroughs with lawyers and legal assistants inside our organization. Both redesigns tested against the same two participants before and after. ~72% of AI field suggestions accepted without edits. The participant who distrusted silent AI placement left correct suggestions untouched after the redesign.
Qualitative"I didn't see it place them, so I don't trust them" — on the rejected silent-AI iteration. "This looks like a cockpit" — on the rejected single-screen iteration. Both quotes came from the same two-person internal test group and directly shaped the shipped design.
Not yet validatedProduction usage data (setup completion rate, time-to-complete, support ticket volume) — the feature is live but hasn't been in market long enough to generate meaningful telemetry. External law firm feedback — still untested outside our own organization.
09 / FINAL THOUGHTS
Validation limitations

I want to be direct about what this case study can and can't claim. This was not long-term or external validation — the product had recently shipped, and everything above is built on internal walkthroughs and competitive analysis, not production data or outside users. If I had stayed on this longer, or once real usage accumulates, I'd want to track:

Learnings
If I had more time
10 / QUESTIONS I EXPECT
Interview Brief

Anticipated questions on these two problems.

Why only two problems instead of the whole product?
I have a full walkthrough of OmnisProof elsewhere — repeating it here would be redundant, and a full product tour doesn't show how I think as clearly as going deep on two hard problems does. These two had the clearest arc: a rejected first attempt, evidence of why it failed, and a validated fix.
How confident are you in the 72% AI-acceptance number?
Moderately, not fully. It's from six internal walkthroughs with legal professionals in our own organization, not a controlled study or production telemetry. I treat it as directional evidence the detection is useful, not a validated product metric — and I say that without being asked twice.
Why didn't you just delete the wizard's steps to simplify it?
I tried that first — a single dense screen with everything visible at once — and it failed immediately. A tester called it "a cockpit." The three-stage structure was correct information architecture; the failure was hiding the document behind each step, not having steps in the first place.
What would you do differently with more time or budget?
Test with external law firm users instead of internal proxies, and instrument real production metrics instead of relying on six walkthrough sessions. That gap — between what I believe and what I can prove at scale — is the most honest answer I can give.