Menu Book a free audit
Glossary

Automation terms, in plain English

The technical terms used on this site, defined plainly. Written for the person signing the invoice, not the person writing the code.

Why this exists

Most automation vocabulary is either jargon used to sound expert or ordinary words used in a specific way. Both are a problem when you are trying to compare two proposals. If a vendor uses one of these terms and cannot explain it as plainly as it is explained here, that is worth noticing.

All 38 terms

Connecting systems

API

A defined way for one piece of software to ask another to do something or hand over data. It is the front door built for programs rather than people. When a vendor says "it has an API", they mean a proper integration is possible. When they say "there's no API", the options get slower, more fragile and more expensive. See RPA.

Connecting systems

Webhook

A system pushing you a message the moment something happens, rather than you asking repeatedly whether it has. An order is placed and the shop tells you immediately. Webhooks are faster and cheaper than the alternative, which is polling. Not every system offers them, and not for every event.

Connecting systems

Polling

Asking a system "anything new?" on a schedule, because it will not tell you unaided. Every check costs a request whether or not there is anything to collect, which is why polling competes with your rate limit and why webhooks are preferred where they exist.

Connecting systems

Rate limit

A cap on how many requests a system will accept in a period, per minute, per day, or as a budget you spend. It is not an obstacle to be defeated; it is the vendor protecting a shared service. It matters because it shapes design. A build that ignores the limit works in testing with ten records and fails in production with ten thousand.

Connecting systems

Connector

A pre-built bridge between an automation platform and a particular application, so the integration does not have to be written from scratch. Connector quality varies enormously, and "there's a connector" does not mean it covers the specific operation you need. Worth checking at the level of the action, not the app.

Connecting systems

OAuth

The standard way an automation is granted access to a system without being handed a password. You approve specific permissions and the automation receives a token it can use. Tokens expire, which is the single most common cause of an automation that worked yesterday and is dead today.

Connecting systems

Two-way sync

Keeping two systems in agreement when either can change. Far harder than it sounds and routinely underestimated, because it demands an answer to the awkward question: when both sides changed the same record, who wins? That is a distributed-systems problem, not a copy operation, and it is the one item that most often leaves a fixed price list for a quote.

Connecting systems

Field mapping

Deciding which field in one system corresponds to which field in another, including where the answer is "nothing". Dull, and the place where migrations go wrong. It should be written down and signed off before anything is built, not inferred during.

Connecting systems

Deduplication

Recognizing that "Acme Ltd", "ACME Limited" and "acme" are one company, and not creating a third record. Every system that accepts inbound data needs a deduplication rule; without one, an automation industrializes the mess rather than fixing it.

Reliability and failure

Exception

A case the normal path does not cover. The customer who is invoiced differently, the order that skips approval, the supplier who sends a photograph of a receipt. Exceptions are not edge cases to be tidied away. In most builds they are the majority of the engineering, and the main reason quotes move after someone actually watches the work.

Reliability and failure

Error handling

What the automation does when a step fails: whether it stops, retries, routes to a person, or carries on. An automation without it does not fail cleanly. It fails silently, which is worse, because you have stopped watching the thing it replaced.

Reliability and failure

Retry logic

Trying again after a failure, sensibly. A network timeout deserves another attempt; a rejected record does not. Retries must be paired with idempotency or they become a way to do the same thing twice.

Reliability and failure

Idempotency

The property that doing something twice has the same effect as doing it once. The most important word on this page and the least known. Without it, a timeout followed by a retry posts the invoice twice, and nobody notices until a supplier is paid twice or the reconciliation refuses to balance. Ask any vendor building against your accounting system how they guarantee it.

Reliability and failure

Silent failure

The automation stops or produces wrong output and nothing announces it. The dangerous failure mode, because the manual process it replaced is gone and nobody is checking. Good builds are loud when they break.

Reliability and failure

Parallel run

Running the automation alongside the manual process for a period and comparing the two before cutting over. The step most often proposed for removal to save time, and the one that catches the cases nobody mentioned while the old process is still there to catch them. Testing proves it handles the cases you thought of; a parallel run proves it handles the ones that actually occur.

Reliability and failure

Execution log

The platform's record of each run, usually including the actual data that passed through. Useful for debugging and a quiet data-retention decision: the default retention is often longer than you would choose. Set it deliberately.

AI and agents

AI agent

Software that interprets something unstructured (a message, a document, a call) and then acts in your systems on what it worked out. The acting is what separates it from a chatbot, and it is where both the value and the risk live.

AI and agents

Chatbot

Answers questions and hands the answer to a person. Older decision-tree versions follow fixed branches with no language understanding at all, which is genuinely the better choice for narrow, predictable jobs.

AI and agents

Evaluation set

A body of real cases from your own history, each with a known correct answer, used to measure how often an AI component is right. The single artefact separating a system from a demo. If a vendor cannot tell you the size of yours and who labeled it, they are quoting on hope.

AI and agents

Confidence threshold

The level below which the agent stops and asks a person instead of answering. A business decision, not a technical one: set it high and the agent is nearly always right but hands over often; set it low and it handles more and is wrong more. There is no correct setting in the abstract.

AI and agents

Deferral rate

How often the agent declines and passes to a human. The number nobody asks for and the one that determines your actual saving. An agent that is 95% accurate but defers 40% of cases is automating 60% of the work, and the business case has to be built on 60%.

AI and agents

Structured output

The model returning typed fields your systems can act on (a category, an amount, a reference) rather than a paragraph someone has to read and re-key. What makes an AI component usable inside an automation rather than beside one.

AI and agents

Hallucination

A model producing something fluent, confident and untrue. Not a bug to be patched out; a property of the tool. It is managed with retrieval from your own material, structured output, confidence thresholds and a human step before anything irreversible, not with a promise that this model does not do it.

AI and agents

Retrieval

Fetching the relevant passages from your own documents and giving them to the model with the question, so the answer comes from your material rather than the model's memory. Also the main lever on running cost: sending a whole price list on every message costs several times sending the relevant section.

Finance and documents

Straight-through processing

The share of items handled start to finish with no human involvement. A realistic target for document work after tuning is 75% to 90%. Anyone promising 100% has not counted the exceptions.

Finance and documents

Review queue

Where items go when the automation is not confident enough to proceed. Its design decides whether the whole build survives: a spreadsheet of flagged numbers gets abandoned within a fortnight and the work reverts to manual. A real queue shows the document, the extracted values, the reason it was held, and one-click accept or correct.

Finance and documents

Three-way matching

Checking an invoice against both the purchase order and the record of what was actually received, rather than the purchase order alone. Meaningfully harder than two-way matching, and one of the three things that pushes invoice processing out of a single fixed price.

Finance and documents

Matching tolerance

How close is close enough. "Within 2% or $25, whichever is lower" is a common answer. There is no universally correct one, and being wrong in either direction is costly: too tight and everything lands in the queue, too loose and overcharges sail through.

Finance and documents

EDI

An older, structured way of exchanging business documents, still standard in logistics and retail supply chains. Entirely workable and not the same job as calling a modern API: different formats, trading-partner agreements, often an intermediary in the middle. If your connectivity is EDI-based, say so before anyone quotes.

Finance and documents

Tokenization

Replacing a sensitive value, typically a card number, with a reference that is useless if leaked. The correct approach to payments in an automation: work with the token, never the number. An automation that never sees a card number cannot leak one.

Delivery and governance

RPA

Robotic process automation: software driving the user interface, clicking and reading the screen as a person would. It exists for systems with no other way in. It breaks whenever the screen changes, so it is the fallback rather than the default, and a proposal that leads with it should explain why the API route is unavailable.

Delivery and governance

Orchestration

The layer that decides what happens in what order across several systems, as distinct from the work any one system does. Keeping orchestration outside your CRM or accounting package is why it stays legible; putting it inside produces sixty undocumented rules nobody can see at once.

Delivery and governance

Self-hosting

Running the automation platform on infrastructure you control instead of the vendor's. Removes per-operation pricing and the vendor from the data path, which matters for data residency. It is not free: somebody has to patch, back up and monitor the server, and that time is the real cost.

Delivery and governance

Scoping

Establishing what would actually be built and what it would cost, before anybody builds it. Done properly it involves watching the work rather than asking a manager to describe it, because the description and the reality reliably differ. Ours is a thirty-minute call and a written proposal within two business days, and it is free.

Delivery and governance

Governor limits

Salesforce's name for hard caps on what a single operation may consume. Similar constraints exist elsewhere under other names. They are the platform protecting itself from one tenant's bad code, and bulk work must be designed for them.

Delivery and governance

DLP policy

Data loss prevention: rules set by your IT administrators governing which services may exchange data with which. Common in Microsoft environments and able to block an automation outright regardless of how well it is built. Find out early rather than at deployment.

Delivery and governance

BAA

Business associate agreement: the contract required under US health privacy rules before a vendor may handle protected health information. Every component in the chain needs one, which rules out several mainstream platforms at their standard tiers and sometimes forces self-hosting. It shapes the design from the first hour rather than being a disclaimer at the end.

Delivery and governance

Takeover assessment

Inventorying automations somebody else built: what exists, what each touches, which credentials it uses, what is fragile. The prerequisite to responsibly promising to keep them running. Ours is free, and you keep the documentation.

Read a proposal that uses one of these badly?

Send it over. We will give you a written second opinion on scope, assumptions and price, and it costs nothing, including when the answer is that the quote is fair.

You will talk to Fayez or Kareem. Nobody else.