Automation

Document processing: how to decide what to automate

An email arrives with several attachments. Someone opens each document, looks for the relevant data, copies it into a spreadsheet and asks in chat when something is missing. The task seems simple until different documents, incomplete data and questions about who should review each case start to pile up.

In this hypothetical situation, document processing helps determine which part of the work can be organised or automated and which part should remain under human review. By the end, you will be able to define a useful initial scope: which documents are included, what information is needed, which rules can be applied and where it makes sense to pause the workflow.

Hypothetical starting situation

Imagine a small service company that receives requests from suppliers by email. Each request includes one or more documents in varying formats: quotations, specification sheets or supporting documents.

A team member always follows a similar sequence:

  1. downloads the attachments;
  2. identifies the document type;
  3. finds fields such as the name, a reference, a date or an amount;
  4. records the information in an internal tool;
  5. alerts the responsible person if data is missing or there is a discrepancy.

The objective should not be framed as “using artificial intelligence” or “reading PDFs automatically”. The useful decision is different: reduce the manual entry of repetitive data without losing control over information that could affect a commercial, administrative or operational decision.

Observable problem: the work does not end when data is extracted

The bottleneck is not only opening files. It also arises when interpreting different formats, checking whether a field matches what is expected and deciding how to handle exceptions.

For example, a system may detect a date in a document, but that alone does not confirm that it is the date your process needs. It could be the issue date, due date or delivery date. If that distinction matters, extracting text is not enough: you need to define a rule and plan for what happens when the document does not allow that rule to be applied reliably.

Before considering a tool, it is useful to observe the actual document journey for a few days:

  • where they arrive;
  • who reviews them;
  • which data is copied;
  • which conditions cause a document to be accepted, returned or escalated;
  • where the result is stored;
  • which cases require a human decision.

This map prevents the automation of a confusing procedure. It also helps distinguish between a repetitive task and an exception that only appears repetitive until it is examined closely.

Analysing the objective: separate the outcome from the mechanism

In the hypothetical case, the desired outcome could be: “record complete requests with less manual copying and send those that do not meet the defined conditions for review”.

This statement makes it possible to separate three layers that are often mixed together:

LayerQuestion it answers in the case
ObjectiveWhat needs to change? Record complete requests and identify issues.
ScopeWhat should the first version cover? One input source, certain document types, specific fields and a review path.
SolutionHow is it implemented? With rules, content extraction, classification or interconnected systems.

This separation matters because the solution may change. Some documents may have a sufficiently stable structure to be handled through clear rules. Others may require a system capable of interpreting content and proposing fields. In both cases, the acceptance criterion remains the same: the data must reach the right destination, be verifiable and not be treated as valid when relevant information is missing.

Proposed scope: a controllable first version

To keep document processing manageable, the hypothetical case would begin with a limited scope. It would not include every company file or attempt to resolve every exception from day one.

The initial scope could include:

  • a single input channel, such as a specific inbox or shared folder;
  • one or two common document types;
  • a closed list of fields to extract;
  • explicit rules for checking mandatory data;
  • a defined destination for valid records;
  • a queue or alert for documents requiring review;
  • a record that makes it possible to know which file originated each data point.

It is also advisable to explicitly exclude anything that has not yet been defined. For example, approving payments, interpreting contractual clauses, modifying master data or making decisions about ambiguous cases. These actions may have consequences that require judgement, context or additional validation.

Solution and verification: automate the journey, not delegate judgement

Applied to the case, the workflow could operate as follows: the system receives a document, identifies whether it belongs to the expected type, attempts to retrieve the agreed fields and checks the basic rules. If it finds everything required and the conditions are met, it prepares or records the information in the agreed destination. If it detects a missing item, an inconsistency or insufficient confidence in the reading, it routes the document to a person.

Human review is not a design failure. It is a necessary part of the process when the document is ambiguous, incomplete, contains an exception or could have a significant effect on the business.

Verification should be defined before the workflow is launched. In this case, some practical criteria would be:

  • when a valid document arrives, it is identified and recorded with the expected fields;
  • the record retains a reference to the source document;
  • when a mandatory field is missing, the document is not treated as complete;
  • when data cannot be interpreted clearly, it is sent for review;
  • an authorised person can correct the result and continue the process.

It is not necessary to measure everything from the outset, but a sample of results should be reviewed before expanding the scope. The question is not only whether the system processes files, but whether the outcome makes it possible to work safely and correct cases that fall outside the norm.

Transferable lessons

This hypothetical case highlights several decisions that apply to other document processes:

  • Start with an observable outcome, such as recording complete data or separating issues, rather than a specific technology.
  • Define the documents and fields for the first version. Unclassified variety multiplies exceptions.
  • Treat validation rules as part of the process. Extracting data and being able to use it correctly are different things.
  • Design a path for human review from the outset. Uncertain cases must not disappear or move forward without control.
  • Keep the link between each data point and its source document so that the result can be checked, corrected and explained.

Document processing makes sense when it transforms a manual, repetitive sequence into a more orderly, verifiable and easier-to-supervise workflow. The key decision is to define the first problem carefully, establish what a valid document means and reserve sensitive decisions for those responsible for making them.

When you need to connect document reading with your tools and operational rules, you can explore the approach to AI automations for businesses. The sensible next step is to explain your current document journey and the questions you want to resolve, so you can assess which part should be automated and which should remain under human control.