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.

Cover for How to Turn Messy Notes Into a Clean Standard Operating Procedure With AI

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:

  1. Upload notes or documents.
  2. Run the extraction prompt.
  3. 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:

  1. Upload the process notes.
  2. Run the extraction prompt.
  3. 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:

  1. Upload the notes or screenshots.
  2. Run the extraction prompt.
  3. 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:

  1. Add all documents as notebook sources.
  2. Ask for the process steps with citations.
  3. 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.