SOP Automation

What Is a Standard Operating Procedure?

An SOP is a controlled instruction for recurring work. Here is what belongs in one, what does not, and a specimen that shows where a procedure becomes executable rather than merely readable.

Uli PrantzBuilds and operates all-agents
Published
Key takeaways

Key takeaways

  • A standard operating procedure is a maintained instruction for performing recurring work consistently. It binds a trigger and scope to ordered actions, decision rules, exceptions and an observable finish.
  • A policy says what must be true; a process describes the flow; an SOP tells an authorized operator exactly what to do; a checklist is a compact memory aid for someone who already knows how.
  • The shortest useful SOP names its purpose, scope, owner, trigger, inputs, steps, thresholds, exceptions, finish condition, evidence record and version control.
  • An SOP is not complete because it has many pages. Another qualified person must be able to run it without filling gaps from the author's memory.
A standard operating procedure, or SOP, is a controlled instruction for doing recurring work consistently. It states when the work starts, who owns it, what inputs and rules apply, what to do when the normal path fails, how completion is proved and which version is in force. A policy sets the obligation; a process shows the flow; the SOP gives an authorized operator the instructions for one repeatable part of that flow.

The practical meaning of SOP

The useful part of the phrase is standard operating. Standard does not mean every case is identical. It means the normal path, permitted variations and authority to deviate are written down rather than reconstructed from memory. Operating means the document changes what someone does at work; a description that never reaches an action is background material, not a procedure.

The FAO's quality-management guidance defines an SOP around regularly recurring operations performed correctly and consistently, and says permitted deviations should document the conditions, the person who may authorize them and the complete alternative procedure. That is a stronger test than “we have a document.” It asks whether the document controls actual execution.

SOP, policy, process, work instruction and checklist

These artifacts can link to one another, but they answer different operational questions.
ArtifactQuestion it answersExample
PolicyWhat must or must not be true?Refunds above a threshold require finance approval.
Process mapHow does work move across roles and systems?Request → validate → decide → issue → record.
SOPWho does what, when, using which rules and exceptions?The controlled refund procedure, including refusal and timeout paths.
Work instructionHow is one technical task performed?Where to enter a refund in the billing system.
ChecklistWhat must an already-trained operator remember?Confirm reason, amount, approver and receipt before closing.

A short SOP may contain the checklist and link to a work instruction. A large process may have several SOPs. The distinction matters because a policy cannot substitute for executable steps, while an exhaustive click-by-click instruction cannot decide who has authority or what happens when a request falls outside policy.

The twelve parts of a useful SOP

  • Purpose and scope: the intended outcome, where the procedure applies and its exclusions.
  • Trigger and finish: the event that starts work and the observable state that proves it ended.
  • Owner and authority: the role accountable for correctness and the roles allowed to approve or deviate.
  • Inputs and sources: exact fields, formats and systems of record—not “check the file.”
  • Ordered steps and thresholds: action verbs, objects and testable values instead of “handle appropriately.”
  • Exception paths: safe destinations for missing, invalid, duplicate, ambiguous and rejected inputs.
  • Evidence: what the run records so another person can reconstruct what happened.
  • Maintenance: version, effective date, approver, review trigger and withdrawal route.

The list is longer than a generic purpose–steps–approval template because a procedure fails at its edges. The happy path is usually easy to remember. The start, stop, missing data, refusal and change conditions are where two competent operators quietly produce different outcomes.

Annotated SOP specimen: supplier address change

This compact specimen separates executable instructions, human authority and document governance.
SOP fieldExample contentOperational role
Purpose and scopeUpdate the remittance address of an active supplier; excludes changes to bank details.Boundary—prevents a similar but higher-risk request entering this path.
TriggerA ticket reaches “identity verified” with supplier ID and new postal address.Executable start condition.
OwnerSupplier operations lead.Human accountability and stop authority.
ValidateMatch supplier ID; require all address fields; reject duplicates; compare country with the active profile.Deterministic rules suitable for code.
ExceptionMissing evidence → requester; country change → tax operations queue; system rejection → operations incident queue.Owned safe states, not “contact someone.”
Apply and verifyWrite the normalized address, read it back, retain before-state and transaction ID.Action plus observable postcondition.
FinishTicket is “completed,” transaction ID is present and confirmation is delivered.Machine-testable terminal state.
ControlVersion 3.2, effective 1 August 2026; quarterly review by supplier operations lead.Document governance, not a runtime step.

This example is simulated and deliberately low in domain detail. Real supplier changes can carry fraud, tax, privacy and contractual obligations that require stricter verification. The point is the annotation: each sentence either defines the boundary, executes the path, assigns human authority or governs the document. Sentences that do none of those are candidates for removal or background guidance.

How to tell whether an SOP works

  1. 01Give the current version to a qualified person who did not write it
    Do not coach them. Record every question, assumption and search outside the document.
  2. 02Run a normal case and likely failures
    Try missing input, duplicate request, downstream rejection, approval refusal and a retry after partial completion.
  3. 03Compare outputs, not confidence
    Check the resulting records and evidence against explicit acceptance conditions.
  4. 04Revise the instruction, then repeat
    A verbal clarification is evidence of a documentation gap. Put it into the controlled document and test again.

When an SOP becomes a workflow specification

A person can infer that “check the customer” means open the CRM, search by account ID and stop when two records match. Software cannot. For automation, translate each instruction into a trigger, source, input schema, rule or bounded judgment, state change, exception destination and idempotency behavior. The SOP-to-workflow guide provides that ledger.

Do not automate merely because a complete SOP exists. First use the readiness assessment to test stability and ownership, then assess the risk of each proposed effect. Completeness describes the instruction. It does not settle value, safety or authorization.

Limitations and when not to use this

  • This is a general operational definition, not a substitute for sector-specific quality, safety, legal or regulatory requirements.
  • The specimen illustrates document structure. It is not an approved supplier-control procedure and must not be copied into production without qualified review.
  • A procedure can be complete and still encode a bad, wasteful or unlawful process. Test the outcome as well as the documentation.

Sources

  1. Guidelines for Quality Management: Standard Operating ProceduresFood and Agriculture Organization of the United Nations Accessed 1 August 2026
  2. ISO 9001:2015 — Quality management systemsInternational Organization for Standardization Accessed 1 August 2026

Check your SOP

Mark what the current document states and get a prioritized gap report.

Check your SOP
About the author

Uli Prantz

Builds and operates all-agents

Uli Prantz builds all-agents, the process-automation platform this site documents. He writes about the operational side of automating recurring business work: where deterministic code beats model judgment, where it does not, and where a human still has to approve.

Bring one process. We will scope it in 30 minutes.

You leave the call knowing whether it is a fit, what can become code and what still needs a person.

Book a discovery call