← All features
Review & Risk Analysis

Bulk contract analysis

Live

Upload a ZIP of contracts and run the full analysis across all of them in one job.

What you get
  • ✓ZIP upload — up to 200 files, 500 MB per archive
  • ✓Full risk analysis per document, not a shallow pass
  • ✓Per-member virus scan, zip-bomb and zip-slip guards
  • ✓Processed documents land in the vault and become searchable in Nexus
+1 more capabilities below
Overview

What it is.

For due diligence, vendor audits, lease portfolios, and any other situation where you need the same analysis across a large set of documents. Upload a ZIP and every member goes through the same pipeline a single upload would: virus scan, extraction, clause parsing, risk scoring.

Because they go through the normal ingest path, the documents land in your vault and become searchable in Nexus like anything else you upload. Progress is polled while the job runs, and per-file failures are counted so you can see what did not parse.

How it works

Three steps.
End to end.

01
1. Upload a ZIP

Up to 200 files and 500 MB per archive. Each member is virus-scanned and guarded against zip-bomb and path-traversal tricks.

02
2. The job runs

Three documents are processed concurrently through the full analysis pipeline, under your organisation's daily AI cost cap.

03
3. Check progress

Poll the job for a completion percentage and per-file success and failure counts. Cancel a running job at any point.

Capabilities

What you get.

  • ✓ZIP upload — up to 200 files, 500 MB per archive
  • ✓Full risk analysis per document, not a shallow pass
  • ✓Per-member virus scan, zip-bomb and zip-slip guards
  • ✓Processed documents land in the vault and become searchable in Nexus
  • ✓Progress polling with processed / failed counts, and cancel
FAQ

Quick answers.

Is there a size cap?

200 files and 500 MB per ZIP, with a 100 MB limit on any single member and a 2 GB uncompressed ceiling for the archive.

Can I run a custom question across the batch?

Not today. A bulk job runs the standard contract analysis on each document; there is no per-job custom prompt. For a one-off question across many documents, use Nexus Ask.

Can I download the results as a spreadsheet?

No. Job results are read through the API and the app; there is no results export endpoint.

What happens to documents that fail to parse?

They are counted as failures on the job so you can see how many did not make it. There is no re-process or skip queue — re-upload the ones that failed.

Related

More in Review & Risk Analysis.

Contract scanner
Live

Three-tier extraction cascade so PDF, DOCX and scanned contracts all work — one accept list for every upload door, and a report page that says which step the analysis is on.

Clause-level risk scoring
Live

Red, amber, or green for every clause, with an explanation and confidence score.

Legal Health Score
Live

One organisation-wide number, 0-100, from the parts of your legal position the product can actually read — and "not assessed" for the parts it cannot.

Governing law detection
Live

Reads the governing-law clause before deciding which law a contract is analysed under — and treats "unknown" as an answer.

Want to try Bulk contract analysis?
Get started in 60 seconds.

Sign up →All features
Hi — I’m Vio.