Skip to content

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.

01

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.

02

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

One automation, read as three partsAlmost any automation can be read as three parts and one safeguard. The trigger says when it runs, here a form submission that nobody has to notice. The conditions decide which case this is, and judging whether an enquiry is about pricing needs language rather than a rule, which is exactly where a model is worth calling. The actions are what follows, and the one producing a customer-facing reply stops for review rather than sending itself. The last line is the part most easily left out: what happens when a step fails. Without it, the first sign of a broken automation is a customer asking why nobody replied.WHEN a form on the site is submitted1IF the enquiry mentions pricing2 THEN notify the sales channel AND draft a reply for review3ELSE THEN file it for the weekly digestON FAILURE retry twice, then alert an owner41The trigger. Somethinghappened; nobody had tonotice it.2A condition. This is where amodel earns its place,because judging what anenquiry is about needslanguage rather than a rule.3An action a model drafts buta person sends, because therecipient is a customer.4The part most easilyskipped. Without it, abroken automation isdiscovered by a customerrather than by you.
Almost any automation can be read as three parts and one safeguard. The trigger says when it runs, here a form submission that nobody has to notice. The conditions decide which case this is, and judging whether an enquiry is about pricing needs language rather than a rule, which is exactly where a model is worth calling. The actions are what follows, and the one producing a customer-facing reply stops for review rather than sending itself. The last line is the part most easily left out: what happens when a step fails. Without it, the first sign of a broken automation is a customer asking why nobody replied.
03

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.

    Zapier
  • Build 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.

    n8n
  • Route incoming records through a multi-step scenario with branching conditions, which is where the conditions half of the pattern starts doing the real work.

    Make
  • Trigger 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
04

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.

05

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.

AI agent

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.

Workflow

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.

06

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.
07

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.
09

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

All glossary terms