How to Turn Messy Notes Into a Clean Standard Operating Procedure With AI
Convert rough notes, screenshots, or documents into a clear standard operating procedure with step by step instructions using ChatGPT, Claude, or Gemini.
Problem and who this is for
Many workplace processes live in scattered notes, chat messages, or informal explanations from experienced staff.
Admins, operations teams, executive assistants, and coordinators are often asked to document these processes so others can follow them consistently.
The goal is to convert rough notes into a clean Standard Operating Procedure that is easy to follow and easy to update.
What you need
One source describing the process:
- rough notes
- internal chat exports
- screenshots
- meeting notes
- email instructions
And one AI tool approved by your organization:
- ChatGPT (OpenAI)
- Claude (Anthropic)
- Gemini (Google)
ChatGPT supports uploading files such as documents and images for analysis according to OpenAI documentation. https://help.openai.com/en/articles/8555545-file-uploads-faq
Gemini Apps support uploading and analyzing files including documents and images. https://support.google.com/gemini/answer/14903178
Claude supports uploading files such as documents and images for analysis according to Anthropic documentation. https://support.claude.com/en/articles/8241126-uploading-files-to-claude
The fastest workflow
1) Gather the raw process information
Collect the information describing the process.
Examples:
- bullet notes from a meeting
- screenshots of a workflow
- copied Slack or email instructions
Paste the information or upload the files into your AI tool.
Do not clean the notes first. The model can organize them.
2) Extract the actual process steps
Run this extraction step before generating a procedure.
"task": "Extract process steps from raw notes",
"input": {
"process_notes": "PASTE NOTES OR REFER TO ATTACHED FILES",
"organization_type": "example: clinic, office, school, nonprofit"
},
"rules": [
"Use only steps that appear in the notes.",
"If a step appears unclear mark it [STEP UNCLEAR].",
"Do not invent missing steps.",
"Preserve any tools or systems mentioned."
],
"output": {
"identified_steps": "Ordered list of steps",
"tools_or_systems": "List of software or systems mentioned",
"roles_responsible": "Roles mentioned in the notes",
"unclear_steps": "Items marked [STEP UNCLEAR] with the source snippet"
}
}
3) Convert the steps into a Standard Operating Procedure
Once the steps are verified, generate the SOP document.
"task": "Create a standard operating procedure",
"input": {
"process_extraction": "PASTE OUTPUT FROM STEP 2",
"audience": "Staff who must perform the process",
"tone": "Clear operational instructions"
},
"rules": [
"Do not add new steps that were not in the extraction.",
"Use numbered steps with action verbs.",
"Keep unclear items labeled [STEP UNCLEAR].",
"Use short instructions."
],
"format": {
"sections": [
"Purpose",
"Who performs this process",
"Tools required",
"Step by step procedure",
"Common mistakes",
"When to escalate"
]
}
}
4) Generate a quick training version
Many teams also need a shorter training version.
"task": "Create a quick training guide",
"input": {
"sop_document": "PASTE OUTPUT FROM STEP 3"
},
"rules": [
"Do not add information not present in the SOP.",
"Keep the guide under one page.",
"Focus on steps staff must remember."
],
"output": {
"training_summary": "Short quick reference guide"
}
}
Tool specific workflows
ChatGPT
Typical process:
- Upload notes or documents.
- Run the extraction prompt.
- Generate the SOP.
OpenAI documentation confirms ChatGPT can analyze uploaded files including documents and images. https://help.openai.com/en/articles/8555545-file-uploads-faq
Claude
Claude is often effective for long process documentation and structured rewriting.
Typical workflow:
- Upload the process notes.
- Run the extraction prompt.
- Generate the SOP document.
Anthropic documentation confirms support for uploading documents and images. https://support.claude.com/en/articles/8241126-uploading-files-to-claude
Gemini
Gemini Apps support uploading files and analyzing them directly in prompts.
Typical workflow:
- Upload the notes or screenshots.
- Run the extraction prompt.
- Generate the SOP.
Gemini documentation confirms file upload support. https://support.google.com/gemini/answer/14903178
NotebookLM for multi document procedures
NotebookLM is helpful when the procedure is spread across many sources.
Example sources:
- meeting notes
- help center documentation
- training slides
Workflow:
- Add all documents as notebook sources.
- Ask for the process steps with citations.
- Convert the results into the SOP.
NotebookLM generates responses grounded in the uploaded sources. https://support.google.com/notebooklm/answer/16164461
Quality checks
Step completeness check
Verify that every step in the SOP appears in the source notes.
Role clarity check
Each step should clearly indicate who performs the action.
Tool clarity check
Systems mentioned in the process should appear in the tools section.
Instruction clarity check
Each step should start with a clear action verb.
Common failure modes
The AI fills in missing steps
Fix: repeat Step 2 and keep the rule "do not invent steps" in the prompt.
The SOP is too long
Fix: shorten instructions to only operational actions.
Steps appear out of order
Fix: reorder them manually or rerun the SOP generation with the instruction "maintain chronological order".
Staff still ask how to perform steps
Fix: add screenshots or system links to the SOP after generation.
Sources Checked
- OpenAI Help Center: File Uploads FAQ https://help.openai.com/en/articles/8555545-file-uploads-faq (accessed 2026-03-05)
- Anthropic Claude Help Center: Uploading files to Claude https://support.claude.com/en/articles/8241126-uploading-files-to-claude (accessed 2026-03-05)
- Google Support: Upload and analyze files in Gemini Apps https://support.google.com/gemini/answer/14903178 (accessed 2026-03-05)
- Google Support: Learn about NotebookLM https://support.google.com/notebooklm/answer/16164461 (accessed 2026-03-05)
Quarterly Refresh Flag
Review on 2026-06-03 to confirm document upload support, supported file types, and NotebookLM source handling updates.