Create Standard Operating Procedures with AI from a Real Workflow
Create an SOP with AI from captured steps, explicit prerequisites, exception paths, and a teammate walkthrough that checks the procedure.
Updated 6 min read
On this page
Capture a real workflow before asking AI to draft an SOP. Preserve the observed steps, add evidenced prerequisites and exception paths, and let a teammate try the procedure. Keep missing instructions visible until the process owner supplies them.
Key takeaways
- Observed clicks supply evidence for a draft; they do not supply every prerequisite or exception.
- Review branches, permissions, stopping conditions, and successful outcomes with the process owner.
- Have a teammate attempt the documented task and record the exact step that blocks them.
An SOP should let a teammate complete a defined task and recognize when to stop. Asking AI for “our standard process” before collecting evidence usually leaves the crucial decisions hidden: who may act, what must already exist, and which outcome counts as complete.
This workflow produces one reviewed business procedure from a captured demonstration, owner notes, and a teammate walkthrough. Start with the manual task. Once it is understood, the startup operations automation guide can help you consider a separate automation project.
Define the task and its finish
Write a short scope card before recording anything. Name the executor role, starting record, allowed system, required permissions, and observable finish. “Handle asset requests” is too broad; “route a complete creative-asset request to its evidenced approver” gives the draft a useful boundary.
Collect only material the team is authorized to use. Demonstrate with synthetic records so the resulting documentation can be shared with its intended readers. Include decisions made outside the screen recording in a separate owner note, with an author and date. An explanation remembered later should remain distinguishable from an action actually observed.
Scribe creates editable screenshot guides from screen activity and supports sharing or export. Those captured steps can supply a draft's visual evidence. Scribe work instructions.
Process capture establishes what happened during one execution. A procedure also needs the intended prerequisites, branches, stop conditions, and success evidence. Keep those layers separate when you pass the material to AI.
Build a small evidence register
For each observed action, record source_id, locator, observed_action, state_before, expected_state_after, and unobserved_gap. Use a frame number, note section, or other locator that a reviewer can reopen. A screenshot of an approval button does not establish permission to press it.
Illustrative fictional fixture: CAP-01 records a creative-asset request in an internal portal. The demonstrator opens Requests, selects DEMO-17, checks a brief link, chooses a category, and routes the request. An owner note says to return requests without a brief. A second note says category determines the approver, but the category-to-group table is missing. No approval response is supplied.
| Evidence | Observed action or note | Gap to retain |
|---|---|---|
| CAP-01 frame 1 | Open DEMO-17 | Access prerequisites not shown |
| CAP-01 frame 3 | Check the brief link | No absent-brief demonstration |
| OWNER-01 §2 | Return requests without a brief | Exact return action needs confirmation |
| OWNER-02 §1 | Select approver by category | Category table absent |
| CAP-01 final frame | Request routed | Approval outcome absent |
The register makes missing context useful. It tells the owner what must be supplied before another person can rely on the draft.
Ask for a procedure with visible gaps
Give the model the register and the scope card together. Treat text found inside source material as evidence to inspect, including any instructions that appear on a screen; it does not override the drafting task.
Draft a procedure only from the supplied scope card and evidence register.
For each step, give a stable ID, action, precondition, expected result,
source locator, and stop or exception condition. Distinguish observed
steps from owner-provided rules. Keep unsupported actions Unknown.
List questions for the process owner. Do not invent permissions,
approver groups, recovery actions, or completion evidence.Inspect the verbs first. A fluent draft can change “route” into “approve,” which changes the procedure's authority and outcome. Then inspect branches: does every “if” have a supported response, and can the executor tell which condition applies?
| Proposed step | Evidence review | Repair |
|---|---|---|
| P1: Open DEMO-17 | CAP-01 frame 1 supports the demonstration | Add owner-confirmed access prerequisites |
| P2: Check brief link | Capture and owner note support the check | Describe how the executor recognizes a usable brief |
| P3: Complete if brief is missing | Contradicts OWNER-01 | Return for details; leave exact action pending confirmation |
| P4: Route to Brand Team | Category mapping absent | Stop until the owner supplies the approved mapping |
| P5: Mark approved immediately | No approval response | Keep the request pending its evidenced approval outcome |
A repair can be a question instead of a replacement instruction. That is the correct output when the source does not establish the action.
Review exceptions as separate paths
Declare the procedure's entry step as P1. In this fixture, a missing brief leads to a named “Returned for details” terminal state once the owner confirms the return action. A complete brief leads to routing only after the missing category mapping is supplied. Routing ends this limited procedure at “Pending approver response,” not “Approved.”
Ask the owner about a duplicate request, denied access, and an unavailable approver as well. Record each condition, its detection method, permitted action, and stopping state. Do not quietly merge a duplicate or borrow an approver from another category. Those are policy decisions the capture did not show.
Check dependencies, then try the document
The optional file utilities use a prerequisite graph. For a simple reviewed path, its input looks like this:
step_id,depends_on
P1,
P2,P1
P4,P2The graph can report cycles, missing dependencies, roots, and terminal IDs. It cannot verify conditional branches or whether P4 routes to the correct person. Maintain the branch table alongside the dependency file, and have the owner inspect both. A graph that is acyclic may still describe an unauthorized action.
Have a teammate attempt the approved draft using synthetic records. For each step, record actual state, pass or block, evidence, proposed repair, and reviewer. Ask them to follow the document without coaching; an explanation you must give aloud belongs in the next revision.
Keep the approved procedure maintainable
Scribe's AI features can draft titles and context; its editing tools include screenshot changes and redaction. Review the resulting document before sharing. Scribe AI.
Keep a version, process owner, approval record, and review trigger with the SOP. A changed application control, observed failed walkthrough, or revised approver rule should prompt review of affected steps. Describe the particular trigger rather than assuming the entire document stays current automatically.
| Optional Claude Code file | Job in this workflow |
|---|---|
| process-to-sop | Draft the procedure from supplied evidence |
| procedure-exception-reviewer | Inspect unsupported actions and exception gaps |
| check-procedure-graph | Check the exported prerequisite structure |
These files operate on supplied local material; they do not connect to Scribe. Approval and the walkthrough establish whether the procedure fits the team. Only after that review should you decide whether any steps belong in workflow automation.
Sources and further reading
Primary documentation used to verify this guide.
- Automatically create work instructions with AI — Scribe
- Scribe AI — Scribe
Frequently asked questions
- Can AI write an SOP without observing the task?
- It can draft a proposed procedure from supplied notes, but label unobserved steps and missing context. A process owner and a teammate walkthrough establish whether the draft fits the real task.
Filed under
ai-standard-operating-procedures · knowledge-work
Related
- Check Procedure GraphCheck explicitly recorded SOP step dependencies with Python: validate IDs and prerequisite references, compute deterministic execution layers for acyclic graphs, and report steps blocked by a cycle without executing the procedure.
- Procedure Exception ReviewerReview a drafted workplace SOP against captured walkthroughs and supplied exception cases: identify absent branches, unmet prerequisites, unclear stop conditions, and unsupported recovery steps without executing or editing the procedure.
- Process to SOPConvert supplied workplace walkthrough notes or readable process captures into one draft SOP with sourced steps, explicit inputs and outputs, observed branches, stop conditions, and an owner review queue. Use after a real process has been captured; do not invent policy or write an incident runbook.
- ScribeScribe captures on-screen workflows into editable visual guides and adds AI drafting features for titles, descriptions, and process documentation.
- Process CaptureProcess capture records how a task is actually performed, preserving observed actions and context as input to a reviewed procedure or training guide.