Skip to main content
The fastest honest answer to “what is our position on liability?” is usually sitting in the contracts you already signed. Import reads those contracts, splits them into clauses, and infers a starting position for each one. You review the result and edit it before anything is saved.
Import never saves a playbook on its own. It produces a preview you can edit, drop rows from, and then save through the normal create flow.

Start an import

From the new-playbook page, choose Import from a document.
1

Set the contract type

Leave it on Auto-detect from document and Vaquill infers the type from the text, or pick one explicitly if you already know.
2

Give it the contract

Upload file takes Word and PDF files. Paste text takes the body of a contract pasted directly, which is useful when you only have a fragment or an email attachment you cannot download.
3

Extract

One file or pasted text runs a single extraction. Two or more files run extraction on each and then consolidate them into one consensus playbook. The same button does both; the file count decides the mode.
4

Review the preview

Every recognized clause appears as an editable row: preferred position, acceptable range, escalation triggers, and rationale. Uncheck any row you do not want. Fix anything that reads wrong.
5

Name it and save

The preview seeds the normal playbook form. Add a name, confirm the contract type, and create.

One contract, or many

Best when you have one agreement that genuinely represents your house position, for example the template your team actually sends.Each clause block is classified and summarized into a preferred position, an acceptable range, escalation triggers, a rationale, and, where the clause has typed constraints, the numbers themselves: cap, cure period, payment days, and so on.Repeated clause types are merged rather than duplicated.

What it accepts

A scanned PDF with no text layer is rejected with a message telling you to run OCR first. Convert it through the OCR tool in Legal Tools, then import the result.

Resume a recent import

The new-playbook page lists your recent extractions. Resume reopens one of them in the preview stage, so an interrupted session does not mean re-uploading and re-running the extraction.

After the import

An imported playbook is a first draft assembled by a model from your own paper. Two things are worth doing before you rely on it.
  • Run the structure check. Imports typically arrive with language and no governance, so the score starts low and the findings tell you exactly what is missing.
  • Add fallback ladders and sign-off levels to the clauses you actually negotiate. Extraction infers what your contracts say, not how far you were willing to move or who had to approve it.

Limitations

  • Clause detection relies on document structure: numbered headings, all-caps headings, or a bold first line. A contract with unusual formatting produces fewer, coarser blocks.
  • Very large contracts are analyzed up to a cap. When that happens you get a warning that the analysis was partial, and any missing clauses have to be added by hand.
  • Clause classification is model-judged. Near-miss labels are folded onto the standard clause type, and clause types outside the standard vocabulary are kept only up to a small number per document.
  • Consolidation across several contracts is model-judged too. Confidence is a coarse measure of how many source files agreed on a clause, not a similarity score on the text.
  • Extraction reads the final language of a contract. It does not learn from tracked changes, so it tells you where you landed, not what you pushed for.
  • Positions arrive without fallback ladders, walk-away floors, approval levels, or conditional rules. Those are yours to add.
  • Nothing is verified against law. An imported position reflects what your contract said, including any mistakes in it.

Building a Playbook

Edit and extend the imported result.

Structure Check

See exactly what an import is missing.

Starter Templates

Start from a curated playbook instead, then import selectively.

Supported File Formats

What Vaquill can read across the product.