Document automation is the least glamorous AI work and usually the fastest to pay for itself. Invoices, purchase orders, contracts, onboarding packs and RFPs all arrive as files that someone opens, reads and retypes. The question is not whether a model can read them. It is which document, which fields and which mistakes you can tolerate.
Three different jobs people call document AI
The tools look similar in a demo. The engineering is not.
| Job | Example | Output | Where a person checks |
|---|---|---|---|
| Extraction | An invoice with 14 fields | A structured record in your system | Low-confidence fields and new suppliers |
| Classification | An inbox of contracts and amendments | A label and a routing decision | Document types the model has not seen |
| Question answering (RAG) | “What is the notice period in this agreement?” | An answer with a cited passage | Anything used in a commercial decision |
Mixing them up is the most common expensive mistake. A chat box is a poor invoice processor; an extraction pipeline cannot answer an open-ended question. Decide which output your team actually needs before comparing vendors.
Which document to automate first
Pick the document that scores well on all five of these:
- Volume. Hundreds a month beats a handful. Automation pays back through repetition, not prestige.
- A stable enough format. Five supplier layouts are easier than five hundred. Start where the variation is bounded.
- A clear right answer. If two experienced people would extract different values, the model has no target to learn.
- A painful delay. The cost is often the waiting, not the typing: invoices held for approval, leads unanswered, onboarding stalled.
- A low blast radius. A mistake should be catchable. Payment instructions and legal terms are a later chapter.
If the first document is a contract with six-figure consequences, start somewhere else. Prove the pipeline on invoices or delivery notes, then earn the harder document with evidence.
The pipeline, without the buzzwords
- Capture. Email, upload, WhatsApp, scanner or API. One intake point is easier to monitor than five.
- Normalise. OCR, deskew, split pages and detect the language before extraction.
- Classify. Know what the document is before asking for fields. An invoice and a credit note need different rules.
- Extract and validate. Pull the fields, then check totals against line items, dates against today and tax numbers against their format.
- Review. Show the source page next to the extracted values. Queue low-confidence fields for a person instead of guessing.
- Commit. Write to the ERP or CRM with an audit trail: who approved, when and from which file.
- Monitor. Track per-field accuracy, override rate and cost per document after launch.
Rules still matter. A total that does not match its line items, a date in the future, a tax number with the wrong length — these are cheap checks that catch expensive errors before anyone blames the model.
Extraction or RAG?
Extraction produces records. Retrieval produces answers. An accounts team needs the first: supplier, invoice number, date, amount, tax, line items. A sales team reading a tender needs the second: what is being asked, which past proposal answered it, and where the requirement is ambiguous.
Our RFP proposal platform is the second kind — retrieval over past proposals with a cited first draft and a human editor. The 60% reduction in turnaround came from removing blank-page work, not from removing review.
Measure accuracy per field, not per document
A document is not “90% correct”. Each field is right or wrong, and the fields do not carry equal risk. Before launch:
- Sample at least 100 real documents, including the ugly scans and the unusual supplier.
- Score each field separately and publish the numbers internally.
- Check confidence calibration: when the system says 90%, is it right nine times out of ten?
- Count the cost per document, including model calls and review minutes.
- Log every human override; it is the best training data you will get for the next version.
Where a human must stay
- Payment releases, bank-detail changes and anything that moves money.
- Tax treatment, legal terms and statutory filings.
- Employee records and anything covered by an HR policy.
- New suppliers or customers the system has not seen before.
- Any output that becomes a promise to a customer.
The review screen is part of the product, not a temporary patch. Design it so a person can approve a batch in minutes, and so their corrections feed back into the pipeline.
A 30-day pilot
- Days 1–3: choose one document and collect 100 real samples with known correct values.
- Week 1: measure the current manual time and error rate, so the pilot has a baseline.
- Week 2: build capture, extraction, validation and a review screen.
- Week 3: run in parallel with the manual process and compare field accuracy and minutes saved.
- Week 4: decide. Production scope with integrations and monitoring, or stop with the evidence in hand.
What it costs
At Oysty a focused prototype starts at USD 3,000. A production document pipeline with review, integrations and monitoring usually sits in the USD 8,000–25,000 band. Running cost is per document plus review time. These are our published bands, not a market average — the AI app cost guide explains what moves the number.
If you know which document hurts most, the AI app development page explains how we scope and ship the system. If you are still choosing a workflow, start with the seven automation workflows guide.
Mayur Saptal
CEO at Oysty India. Writes about AI delivery, scoping and the unglamorous part of shipping software. You can check the public client reviews on Upwork.
