Workspace Document Management

Web · Desktop · 2025–2026

Zillow Workspace
document management

A full document system for real estate transactions — AI-assisted intake, a compliant signing workflow, and a centralized documents hub, built natively into Zillow Workspace.

AI review suggestions panel for a listing packet, showing detected documents and extracted property details
Zillow Workspace listing documents tab showing required documents, status, and AI suggestions entry point
Request signature flow showing compose email step with recipients, subject, message, and attached documents
3 surfaces designed end-to-end
Listing documents AI document review Signature request
5
Workstreams owned
over two years
30+
Documents per
real estate transaction
15
Stakeholders partnered
in H1 2025 alone
1
Platform-wide pattern
adopted from zDocs

Problem Statement

Agents lived in documents. Zillow had no native way to manage them.

A real estate transaction generates 30+ documents — listing agreements, purchase and sale agreements, disclosures, addendums. Agents and transaction coordinators juggled them across Dotloop, email, and external e-sign tools. None integrated into Zillow. Without a native document system, Zillow couldn't be the system of record for transactions — and every workaround an agent built was time not spent serving clients.

"Help movers transact faster on their journey to their dream home by enabling efficient, secure and seamless digital document experiences throughout the home purchase, financing and leasing process."

Issues for Agents & Transaction Coordinators

Three problems that made documents painful

1
"I use Dotloop for the forms, email to send them, and DocuSign to get them signed. It's three tools just to execute one document."
Document handling was split across 3+ disconnected tools
No central place to track status, compliance requirements, or what was signed. Transaction coordinators built workarounds out of necessity — and passed the resulting confusion on to buyers and sellers.
2
"I thought I sent the right form — but I'd been using a version from two years ago. The association updated it and I didn't know."
No centralized form management — versions got stale
Associations update forms constantly for regulatory changes. Without a centralized library with version control, agents were using outdated forms without realizing it, creating compliance risk on every transaction.
3
"I got an email with one PDF attached. It was actually four different documents merged together. I had to split it manually."
Incoming documents required manual processing
Agents regularly receive multi-document PDFs. Without AI-powered splitting and classification, every incoming document required manual processing — open, identify, split, rename, file. On a busy week, this added hours of administrative overhead.
Grounding artifact — user stories that scoped the work
User stories list: prepare a document for execution, send templated documents for signing, configure and execute actions before sending, cancel a route, team members able to sign, track document status, manually mark as fully signed, every action recorded and viewable

Anchored every design decision below to a concrete agent or TC need rather than a hypothetical one.

Project Scope

Five interlocking workstreams over two years

This wasn't a single project. It was a suite of connected design challenges that each addressed a different layer of the same underlying problem: how do you make document management a native, integrated capability rather than something agents leave the platform to do?

01
Document Execution v1
Audit-compliant signing workflow for agents, TCs, and consumers. Sequential signing routes, broker approvals, Action Code authentication.
Shipped · H2 2025
02
Customer Ops Form Library
Three-tier form hierarchy (Association → Organization → Workspace) with version management, publishing controls, and Supportal management interface.
Shipped · Sep 2025
03
Document Intelligence (L1–L3)
AI-powered document splitting, classification, and data extraction — with human-in-the-loop review at every step. Magic Inbox at workspace level.
In Design · 2026
04
Key Documents (Placeholders)
Named, typed document slots that gate transaction milestone progression. Drag-and-drop reordering, bulk actions, addendum management.
Shipped · Q4 2025
How the workstreams map to the product
Six capability areas: Guardrails (guides that help smoothen the transaction), Execution (getting documents e-signed), Storage (upload/manage documents), Automation (speed things up with AI), Templates (prebuilt forms and engagement/transaction config), Customer Ops (dedicated form management service)

The org-level framing behind the roadmap: each workstream traces back to one of these six capability areas.

Workstream 01 — Document Execution v1

Zillow's first audit-compliant signing workflow

Document Execution v1 was the highest-stakes design on the roadmap. It had to satisfy Legal requirements for audit integrity while remaining usable for non-technical consumers — home buyers who would receive a signing request with no Zillow account and no prior experience with e-signatures. The core insight: Action Codes were a Legal requirement that also happened to produce a better consumer experience than requiring account creation.

No login required for consumers. Buyers and sellers receive an Action Code via email or SMS. The full signing experience works without a Zillow account — critical for adoption among first-time buyers.
Sequential and parallel signing routes. Agents configure who signs in what order. Broker approval can be inserted as a required step. Document stays in PENDING_SIGNATURE until all parties complete their role.
Audit trail always visible to all parties. Every action — sent, opened, signed — is timestamped and shown in real time. This was a Legal non-negotiable that also became a consumer trust signal.
Preview as different recipients before sending. Agents see what buyers and sellers will see before sending — catching errors without having to recall and resend.
Document sign / execution status — state machine
Flowchart: Incomplete Draft to Complete Draft to Sent for Signatures to Signing in Progress to Signing Completed to Terminated/Void, with branches for Declined to Sign, Signing Cancelled, and Awaiting Your Signature

Every state a document can occupy, and the actions that move it between them. This diagram — used directly with Engineering — became the source of truth for what "status" meant across the signing experience.

Consumer signing — Action Code flow (real recording)
Pre-filled fields shown in purple. Data the system already knows (seller name, address) arrives pre-filled and visually distinguished — signers focus only on what needs their input.
Audit trail always visible. Timestamped actions — sent, opened, signed, awaiting — shown to all parties in real time. Reduces "did they get it?" calls to agents during closing.
Pending state clearly named. "Awaiting: Lisa Park signature" tells everyone exactly where the document is and who's responsible for the next action.
No Zillow account required. The Action Code URL works for any email or SMS recipient — critical for buyers who've never used Zillow before.

Workstream 02 — Customer Ops Form Library

One form, one source of truth — across every association and brokerage

The foundational design principle: a single authoritative form per scenario — no copies, no local customizations, no version sprawl. When an association updates a form for a regulatory change, every agent in that association sees the update automatically. I designed a three-tier inheritance model (Association → Organization → Workspace) and a Supportal management interface for Zillow's Customer Ops team.

Before — manual management
Forms duplicated by every agent

Agents downloaded forms from association websites and stored local copies. When an association updated a form, agents had no reliable way to know. Version sprawl was the norm — compliance risk was constant.
After — centralized library
One form, published once, reaches everyone

Customer Ops publishes forms through Supportal with full version history — publish, schedule, revert, replace base doc. Agents see only the forms they're entitled to. Version confusion eliminated.

"Designed a centralized form management system for Customer Operations, enabling internal teams to manage, update, and reuse forms independently. Reduced manual duplication, increased compliance, and improved operational efficiency."

— ProEx Talent Profile, Sahithya Baskaran (Manager)

Workstream 03 — Document Intelligence (L1–L3)

AI that proposes. Agents who decide.

Unlike Listing Kit's fully automated approach, Zillow's Document Intelligence was designed around a core principle: AI proposes, humans confirm. At every step of the processing pipeline — split, classify, extract, assign — the agent reviews and approves before anything is committed to the transaction record.

AI detects multiple documents in one PDF and proposes splits. The agent reviews each proposed split and accepts or rejects. Rejected splits go to Unassigned Files — not lost, just unrouted.
Confidence levels drive review urgency. 85% confidence = green, accept is likely safe. 55% confidence = amber, manual review required. Thresholds calibrated with the Xtend AI platform team — not arbitrary.
"New" vs. "Existing" field badges. Extracted data fields are marked to show what's new information vs. what the system already had — so agents can focus review on new values only.
Critical iteration: "Reviewed" → "Uploaded" status label. Early designs conflated AI processing completion with document fulfillment. Changed to "uploaded" to correctly reflect document state — not what AI finished doing.
Document processing — entry points across the product
Flowchart mapping four entry points into document processing — Global Chat, Sidebar Chat in Engagement/Listing, Engagement Detail Page / Documents Tab, and the Document Processing Hub/Inbox — each branching through power-up selection, upload, L3 parsing/extraction/splitting/classification, and confirmation flows down to a final Process Complete state

Agents could hit document processing from four different surfaces — chat, a listing sidebar, the documents tab, or a dedicated hub. Mapping every entry point end-to-end was what surfaced how much the confirmation and classification steps needed to be shared, reusable components rather than one-off screens per surface.

Placeholder upload → extraction pipeline
Flowchart: Upload File to Document Placeholder, DI Classifies Document Type, Type Matches Placeholder check (with a mismatch-alert branch), Composite Packet Detected check (with a review-splits-UI branch for adjusting page ranges and types), Create Individual Documents and Map to Placeholders, Extract Field Data from Documents, Map Extracted Values to Engagement Fields, User Reviews Extracted Data, Accept/Keep/Edit Field Values, Commit Changes to Engagement, Update Placeholder and Document Status

The technical backbone under the AI review panel below: document intelligence classifies the file, catches type mismatches and composite packets before they cause confusion, then extracts and maps field data — with a human review step gating every commit to the engagement record.

L3 — AI document splitting + review
Categorize documents panel — AI split the file into 3 documents with editable names and page ranges, plus a Review data section showing property detail changes with old and new values
"New" badge marks net-new fields. Agents only review newly extracted values — existing data is already confirmed and shown for reference only.
Confidence drives urgency. 85% green = accept likely safe. 55% amber = manual review flagged. Calibrated with the Xtend AI team — not arbitrary.
Placeholder assignment is inline. After accepting, the agent assigns to a matching placeholder in the same step. If no match, they can create one inline.
Rejected splits → Unassigned Files. Nothing is deleted. Rejected pages go to a holding area where agents can manually assign them later.

Key Iterations

The design decisions that changed direction

Early design (Apr '26)
"Reviewed" status after AI processing

After AI finished processing a document, the interface showed a "Reviewed" status. This implied the document requirement was fulfilled — but AI completion and document fulfillment are two different states. Agents were confused about whether they still needed to act.
Improvement
"Uploaded" — document state, not AI state

Changed to "Uploaded" — reflecting what's actually true about the document, not what the AI did. Action stays "View" because agents can still edit and prepare after upload. A small label change with significant clarity implications.
Early design
Complex human-in-the-loop for rejected splits

Early designs required agents to manually re-split rejected files using a drag-and-drop page organizer. Added significant complexity to the MVP flow for an edge case that could be handled more simply.
Improvement
Accept/reject — rejected splits go to Unassigned Files

Simplified to a binary accept/reject model. Rejected splits go to Unassigned Files where agents deal with them later. The MVP stays clean without sacrificing data integrity.

Delivery Timeline

May '25
Foundation work: upload component, auto field detection, editor improvements, template editor features, calculated field design — 12+ Lightning Talks through the year.
Jun '25
Document Execution v1 design completed and handed off. Audit-compliant signing, responsive design, sign within editor, preview as recipient.
Sep '25
Customer Ops Form Library shipped. Version management, Supportal interface, folder organization. ZW-wide drag-and-drop design standard established from this work — adopted across the platform.
Q4 '25
Key Documents v1 shipped. Document placeholders, drag-and-drop reordering, bulk actions, addendum management.
Q1 '26
Document Intelligence design (L3) completed. AI splitting, data extraction, placeholder assignment, confidence indicators.
2026+
Transaction Management MVP in design. Form picker, document templates, autofill.

Outcomes

Impact across the Workspace Document Management project

5+
Workstreams owned
As sole lead designer on zDocs — execution, form library, intelligence, key docs, and Beth's consumer repository.
1
Platform-wide standard set
The drag-and-drop pattern from the form library was adopted across all of Zillow Workspace — task management, key docs, and beyond.
15
Stakeholders partnered
PEMD stakeholders (3 PMs) across 3 product areas in H1 2025 alone — Legal, Engineering, Customer Ops, and cross-functional design leads.

Recognition

"Led design of an audit-compliant signing workflow within Zillow Workspace, enabling both professionals and consumers to digitally manage, view, and eSign transaction documents. This work laid the foundation for Zillow's document transaction ecosystem."

"Leads design for Zillow's zDocs platform and Workspace document intelligence capabilities, driving scalable document experiences and key native initiatives."

"Documents Execution v1: Led design of Zillow's first audit-compliant signing workflow, reducing friction across products and creating a scalable platform for future document transaction integrations."

"Customer Ops Form Library: Designed a centralized form management system, cutting manual duplication, improving compliance, and giving teams more autonomy in form management."

Reflection

Designing document systems means designing for compliance first — but the best work finds where legal requirements and user needs converge. Action Codes were a Legal mandate that also produced a better experience than requiring consumers to create accounts. The constraint produced the insight.

The "human in the loop" AI principle was a deliberate choice against the grain. Fully automated document processing is faster — but in a legally sensitive transaction context, agents need control over what lands in their documents. Designing for trust meant designing review steps in, not out.

"Delivered 0→1 designs for native experiences and advanced Workspace's document experience, laying the foundation for future AI and automation capabilities."