Key takeaways
- Operations automation moves recurring coordination through a defined system: demand enters, work is queued, decisions are made, actions happen and evidence is retained.
- Start with work that is frequent, stable and easy to check. High stakes do not forbid automation, but they move the human gate closer to the final action.
- The best first candidate is rarely the task with the most minutes. It is the queue whose delays, rework and invisible ownership make the rest of the team wait.
- Automate the normal path and make exceptions explicit. A flow that handles eighty percent cleanly and routes the rest well is more useful than a brittle promise of full autonomy.
- Measure elapsed time, touches, exception rate and correction rate before and after. Hours saved alone can hide a faster process that produces more cleanup.
The operations-automation map: demand to evidence
Operations is the connective work that keeps an organisation moving: requests are received, facts are assembled, decisions are routed, systems are updated and somebody checks that the result happened. One task may take four minutes and still make five people wait because nobody can see which queue owns it.
Automation earns its keep by making that movement explicit. The six layers below describe the category without naming a product. A script may implement a small version; a visual builder may implement the common path; a workflow platform may coordinate several systems; a model or agent may handle one ambiguous step. The operational shape stays the same.
| Layer | Question | Weak version | Useful version |
|---|---|---|---|
| Demand | What starts work, and what must arrive with it? | Requests scatter across chat, email and memory. | A named trigger creates one request with required inputs. |
| Queue | Who owns the case now, and how old is it? | Work sits in personal inboxes with no common clock. | Every live case has status, owner, priority and received time. |
| State | Which facts and prior actions travel with the case? | People reconstruct context from several systems. | A durable run record links inputs, decisions and outputs. |
| Decision | Which rule, judgment or approval moves it forward? | The branch lives in one experienced person's head. | Rules run in code, ambiguous steps are bounded, and accountable decisions name a person. |
| Action | What changes in the real world or a system? | Copying, sending and updating happen by hand. | Reversible actions run automatically; commitments stop at a gate. |
| Evidence | How can somebody tell what happened and whether it worked? | Silence is treated as success. | The run closes with outcome, timestamps, actor and exception record. |
This is broader than automating a single click and narrower than redesigning a company. The unit is one recurring process with a finish condition. If you cannot point to the queue and say what a correctly finished item looks like, the next step is process design rather than automation.
Start with coordination toil, not the loudest complaint
Google's site-reliability teams use toil for work that is manual, repetitive, automatable, reactive, lacks enduring value and grows with the service. Their subject is production engineering, but the test transfers cleanly to business operations. Work worth automating tends to return with every new customer, order, supplier or employee.
Volume alone is a poor ranking. A weekly report may consume more visible minutes than an intake queue, while the queue creates days of invisible waiting across the rest of the company. Count three things: handling time, elapsed time and downstream waiting. Then count corrections. A four-minute task that is repeated because ownership was unclear can be more expensive than a careful half-hour review that is done once.
| Factor | 0 | 1 | 2 |
|---|---|---|---|
| Frequency | Monthly or rarer | Weekly | Daily or grows with the business |
| Process stability | The sequence changes every run | Normal path is stable; exceptions move | Normal path and main exceptions are named |
| Input readiness | Inputs must be hunted down | One source is structured; others vary | Required inputs have named sources and owners |
| Checkability | Success is subjective or delayed for months | A person can review the result | Correctness can be checked from the run record |
| Coordination cost | One person finishes it alone | One handoff | Several people or systems wait on it |
| Reversibility | Errors create immediate material harm | A gate can contain the consequential action | Actions are drafts, internal updates or easy to reverse |
The score is a triage device, not an investment case. A high-stakes process can still be automated, but reversibility moves its first version into observation or draft mode. A low-volume process can still matter if it blocks revenue or creates a compliance duty. Write the exception next to the score; do not quietly change the scoring until your favourite candidate wins.
Seven families of operating work
Department names hide similar process shapes. Intake in support, finance and people operations all begins with an incomplete request that needs an owner. Scheduled reviews in procurement, customer success and internal IT all gather evidence before a person decides. Design the shape once, then replace the nouns.
| Family | Examples across functions | Control point |
|---|---|---|
| Intake and triage | Support requests, procurement asks, access requests, finance questions, facilities issues | Required inputs, duplicate handling and a visible owner |
| Scheduled assembly | Client reports, weekly operating packs, cash summaries, service reviews | Source freshness and a clear missing-data path |
| Onboarding and offboarding | Customers, suppliers, employees, contractors and tools | Identity, access, approvals and completion evidence |
| Reconciliation | Invoices to orders, CRM to billing, inventory to orders, contract terms to renewals | Deterministic matching plus an owned exception queue |
| Monitoring and response | Failed integrations, overdue cases, capacity thresholds, expiring documents | Alert quality, retry policy and a named responder |
| Review and renewal | Suppliers, subscriptions, customer health, policies and access | Evidence date, decision owner and a recorded outcome |
| Handoff and follow-up | Sales to delivery, support to engineering, hiring to onboarding, meeting decisions to tasks | Acceptance by the receiving owner, not merely a sent message |
The operations automation examples page takes six of these beyond the label and shows the trigger, rule, judgment, gate, exception and evidence for each. Use it when you need a design to adapt rather than a category to scan.
Give each step to code, model judgment or a person
A process does not become more advanced when more steps use AI. The cheapest reliable performer should own each step. Code handles settled rules, calculations and updates. A model earns a place when the input is messy enough that rules cannot cover legitimate cases. A person stays where policy or consequence requires accountability.
- 01Code: identical work should stay identicalCodeApply thresholds, calculate dates, match identifiers, write records, send approved templates and verify required fields. These steps have exact tests and should not inherit model variance.
- 02AI judgment: contain ambiguity inside one stepAI judgmentClassify a free-text request, extract fields from a changing document or draft a case-specific summary. Give the step a schema, allowed sources, pass condition and fallback.
- 03Human: keep the decision that commits the organisationHuman approvalRelease money, grant sensitive access, promise a date, act on a decision about a person or accept an unusual exception. The automation assembles the evidence; a named person owns the choice.
The line between the first two can move. When a repeated judgment becomes a rule the team can state, move it into code. The line to the human gate moves only when the organisation changes its policy and authority, not when the model becomes more confident. The variance-budget guide gives a step-level test for that allocation.
Learn, approve, codify, run
The process document is rarely the whole process. Experienced operators carry exception rules they stopped noticing years ago. Building directly from the tidy document turns those omissions into production failures. A safer lifecycle starts by observing real work and turns repeated corrections into explicit rules.
- 01Learn from real runsHuman approvalPerform a small set of cases while recording inputs, choices, corrections and exceptions. The output is an evidence-backed procedure, not merely completed work.
- 02Approve the proposed processHuman approvalThe owner confirms the normal path, permissions, finish condition, human gates and fallback. A process is not ready because software can imitate one successful run.
- 03Codify what has settledCodeStable rules and system actions become deterministic. Model judgment remains only where the accepted process still contains real ambiguity.
- 04Run with evidence and feedbackTriggerLive demand enters a queue. Every run retains status, outputs, decisions and exceptions. Corrections return to the procedure instead of living in private memory again.
Google's history of automation makes a similar operational point: automation creates consistency and a platform to build on, but it also creates systems that must be maintained. The target is not a one-off saving. It is a process that gets easier to operate because every run makes its state and exceptions clearer.
Ownership is part of the system
Every live process needs two names: the process owner who decides what correct means, and the operating owner who receives a failed or ambiguous run. They may be the same person in a small team. They cannot be “operations” or “IT.” A queue addressed to a department is an unowned queue.
Microsoft's low-code adoption guidance uses a larger RACI model, but the transferable requirement is simple: each task should have one accountable person, lifecycle practices should be defined, and usage and failures should be monitored. Automation distributes execution across systems; it does not distribute accountability until nobody has it.
| Field | The answer must name |
|---|---|
| Purpose | The queue and finish condition in one sentence |
| Process owner | Who changes the accepted rule |
| Operating owner | Who receives a failed or ambiguous run |
| Systems and identities | What is touched and under whose credential |
| Human gates | The action, approver and timeout path |
| Evidence | Where run history and decisions are retained |
| Recovery | How to stop, replay and return to the manual path |
| Last tested | Date, case set and person who accepted the result |
Measure the queue, not the demo
Capture a baseline before the build. Use at least two ordinary weeks if the volume allows it. Count items received and completed; median and slow-case elapsed time; human touches; exceptions; corrections after completion; and work that went missing. Record the same measures after release.
Hours saved belong in the set, but they are not the set. A faster intake flow that creates more wrongly routed cases moves work downstream and calls it efficiency. A report assembled in two minutes but checked for twenty because nobody trusts it did not remove twenty-eight minutes. It changed which minutes are visible.
| Measure | Pair it with | Why |
|---|---|---|
| Handling minutes | Elapsed time | A queue can require little effort and still make customers wait. |
| Automatic completion rate | Correction rate | A confident wrong completion is worse than a visible exception. |
| Exception rate | Time to resolve an exception | Routing work out of the normal path does not finish it. |
| Runs completed | Runs never started or silently stalled | Success metrics often exclude the work the trigger missed. |
The first thirty days: one queue, no theatre
Keep the first release small enough that the process owner can read every exception. One queue and one normal path is enough. Launching a programme across five departments creates a reporting layer before anybody has learned how a failed run should feel on Tuesday afternoon.
- 01Days 1–5: baseline and case packHuman approvalMeasure arrivals, completions, elapsed time, touches, corrections and missed work. Gather five normal cases and at least three exceptions. Name the process and operating owners.
- 02Days 6–10: paper designHuman approvalDraw demand, queue, state, decision, action and evidence. Assign each step to code, model judgment or a person. Write failure and duplicate rules before the build.
- 03Days 11–16: build the reversible pathCodeCreate records, gather inputs, calculate and draft. Leave the final action manual. Add the exception queue, alerts and run history while failures are still cheap.
- 04Days 17–23: observe real demandTriggerLet live cases pass through without allowing the automation to commit. Compare proposed outputs to the official manual result. Turn corrections into rules or evaluation cases.
- 05Days 24–30: release one bounded actionHuman approvalAllow the reversible normal-path action after the owner accepts the case pack. Keep consequential actions gated. Review every exception and compare the same measures with the baseline.
Before the first live action, ask the operating owner to recover one deliberately failed case from the run record alone. They should be able to identify the input, last completed step, current system state, safe replay point and person waiting on the result. Then disable one connection and confirm the alert reaches the intended queue with enough context to act. Finally, submit the same request twice and prove the duplicate rule prevents two real actions. These tests are less impressive than a successful demo, but they exercise the conditions that decide whether colleagues trust the queue after its first bad morning.
Write the release boundary in the operating card: which triggers are live, which actions are still proposals, which hours have a responder and which exceptions return to the manual process. A small release is only small when its authority is small; processing ten cases with broad credentials is not a cautious pilot.
The calendar is illustrative, not a promise that every process should go live in a month. A low-volume queue may need longer to produce enough cases. A sensitive process may remain in observation indefinitely. The constraint worth keeping is one release boundary: do not add a second process while the first has unowned exceptions.
At day thirty, decide among three outcomes. Expand if the normal path is stable and exceptions are owned. Continue observing if evaluation is thin. Stop if the source data, policy or ownership made the process unready. Stopping is evidence from a cheap test, not an automation failure.
When to leave the process manual
Leave it manual when it happens rarely, the normal path is still disputed, source data has no reliable owner, success cannot be checked, or the only proposed benefit is that the technology is available. Write the procedure and measure the queue first.
Also stop when the build requires automating around a broken policy. If one team needs approval and another says it does not, the missing branch is an organisational decision. Software will make one answer faster; it cannot make it legitimate.
In this section
Limitations and when not to use this
- This page is a category and decision guide. It does not compare vendors, connectors, implementation costs or security controls.
- The readiness score is an original triage tool, not a validated benchmark. Change the weights when a regulated or safety-critical process requires factors this general guide does not cover.
- Examples describe recurring business operations and use simulated situations. They are not legal, financial, employment, security or compliance advice.
- Automation can expose a weak process faster. Keep a manual recovery path until real cases show that triggers, exceptions, approvals and evidence work together.
Sources
- Eliminating Toil — Google, The Site Reliability Workbook Accessed 28 July 2026
- Automation: The Evolution of Automation at Google — Google, Site Reliability Engineering Accessed 28 July 2026
- Define roles and responsibilities — Microsoft Learn Accessed 28 July 2026
Score your three busiest queues
Take the three queues that cause the most waiting and compare their volume, handling time and correction cost. Start with the one that is both stable and expensive.
Score your three busiest queuesUli Prantz
Builds and operates all-agents
Uli Prantz builds all-agents, the process-automation platform this site documents. He writes about the operational side of automating recurring business work: where deterministic code beats model judgment, where it does not, and where a human still has to approve.