How to choose the first process to automate

Most automation disappoints at the selection stage, not the build. Four measurements, a scoring sheet you can fill in this week, and the kinds of work we turn down.

15 August 20268 min readBaseerah
A container yard photographed from directly above, stacks arranged in numbered lanes.
Photograph: CHUTTERSNAP / Unsplash

Almost every business we meet already knows it has an automation problem. What it usually does not have is a defensible answer to which piece of work to hand over first. The choice tends to get made by whoever complains loudest, or by whichever demo was most impressive that quarter — and both are bad selectors, because neither is measured against the hours the business actually loses.

The first build carries more weight than any that follow it. It sets the internal story about whether this kind of work pays, it teaches your team what to expect from us, and it funds the second one. So it is worth spending a week choosing it properly. This is the method we run in discovery, in the order we run it.

Measure four things, in this order

Two of these tell you what the process is worth. The other two tell you what it will cost to automate — which is the half most selection exercises skip, and the half that decides whether the project survives its first month in production.

  1. Volume times handling time

    How many times a month does this run, and how long does one pass actually take? Ask the person doing it, then watch them do it once. The two numbers are rarely the same, and the observed one is the one to use.

  2. Exception rate

    Out of a hundred runs, how many go a way the standard path does not cover? A process with a 3% exception rate is a build. A process with a 40% exception rate is a conversation about why the exceptions exist, and usually a different project.

  3. Systems touched

    Count every place data is read from or written to, including the spreadsheet on somebody’s desktop and the WhatsApp thread with the supplier. Each system is an integration, a credential, a permission conversation and a failure mode. Two is comfortable. Five is a programme, not a first project.

  4. Who owns the output

    One named person has to be able to say whether the automated version is right. If the output is consumed by four departments and owned by none of them, there is nobody to sign off go-live, and the build will drift for months waiting for a decision that has no owner.

The scoring sheet

Put every candidate process on one row. Fill it in from observation rather than from memory — the point of the sheet is to make two processes comparable when their advocates are not equally persuasive.

What to recordHow to get itWhat it tells you
Runs per monthCount them in the source system, not from an estimateWhether the saving is real or rounding
Minutes per runObserve one full pass, including the interruptionsThe true handling time, which is usually higher
Exceptions per 100Sample a month of real cases and count the odd onesHow much of the build is the unhappy path
Systems touchedList every read and write, spreadsheets includedIntegration cost and the number of things that can break
Output ownerName one person, not a departmentWhether anybody can sign this off
Deadline pressureDoes it collide with month-end, payroll or a VAT return?What happens on the day it fails

A worked example: supplier invoices at a distributor

Take a forty-person trading business in Muscat. Supplier invoices arrive by email, as PDFs, as photographs from a driver’s phone, and occasionally on paper. Someone in accounts opens each one, reads the supplier, the date, the total and the VAT, keys it into the ERP, files the document in a shared drive, and chases the ones that do not match a purchase order.

  • Runs per month: 400, counted from the ERP’s posted-document log.
  • Minutes per run: 6, observed — 3 to read and key, 3 lost to filing, renaming and going back to the email.
  • Annual hours: 480, which is around a quarter of one person’s year.
  • Exceptions per 100: 12 — mostly photographs of poor quality, and invoices that do not match a purchase order line.
  • Systems touched: 2 — the shared inbox and the ERP. The shared drive is a third, but it is a write with no logic in it.
  • Output owner: the finance manager, who already reviews the posting batch daily.

That is a good first project, and it is good for reasons that have nothing to do with how interesting it is to build. The volume is real and countable. The exception rate is high enough to matter but low enough to design for. It touches two systems. Somebody already checks the output every day, so there is a person who can say whether the automated version is right — and a baseline to measure it against.

The build we would scope from that row is not "AI reads your invoices". It is: capture from the inbox, extract the six fields the ERP needs, match against the open purchase order, post the clean ones, and stop on anything unmatched with the document and the reason attached for the finance manager to resolve. The 12% goes to a person on purpose. Automating the 88% is worth roughly 420 hours a year; automating the last 12% badly is worth less than nothing, because the errors surface a month later in a reconciliation.

Four kinds of work we turn down

  1. The rules live in one person’s head

    If nobody can write down how the decision is made without saying "it depends, ask Fatima", the process is not ready. The fix is to write the rules down first — which is genuinely useful work, and cheaper than discovering the gaps mid-build.

  2. The process changes every month

    Some work is deliberately unstable: a promotion structure, a pricing experiment, a reporting format that follows whoever is asking. Automating a moving target buys you maintenance, not hours.

  3. The output is a judgement

    Whether to extend credit to a customer, whether a claim is genuine, whether a hire is right. The gathering that feeds those decisions automates well. The decision itself should stay with a person, and a system that pretends otherwise just moves the accountability somewhere it cannot be seen.

  4. The saving is under two hours a week

    Every automation has a maintenance cost: credentials expire, a supplier changes their template, an API version is retired. Below roughly a hundred hours a year, the maintenance eats the saving, and you would have been better off with a shorter form.

Size the first build so it can be judged

A first project should be finishable in two to four weeks and evaluable in one number. That is not a commercial preference; it is what makes the evaluation possible at all. A six-month first build cannot be judged until month six, by which time the argument about whether it worked is unwinnable in either direction.

  1. Write down the metric before anything is built — hours, cycle time, error rate. One of them, not three.
  2. Measure the baseline for two weeks with the current process running. Without it you are comparing against a memory.
  3. Cut the scope until a working version fits in a month, even if that means covering only the clean cases at first.
  4. Design the exception path in the same sprint as the happy path. It is not a phase two; it is half the process.
  5. Agree what would make this a failure, out loud, before starting. A team that cannot say what failure looks like will call anything a success.

What to measure after go-live

Check at 30, 60 and 90 days, and look at four things: hours actually moved, cycle time from arrival to posted, exception rate against the baseline, and rework — the cases a person had to touch twice. The last one is the honest measure. An automation that halves the handling time but doubles the corrections has not saved anybody anything; it has just moved the work later in the month, where it is harder to see.

If the hours have not moved, say so and find out why. Usually the answer is unglamorous: the exception rate was higher in practice than in the sample, or the people who used to do the work are still checking every case because nobody told them they could stop. Both are fixable in a week. Neither gets fixed if the project is declared a success on the day it goes live.

The short version

  • Count the runs and observe the handling time. Do not accept estimates for either.
  • Sample a month of real cases for the exception rate.
  • Count the systems, including the spreadsheets nobody mentions.
  • Name the one person who can approve the output.
  • Reject anything whose rules are unwritten, unstable, judgement-shaped, or worth under two hours a week.
  • Measure the baseline before the build, and pick the single number that decides whether it worked.
  • Design the exception path first-class, and let it escalate to a person with the reason attached.

None of this requires a consultant, and you can run the whole exercise in a week with a notebook. If you do it and the honest answer is that nothing clears the bar, that is a real result and worth knowing — it means your time is going somewhere other than repeated work, and the next place to look is scheduling, handovers or approvals rather than automation.

Pallet racking in a distribution warehouse, cartons shrink-wrapped and labelled.

Fawtara reaches SMEs in 2027. Start with your data.

Oman’s e-invoicing mandate covers the remaining VAT-registered businesses from August 2027. Most of the work between now and then is not software — it is the state of your customer and item records.

Muscat, Oman

Bring us the versionthat is actually yours

A post has to stay general. Your process won't be — and the fastest way to find out whether any of this applies to you is to walk us through what your team did by hand this week.

Or read the other field notes