Contract Extraction
One of DocJacket's most powerful in-app AI features. Upload a contract or packet and AI reads through it, then gives you a review screen before anything is saved.
What gets extracted
DocJacket's AI looks for:
- Buyer and seller names — Including multiple buyers/sellers
- Property address — Street, city, state, zip
- Purchase price — Sale price and earnest money
- Key dates — Contract date, closing date, inspection deadline, financing deadline
- Contingency periods — Inspection, appraisal, financing timeframes
- Loan details — Loan type, amount, lender information
- Agent information — Listing and buying agent details
- Source citations — Page references for extracted fields when available
How to use it
- From the Transactions page, click Upload & Extract
- Choose whether the upload should create a transaction, create a listing, or update an existing transaction
- Drop in the contract files
- If you upload a single multi-page PDF, review the Smart Split step when it appears
- Open the progress page while AI scans the documents
- Review the extracted fields, citations, confidence, and any warnings
- Correct anything needed
- Click the final create or update action to save the result
The upload wizard also shows pending uploads before you start. If a prior extraction finished but was never saved, continue that review instead of uploading the same file again.
Tips for best results
- Typed contracts work best — AI handles typed text with high accuracy. Handwritten contracts may need more manual corrections.
- Standard formats help — Common state association forms (like TAR, CAR, FAR) are well-recognized.
- Multi-page is fine — The AI reads through the entire document, not just the first page.
- Packets are fine — Smart Split can separate a packet into individual documents before extraction.
- Always review — AI is very good but not perfect. A quick scan of the extracted data catches misreads before the transaction is created, listing is created, or an existing transaction is updated.
Already have a transaction?
You can also run extraction against an existing transaction. Use the upload wizard's existing-transaction destination, or open a transaction's Documents tab and use AI Data Extraction when available.
If an upload is awaiting save
An extraction can finish scanning before it has been saved into a transaction. If you see Pending Uploads on the Dashboard or Awaiting save on the AI Extractions page, open the extraction and finish the review step.
See Extraction Review for the full save-state workflow.