Glossary
Automation
Automation is handing a repeated task to software so that it runs by itself whenever a defined event occurs, following steps decided in advance rather than waiting for a person to remember, decide and act each time.
In plain terms
It is the standing instruction you never have to repeat. When this happens, do that. Nobody has to notice the trigger, nobody has to remember the sequence, and it costs the same whether it fires twice a week or two hundred times a day. What it will not do is exercise judgement about a case nobody anticipated.
Why it matters
Most of the time people say they want AI at work, what they want is this. The complaint is rarely that a task is intellectually hard; it is that it is repetitive, easy to forget and eats an hour a day that nobody costed. Automation addresses exactly that, and often without needing a model at all. Knowing the distinction saves money in both directions: it stops you paying for intelligence where a rule would do, and it stops you writing a hundred brittle rules for a job that genuinely needs judgement at one step.
How it works
Every automation has the same three parts. A trigger says when to run: a form submitted, a file added, a message received, a time of day. Actions say what to do. Conditions decide which actions apply to this particular case. Understanding those three is enough to read almost any automation anyone shows you, whatever platform it was built on.
The steps are fixed in advance, and that is the defining property. The same input produces the same output every time, which makes the behaviour predictable, testable and explainable to an auditor. It also means anything the designer did not anticipate is handled badly or not at all, so the quality of an automation is largely the quality of the thinking that went into its edge cases.
Systems are joined either by a purpose-built connector or by a general interface. A connector is the pre-built path between two named products, which is why platforms advertise how many they have. Where none exists for the pair you need, the same joining is done through a general programming interface, or by having the sending system push a message the moment something happens.
AI enters as one step among many rather than as a replacement for the pattern. The trigger, the routing and the recording stay ordinary automation; a model is called where the work needs language or judgement, classifying an incoming message, drafting a reply, extracting fields from a document. This hybrid is what most working systems look like, and it is more reliable than making everything a decision.
What happens when a step fails is the part people skip and then regret. A well-built automation retries where retrying is safe, records what it did, and tells somebody when it cannot proceed. A poorly built one fails silently, and the first sign is a customer asking why nobody replied for a fortnight. Failure handling is the difference between a demonstration and something you can rely on.
Running twice is a specific hazard worth designing against. Retries, duplicate triggers and a person pressing the button again can all cause the same case to be processed more than once, which is harmless for a draft and expensive for a payment or an email. The usual defence is recording an identifier for each case handled and skipping anything already seen.
The economics are unusual and worth stating plainly. Automation costs most of what it will ever cost before it runs at all, in the thinking and building, and almost nothing per run afterwards. That makes it a poor fit for tasks done twice and an excellent one for tasks done daily, and it means the honest question is not whether a task could be automated but whether you do it often enough to repay the build.
One automation, read as three parts
Seen in the wild
Connect a form to a spreadsheet and a chat channel so a new submission lands in both without anyone copying anything, which is the trigger-and-actions pattern at its simplest.
ZapierBuild the same kind of flow on a self-hostable platform, where the steps run on infrastructure you control and the data does not pass through anyone else's servers.
n8nRoute incoming records through a multi-step scenario with branching conditions, which is where the conditions half of the pattern starts doing the real work.
MakeTrigger a sequence from a change to a customer record, so the automation reacts to the state of your data rather than to a clock.
Attio
Common misconceptions
People assume
Automation means AI.
In fact
Most automation predates it and needs none. A rule that files an invoice by supplier name is automation and involves no model at all. AI is worth adding at the steps that need language or judgement, and adding it everywhere makes a system slower, dearer and less predictable for no gain.
People assume
Once it is built, it runs itself.
In fact
It runs itself until something it depends on changes: a form gains a field, a system updates its interface, a password expires, a supplier renames a column. Automations need an owner and a way of noticing failures, and the ones that quietly stop working are worse than the ones that visibly break.
People assume
If it can be automated it should be.
In fact
The cost is nearly all upfront and the return is per run, so the arithmetic depends on frequency and stability. A weekly task that changes shape every month rarely repays the build. Tasks worth automating are frequent, stable and dull, which is a narrower set than the one that is technically possible.
Telling them apart
Automation vs AI agent
Automation
Steps decided in advance by a person. Predictable, testable, explainable, and helpless in front of a case nobody wrote a rule for.
Steps decided while it runs, from a goal. Copes with the unanticipated, and can be confidently wrong in ways a fixed sequence cannot.
Ask whether anyone could draw the flowchart before it runs. If yes, it is automation and should probably stay that way. If the chart depends on what is found along the way, that is the agent case.
Automation vs Workflow
Automation
The mechanism: software running steps without a person, on a trigger.
The sequence itself, which may be entirely manual. Every business has workflows; only some of them are automated.
You can draw a workflow on a whiteboard and never automate a step of it. Automation is what you do to a workflow, not another word for one.
Questions
- Do I need to be technical to build an automation?
- Not for common cases. Platforms present triggers, actions and conditions as things you pick rather than code, and the standard patterns of moving records between systems are well covered. Technical help becomes worthwhile when you need an unusual connection, careful failure handling or something that must not run twice.
- Where should I start?
- With a task you do at least weekly, that follows the same shape each time, and whose failure would be obvious rather than silent. Copying data between two systems is the classic first automation because it is frequent, unambiguous and easy to check. Avoid starting with anything that sends money or messages to customers.
- What happens when an automation breaks?
- That depends entirely on how it was built. Good ones retry where it is safe, log every run and alert someone when they cannot proceed. Poor ones fail silently and are discovered weeks later. When comparing platforms, look at what they show you after a failure rather than at how many connectors they list.
- Should the automation use AI at every step?
- No. Use it where the work needs language or judgement, such as classifying a message or drafting a reply, and leave the routing, recording and moving to ordinary steps. Models are slower, dearer and less predictable than a rule, so they earn their place only where a rule genuinely cannot do the job.
- Who should own an automation once it is built?
- A named person in the team whose work it affects, rather than whoever built it. Automations break when the systems around them change, so ownership means watching for failures and knowing what the thing is for. An unowned automation quietly stops working and nobody notices until the work it was doing is missed.
- How do I stop an automation running twice on the same thing?
- Record an identifier for each case as it is handled and skip anything already seen. Retries, duplicate triggers and a person pressing the button again all cause repeats, which is harmless for a draft and expensive for a payment or a customer email. Most platforms provide a way to do this.
Key takeaways
- Automation is a trigger, some actions and the conditions deciding which apply.
- Steps are fixed in advance, which buys predictability and costs adaptability.
- Most of it needs no AI at all; a model is worth adding only at steps needing language or judgement.
- Failure handling and running-twice protection are what separate a demonstration from something reliable.
- Cost is nearly all upfront, so frequency and stability decide whether a build repays itself.
Tools that use this
- Zapier
The trigger-and-actions pattern, with thousands of pre-built connections to pick from.
- Make
Multi-step scenarios with branching, where the conditions half does the work.
- n8n
Self-hostable, so the whole sequence can run on infrastructure you control.
- Attio
Triggers from changes to customer records rather than from a clock.
Last checked July 2026