How it works

From a box of documents to a court-ready inventory.

Upload the production. Classify into 22 IOD categories, extract the fields, export the inventory.

01 Upload

Drop in the entire case file.

ZIP, PDFs, images. Hundreds of pages at once. No prep, no naming conventions. Dedup and Bates detection on the way in.

Encrypted on arrival. AES-256 at rest, TLS 1.3 in transit. See Security.

Drop the case file here
.zip · .pdf · .tiff · images
GOM0012.pdf GOM0045.pdf GOM0067.pdf GOM0089.pdf GOM0102.pdf GOM0118.pdf GOM0134.pdf GOM0151.pdf +215 more
223 files ready · dedup: 14
agent.classify run #2841
Reading GOM0045.pdf (3 pages)
Text: statement period, transaction table, ending balance
Layout: statement header · transaction table · balance footer
confidence 0.98 Bank Statement GOM0067 → review queue · 0.61
02 Classify

Every page read, every document filed.

Each document lands in one of the 22 IOD categories, with a confidence score. Low-confidence items go to a review queue instead of being filed.

03 Extract

Financial records become structured fields.

Institution, account number, period, balances, parties. The same account is matched across statement periods, so one Chase account stays one line instead of four.

Chase ••• 1827
institutionJPMorgan Chase acct_no••••1827 periodMar 1–31, 2025 open_bal$38,104.22 close_bal$41,208.44 ownerJoint
matched to 11 other statements · same account · 2 spelling variants merged
complete · 207 review · 7
editable
Document type
Bank Statement
Institution
JPMorgan Chase
Period
Mar 1–31, 2025
bulk move reassign merge
04 Review

You approve. You don't re-type.

The source page sits beside the editable fields. Uncertain items are flagged, not guessed. Bulk move, reassign, and merge for the rest.

05 Deliver

Court-ready output in one click.

The IOD workbook in the 22-category format forensic accountants already file. Plus the missing-items report and Bates-numbered folders as a ZIP.

The IOD format, explained.

Exports ready
EXCEL
Mitchell-Crawford_IOD.xlsx
Inventory of Documents · 22 categories
184 KB
EXCEL
Missing-Items.xlsx
Gap analysis · 7 items flagged
62 KB
ZIP
Bates-Folders.zip
223 docs · organized by category
412 MB
Statement coverage · Mitchell vs Crawford
Chase ··1827 Triage
Amex ··3005 Requested
Fidelity ··9440 Resolved
agent gap detected · Chase ··1827 · Jun–Aug 2024 3 open items
06 Gaps

Then the statements that never arrived.

Coverage per account: which periods you hold, which you don't. Each gap has an institution, account, and date range.

Explore Missing Items

More questions? See the FAQ.

See it run

A 300 document case file, sorted in minutes.

Bring a real production. We'll walk it from upload to export.

Schedule a demo