A worked example

Getting shift reports off paper starts with removing the re-keying.

On most factory floors the reports are filled in fine. The cost sits after collection, where one person retypes paper and spreadsheets into a summary. This is how we take that step out without changing how the floor records anything.

Step 1 The floor keeps its own forms Paper or spreadsheet, and different per line. Nothing changes here.
Step 2 Values are read, then traced back to the original Anything below the confidence threshold goes to a review screen instead of into the numbers.
Step 3 Your existing summary, filled in daily Same layout you use today. Only days outside your limits raise a flag.
Choosing a method

Macros, RPA, AI-OCR, and AI agents solve different halves of this.

None of them is the right answer every time. What decides it is whether your forms hold a stable layout, and whether reading them takes judgement.

Macros (VBA)RPAAI-OCRAI agent
Input it can takeData already in a spreadsheetFixed screens and file layoutsScans and photos of printed formsPaper, photos, and spreadsheets mixed
Survives a layout changeNo — an edited sheet breaks itNo — a changed screen breaks itOnly after the zones are re-taughtYes, within the same family of forms
Handles judgementNoNoNo — it returns whatever it sawYes, with a confidence threshold and review
Reconciliation against the originalNot applicableNot applicableLeft to the reviewerBuilt in — unsourced values are held back
Who keeps it runningWhoever wrote it — dependent on one personAn RPA specialistWhoever maintains the templatesRules and thresholds, changed without code
Worth it whenThe data is already digital and the rules are stableThe clicks never varyForms are printed and identicalForms vary and the numbers have to be trusted
How we approach it

The point is not reading the form. It is keeping bad reads out of the numbers.

Every value is reconciled against the original

Generative models will fill an unreadable field with a plausible number. We trace each extracted value back to its position on the source document, and anything we cannot source never reaches the summary.

Only the uncertain values reach a person

Checking everything by hand is not automation; passing everything through unchecked is how bad data ships. Items below the confidence threshold go to a review screen. The rest flow straight through.

Want to know how far your own forms could go?

Send one form and we will read it and show you the result. Faster to judge than any document we could send you.

Talk to us about your forms →
How a project runs

Three weeks to know what can be automated and what it costs.

We work remote-first: requirements, data handover, and verification all happen online. Visits to the floor are an option, not the premise.

  1. Week 0

    A 30-minute call

    Show us one of your current reports. We will tell you which steps can come out and roughly how much time that returns.

  2. Week 1–3

    Verification on your own forms

    We test reading accuracy against real documents and deliver a process inventory, an ROI estimate, a decision on where the system should sit, and a quote for the rollout.

  3. Month 2–3

    Rollout on one line

    One line or one department first, with output shaped to the summary you already use. Data moves over a channel you approve.

  4. Month 4 –

    Production use and accuracy monitoring

    We widen the scope while tracking the error rate, and keep up with changes to your forms.

FAQ

What people ask before starting

Do we have to change how the floor fills in the forms?

No, and the design assumes you will not. Different layouts per line are handled on our side. If the fields are genuinely freeform, verification is where we find out how far that goes — on your actual documents, not in principle.

What happens when handwriting cannot be read?

Anything unreadable, or below the confidence threshold, is held out of the summary and sent to a review screen. Someone corrects those fields only. Nobody re-checks the whole batch, and a wrong value does not quietly enter the numbers.

Does our data have to leave the company?

Not necessarily. Input is never used to train external models in any configuration. Where information cannot leave at all, the system runs entirely inside your network. You decide where the data sits.

Does working remotely slow this down?

It has not. Requirements, sample handover, and verification all run online, which usually makes the first three weeks faster than scheduling site visits would. On-site work is available where it genuinely helps.

Next step

Start by sending one form.

Deciding whether to go further is easier once you have seen what came back off your own document.

See how we run a project

What the first three weeks cover, what you get at the end of them, and how we decide where the system should sit.

See how we run a project →

Send us a form

One shift report is enough for us to show you what can be read and what would need review.

Talk to us →

The data cannot leave your network

Drawings, costing, and supplier information often cannot go anywhere. Tell us the constraint and we will describe a setup that fits it.

Talk to us about constraints →
Contact →