How to Write an SOP That Automation Can Use
How to write an SOP: pick one repeatable task, document it in a fixed template (trigger, inputs, steps, decision points, exceptions, system names, data fields), then score it against an automation-readiness checklist before handing it to a tool or contractor. Most SOPs stop at the steps; yours needs the specifics an automation or AI initiative can act on.
10 min read
Published
Advisory status: Practical SOP Guide
Human review recommended before making business, legal, HR, or implementation decisions based on an SOP.
What is an SOP and when does your business actually need one?
An SOP is a written record of how a specific task gets done in your business: the steps, the inputs, the tools, and what "done" looks like. ISO defines standardization documents as those establishing practices and procedures so work is done consistently (ISO). For a 5-50 person service business, that means the onboarding checklist, the invoice run, the weekly report, written so someone else can execute it without asking you. The difference between a useful SOP and a shelf document is specificity: exact system names, exact data fields, and exact escalation rules written down where anyone can find them. A document that says "update the tracker" helps nobody; one that says "create a row in the Onboarding tab of the Clients Google Sheet, columns A to F" can be handed to a new hire or an automation on day one.
The 3-run rule: write an SOP after the third time you do something
Write an SOP after you have done the task three times. Once is exploration, twice is a pattern, three times is a process worth documenting. Writing SOPs for one-off work is documentation theatre: it feels productive and changes nothing.
The test is founder-dependence. If the task only happens because you personally remember to do it, and skipping it costs money or client trust, it qualifies. That is also the kind of documented, repeatable process an AI-assisted planning workflow can turn into a 90-day roadmap, because a plan built on undocumented processes stays a plan.
What are the essential parts of an SOP document?
An SOP that can hand off to an automation or AI initiative needs eight parts: title and owner, purpose, trigger, inputs, step-by-step procedure, tools and systems used, exception handling, and the success measure. Most templates stop at the procedure. That is why the output reads like a shelf document instead of a starting draft a tool can act on.
The fields most templates omit are the ones an automation needs: exact system names, the data fields each step touches, and what to do when something breaks mid-process. Skip them and your automation initiative stalls at "who writes this into the CRM?"
The fill-in-the-blank SOP template
Write the exception row even if it is one line. Undocumented exceptions are where founder-dependent work hides. For help choosing which process deserves this treatment first, see processes worth automating.
- Process name + owner — "Invoice chasing — Office Manager"
- Trigger — What starts it ("invoice 7 days overdue")
- Inputs — Data fields needed (client name, amount, due date)
- Steps — Numbered actions, one verb each
- Systems — Exact tools ("QuickBooks, Gmail")
- Exceptions — If X fails, do Y, escalate to Z
- Done when — Measurable KPI ("invoice paid or payment plan logged")
How do you write an SOP step by step?
Write one SOP in six steps: pick a single task, record the real process, capture decisions, name systems, set trigger and owner, then validate with the person doing the work. Budget one to two hours per document.
Step 1: Pick one task, not a department
"Client onboarding" is a department. "Send the welcome package after a signed engagement letter" is a task. Start with whatever breaks most often or eats your personal time.
Step 2: Record the real process, not the ideal one
Screen-record or narrate the task as it actually happens, including the workarounds. An SOP that documents what should happen gets ignored; one that matches reality gets used. Most SOP guidance agrees the document should describe the process as performed, in plain sequential steps a new hire could follow (SBA guidance on standard operating procedures).
Step 3: Capture decision points and exceptions
List every "if this, then that" branch: what if the client hasn't replied in 48 hours, what if the invoice is over $5,000. This is where raw ChatGPT drafts fail, and it's the part that forces constraints instead of a generic task sheet. If you're documenting care or property operations, the same rule applies per site or resident type, as outlined for care and property operators.
Step 4: Name systems and data fields explicitly
Write "create a row in the Onboarding tab of the Clients Google Sheet, columns A to F," not "update the tracker." An automation can only act on exact field names and locations.
Step 5: Set the trigger, owner and completion evidence
State what starts the process, who owns it, and what proves it's done, such as "confirmation email sent and logged." Without completion evidence you have a wish, not a KPI you can audit.
Step 6: Validate with whoever does the work
Hand the draft to the person performing the task and watch them run it once. Their corrections, not your assumptions, are the final edit.
What does a completed SOP example look like for a small business task?
Here is the template filled in for a weekly rent arrears follow-up at a 12-person property management operator.
Title and owner: Rent Arrears Follow-Up, owned by the operations lead.
Trigger: Every Monday at 9:00 AM, or when any tenant balance exceeds 5 days past due.
Inputs: Tenant name, unit, balance owing, days past due, last payment date, preferred contact method, lease clause on late fees. All pulled from the property management system.
Steps: (1) Export the arrears report filtered to balances over 5 days. (2) Send the templated first reminder by the tenant's preferred channel. (3) Log the contact and promised payment date. (4) Flag accounts over 15 days for a phone call. (5) Update the balance status field.
Decision points: If a tenant disputes the balance, stop and route to the property manager the same day. If a payment plan is requested, apply the standard two-installment rule; anything beyond that escalates.
Exceptions: Vacated units skip reminders and go straight to the arrears ledger review. New tenants in month one get a courtesy call instead of the template.
Outputs and KPI: Updated arrears report, contact log, and a weekly KPI of percentage of balances contacted within 2 business days.
This level of specificity is what separates a document from a shelf item. The same structure works whether the next step is delegation or automation, and it feeds directly into a 90-day operational improvement roadmap so the plan moves into execution instead of stalling as too many priorities and no clear roadmap.
How do you know if your SOP is good enough to automate from?
Score your draft against ten checks: named trigger, defined inputs, step owner per line, decision points with yes/no rules, exceptions listed, tools named, output format specified, quality criteria, failure escalation path, and a review date. Give one point per check. Ten or nine means automation-ready; six to eight means it needs a human pass; five or fewer means it is a shelf document.
Scoring your SOP: automation-ready, needs a human pass, or not ready
The honest failure point is usually decision rules. A drafted SOP reads fine until step four says "if the client is unhappy, escalate" and never defines unhappy. Tools that execute workflows, like Cascade's strategy execution platform, assume that ambiguity is gone before you build on it: they need explicit conditions, not vague instructions.
Run the same score against our own drafts and most first versions land at seven: steps and owners are solid, exception paths are thin. Our beginner's guide to AI readiness covers that gap before any spend.
What are the most common SOP writing mistakes to avoid?
Writing the ideal process instead of the real one. Document what actually happens, including the workaround your team built because the official way broke. Fix: shadow the person doing the task and write down their steps, not your intentions.
Vague verbs. "Handle the invoice" is not a step. Fix: replace with observable actions: "Download the PDF from Xero, rename it client-invoice-YYYY-MM-DD, upload to the shared drive."
Missing exceptions. Most breakdowns happen in the edge cases: client pays late, the contact left the company. Fix: add an "If this fails" line under each step.
No named owner. If everyone owns it, nobody updates it. Fix: put one person's name and a review date on the header.
Writing for the shelf. A document nobody opens is dead weight. Fix: write it as a starting draft for a specific next use, like handing it to an automation or onboarding a hire, and score it against that use before you call it done.
How should you review, version, and update SOPs over time?
Give every SOP a version number and a "next review" date in the header. When you change a step, bump the version and note what changed in a one-line changelog at the bottom, following the same logic as semantic versioning: major bump for a changed outcome or tool, minor bump for added detail.
Set a lightweight cadence: review any SOP touched by a real incident within a week, and sweep the full library every 90 days, aligned to your planning cycle. Assign each document a single owner, not "the team", so nothing waits on a decision nobody owns.
Retire dead SOPs aggressively. An outdated SOP is worse than none, because staff follow it confidently into the wrong process.
Can AI help you write an SOP, and where does it fall short?
Score each option on three criteria: does it force constraints, does it know your context, and what does it cost in money and your time.
Raw ChatGPT wins on cost and speed but produces a starting draft that cherry-picks badly. Without your ICP, budget, and team capacity in the prompt, nothing compounds and it's easy to procrastinate for 30 days "researching methodologies."
Structured AI tooling like Cascade or Upmetrics adds templates and tracking, but still lacks judgement about approvals, tone, and board politics. Boutique consultants bring that judgement, at a price a 5-50 person service business feels. OGPP Strategy Advisor sits in the middle: it forces tradeoffs (one ICP, one main channel, one core offer, explicit "don't do this" items) and offers advisor review when a decision needs a human pass. Honestly, it falls short where your context is undocumented: it can only work with what you tell it, and the $2,500 sprints aren't cheap if you haven't first written the SOPs yourself.
FAQ: How long should an SOP be for a small business?
One to two pages, or however long it takes to cover trigger, inputs, steps, decision points, exceptions, systems, and a done condition. Budget one to two hours to write it. If it runs longer, you have probably documented a department instead of a single task, so split it.
Who should write an SOP: the owner or the person doing the task?
The person doing the task drafts it, because they know the real process including workarounds. The owner names the trigger, sets the KPI, and signs off on exceptions and escalation paths. Validation is non-negotiable either way: hand the draft back to whoever executes it and watch one run.
What software do I use to write and store SOPs?
A shared doc with a version number and a 'next review' date in the header is enough to start. What matters more than the tool is naming exact systems and data fields inside the document, so any later automation or handoff works from the same source of truth without re-documenting.
How detailed does an SOP need to be before automation?
Detailed enough to score nine or ten on a ten-point readiness check: named trigger, defined inputs, per-line owners, yes/no decision rules, exceptions, named tools, specified output format, quality criteria, escalation path, and a review date. Ambiguity like 'if the client is unhappy, escalate' will stall any tool that executes workflows.
Is an SOP the same as a checklist or a playbook?
No. A checklist covers sequence only, with no decision points, exceptions, or systems named. A playbook covers strategy and positioning across many situations. An SOP documents one repeatable task precisely enough that someone else, or an automation, can execute it without asking you, including what to do when a step fails.
Final takeaway
Write an SOP after the third time you perform a task; before that, you are documenting a one-off, not a process.
An automation-ready SOP needs eight parts: title and owner, purpose, trigger, inputs, steps, systems, exceptions, and a measurable done condition.
Name exact systems and data fields (e.g., 'QuickBooks, columns A to F'), because vague references like 'update the tracker' stall any automation.
Score your draft against a ten-point readiness check: nine or ten means automation-ready, six to eight needs a human pass, five or fewer is a shelf document.
Give every SOP a version number, a single named owner, and a review date, and retire outdated SOPs aggressively because staff follow them confidently into the wrong process.
Start your 3-day free trialStart your free Strategy CheckRequest an expert review