Context Theory Get your growth audit

Answer

How do you make an AI workflow run automatically?

Give it a trigger, a bounded job, somewhere to write the result, and an alarm for when it does not run.

Four parts: something that starts it, a job narrow enough to state in a sentence, a place the result is written, and an alert when it fails. The last is what stops you quietly losing trust in it.

The trigger is the easy part and comes in three shapes: a clock, an event, or a person pressing something. Prefer the clock where the work is periodic, because a scheduled run has a predictable cost and an obvious absence. Prefer an event where latency matters and the volume is knowable. Be careful with event triggers on high-volume sources, because a system that fires per message will one day meet a mailing list.

The job needs a boundary you can state in one sentence, and this is where most attempts fail. A workflow that is asked to review the enquiries and handle anything urgent has no defined output and no way to be checked. A workflow that is asked to classify each new enquiry into one of four categories and write the category and reasoning to a row does. The narrow version is also the one you can test, because it has a right answer.

Output has to land somewhere a person will actually encounter. The most common quiet failure of automated AI work is a system that writes to a location nobody opens: a log file, a dashboard tab, a channel that got muted. Writing into the place where the work is already done — the record, the sheet, the ticket, the thread — costs no more and is the difference between output that changes decisions and output that accumulates.

The failure signal is the part that separates a workflow from a liability, and it needs to cover two distinct cases. Loud failure is the run that errored, and every platform reports it. Silent failure is the run that did not happen at all, which nothing reports, because a system that did not start also did not report. The check for that is external: something that expects a result at a given time and complains when it is absent. Without it, an automation that quietly stopped is discovered by its consequences.

There is a third failure that neither of those catches: the run that completed and produced nonsense. Because model output is fluent, a degraded run looks like a working run. The cheap control is a sanity check inside the workflow — a count, a range, a required field, a format — that fails the run rather than writing bad output. A validation you can express in code is worth more here than a second model call, because it fails the same way every time.

Finally, keep the first version doing less than you want. An automation that classifies but does not act, or that drafts but does not send, runs for a fortnight while you read the output and learn what it gets wrong. Promoting it to acting afterwards takes an afternoon. Starting it in the acting position means learning what it gets wrong from the people it got it wrong with.

An unattended workflow with no failure alarm is not automated; it is unobserved, and the difference shows up as a month of missing output.

Siddharth Sharma, Context Theory

Related questions

Where should an AI workflow run?

Wherever it will still be running in six months without your attention. A script on someone's laptop stops when the laptop does, and a workflow in a platform stops when the subscription lapses or the person who built it leaves. Neither is disqualifying, but the question is worth answering deliberately rather than discovering it during a quarter-end.

How do you test an automatic workflow before trusting it?

Run it against a period you already know the answer to. Feed last month's inputs through it and compare its output to what actually happened, which gives you an error rate on real data rather than an impression from a handful of samples. It also surfaces the inputs your design never considered, which are always present in a real month and never present in a test set someone invented.

METHOD

Every figure below carries its source and the date it was verified. Nothing on this page is asserted.

The numbers on this page.

Datapoints
What Value Specific to
Sub-15-minute compliance — automated routing vs manual only62.5% vs 39.1%Category-wide
Firms that never responded to a web enquiry at all23%Category-wide

2026 speed-to-lead benchmark · verified

Oldroyd, McElheran & Elkington, "The Short Life of Online Sales Leads", Harvard Business Review (March 2011) · 1.25M inbound leads across 2,241 US firms · verified

What is specific to this page.

Evidence
Kind Claim Check it against
WorkflowAn unattended workflow has two distinct failure modes and standard error reporting covers only one: a run that errors is reported by the platform, while a run that never started is reported by nothing and requires an external expectation of a result at a given time.Disabling a scheduled job and observing whether any alert is produced by the platform running it.
SoftwareFluent output makes a degraded run visually indistinguishable from a working one, so an in-workflow validation expressed as a count, range, required field or format catches the third failure mode that neither error reporting nor absence detection sees.Feeding a deliberately unanswerable input through the workflow and observing whether it writes output or fails.
ResponseEvent triggers on high-volume sources fail differently from scheduled triggers because a per-item firing rate is set by the source rather than by the operator, which turns an unusual inbound day into an unbounded run.Checking the historical peak item volume of the trigger source against the workflow's per-run cost.
Buying behaviourBacktesting against a completed period yields an error rate on real inputs and surfaces cases the design never anticipated, which a sample set assembled by the author cannot do because the author's imagination is the thing being tested.Running the workflow over a month of historical inputs and comparing outputs against the recorded outcomes.

Each row would be wrong on another industry's page. Where a sourced figure exists it is in the table above instead; these are the constraints that shape the work and do not happen to be numbers.

Start with the measurement.

Reading about a benchmark is not the same as knowing your own number. The audit produces yours, measured rather than estimated.

Get your growth audit

$497 · delivered in 5 business days · credited against month one