Time it as it really is
Walk the process with the people who run it and record both numbers separately: minutes of actual work, and hours of waiting. The second number is almost always the surprise.
Almost nothing in a slow process is slow because the work is hard. It is slow because each step waits for someone to notice it. Workflow automation removes the waiting — with rules, not judgement, so the same thing happens every time and you can prove it did.
THE SITUATION
Ask why a quote took two days and you will get honest answers: it sat in a shared inbox overnight, then waited for someone to confirm pricing, then waited again for an approval from a manager in a meeting. Add up the actual effort and it is under an hour. The other forty-seven hours were dead time between people.
That gap is invisible on any report, because no individual did anything wrong. It only shows up as customers who went elsewhere, month-ends that run late, and staff who feel busy while very little moves.
SYMPTOMS WE HEAR MOST
Work sits in an inbox until someone happens to open it The same information is entered into two systems by hand Progress depends on someone remembering to chase Nobody can say where a job currently is without asking aroundHOW THE WORK RUNS
We do not start by choosing a tool. We start by timing the process as it genuinely runs, including the parts nobody likes admitting to.
Walk the process with the people who run it and record both numbers separately: minutes of actual work, and hours of waiting. The second number is almost always the surprise.
Every condition, threshold and exception, in plain language, agreed before anything is built. If a rule cannot be written down, it is a judgement call and stays with a person.
Automation built into your own systems, with retries, idempotency so a repeated trigger cannot double-post, and an alert when something does not complete. Tested against the awkward cases, not the happy path.
Run history, exception reporting and cycle-time tracking, so you can see the improvement and find the next gap worth closing.
FOUR WAYS TO DO THE SAME JOB
Not faster or slower — different in kind. Climbing a rung changes who can do the work, when it can happen, what one more costs you, and whether it ever gets better. Pick a task and climb.
One person writes it from memory and last year's letter. They know the pricing better than the price list does.
A spreadsheet for pricing, a Word template for the document. Faster, and still entirely dependent on someone sitting down to do it.
The enquiry form feeds the rules. Pricing comes from the live price list, the document builds itself, a person checks and approves.
The exceptions from six months of runs have become rules of their own. The same engine now quotes three other product lines.
Someone works through a list, opens each job, checks what was delivered and types an invoice. Three days of the month gone.
Accounting software with saved templates. The typing is quicker; the checking, chasing and sequencing are unchanged.
Completed jobs raise their own invoices as they close. Month-end becomes a review of exceptions rather than a data-entry exercise.
Invoicing now triggers reminders, reconciles payments, and flags customers whose behaviour has changed — all from the same run history.
A checklist in someone's head. Accounts, access, welcome email, first invoice — all done well, in a slightly different order every time.
A shared checklist document and a folder template. Consistent on paper; still a sequence of people emailing each other.
Signature triggers the sequence. Accounts provision, welcome messages send, tasks appear for the parts that need a person — in parallel, not in a queue.
The stall points from the first hundred onboardings have been designed out. New product lines reuse the same engine on day one.
Most businesses we meet are on rung two and believe they are modern, because the tools are modern. The tools are not the rung — the dependency is.
WHY WE TALK ABOUT FROZEN FOOD
A chef cooking one dish to order is rung one: skilled, excellent, and capped at what two hands can plate. A production kitchen with prep stations is rung two — same chef, better tools. A food manufacturer is rung three: the recipe is now a process, and ten thousand identical meals leave the line whether the chef is in or not. Rung four is the supermarket freezer and the microwave — the customer serves themselves at eleven at night, and the recipe keeps improving with every batch. Nobody cooks worse than before. The kitchen simply stopped being the limit.
RULES OR JUDGEMENT
This matters commercially, so we will be blunt. A rule is cheaper to build, impossible to talk out of its decision, and produces an identical result forever. Reach for a model only when the input genuinely varies.
The input is structured and the decision is defined. Route this form to that team. Raise a purchase order when stock drops below twelve. Escalate anything untouched for four hours. If you can write the condition down, do not pay a model to guess it.
THIS PAGEThe input is language, an image, or a document that is different every time, and the task needs interpretation. Reading an unstructured email, drafting a reply in your voice, summarising a report.
AI agents Support automation AI AGENTS · SUPPORT AUTOMATIONMost real systems. A model interprets the messy input, then rules take over for anything that writes, pays, approves or notifies — so the unpredictable part never touches the irreversible part.
THE USUAL ANSWERWe will tell you which one you need before quoting for either.
THE WAITING AUDIT
Real shapes from processes we have rebuilt. Dark bars are somebody working; the gaps are the process waiting for a human to notice it. Switch it on and watch what is left.
Timings are real shapes from processes we have rebuilt, not a promise about yours. Yours will differ — the ratio rarely does. Runs overlap in practice, so read the monthly figure as the size of the problem rather than hours back in a diary.
WHERE THIS GOES WRONG
If the process is wrong, automating it produces the wrong outcome faster and more consistently. Fix the sequence first; sometimes three steps simply disappear.
Every process has an odd case. If the automation has no defined path for it, work silently piles up in a state nobody is watching. Exceptions need an owner, not just an error log.
An automation you cannot inspect becomes a thing people are afraid to change. Run history and clear logs are what make it maintainable in year three.
Logic scattered across someone's personal no-code account is a liability. It should live in your systems, documented, owned by you.
WHAT WE BUILD ON
We are not tied to one platform, and we will say when the cheaper option is enough.
If a S$30 a month connector solves it, we will tell you — and we will still make sure you own it.
WHAT YOU ACTUALLY GET
HONEST SCOPE
GOOD FIT WHEN
The process runs often enough that the waiting adds up The decisions in it can be written down as conditions Someone will own the exceptions the rules hand backWAIT, OR DO SOMETHING ELSE FIRST
It happens twice a year — a checklist is genuinely cheaper The process is contested or about to change; agree it first Every case is a judgement call, in which case you need a model, not rulesCOMMON QUESTIONS
This is deterministic. Rules you wrote, conditions you agreed, the same outcome every time, and an audit trail that shows exactly why something happened. AI agents interpret input that varies — unstructured email, documents, language. Rules are cheaper, more reliable and impossible to talk out of a decision, so we use them wherever the input allows.
It removes the waiting, not the judgement. In practice the same team handles more work without the chasing, and the people who were re-typing data end up doing the part that needed a person. If your honest goal is headcount reduction, say so and we will tell you plainly whether this achieves it.
It is designed for, because it will happen. Steps are idempotent so a retried trigger cannot double-post, failures retry with backoff, and anything that still cannot complete raises an alert to a named owner rather than sitting silently in a queue.
Often yes, and we will say so. For a few steps between existing apps, a connector is faster and cheaper. We move to custom code when the logic has real conditions and states, when volume matters, or when the automation is important enough that it must live in your own systems.
Usually two to four weeks for the first process, and the change is visible immediately because elapsed time is obvious to everyone. The first one is deliberately narrow — prove the pattern, then widen it.
That is normal and it is part of the work. We map it with the people who actually run it, including the workarounds. Writing it down usually reveals two or three steps that exist for reasons nobody remembers.
Describe how a job actually moves through your business, including where it stops. We will tell you how much of it is waiting, and what closing those gaps would take.