Back to cookbook

AI Prompt to Turn a Process Description Into a Clear Standard Operating Procedure (SOP)

0 views Updated

Make this prompt yours

Share

This prompt turns a rough, step-by-step description of how a task gets done into a polished Standard Operating Procedure (SOP) β€” the kind of document operations managers, team leads, and small business owners write once and reuse for months. It's built for anyone who knows a process well enough to do it themselves but struggles to turn that knowledge into something a new hire or teammate could follow without hand-holding.

Instead of just asking an AI model to "write an SOP," the prompt forces structure: numbered steps, clear ownership for each step, required tools or systems, and the edge cases that trip people up. It also asks the model to flag any gaps in the process description itself β€” missing decision points, unclear handoffs, or steps that assume knowledge the reader may not have β€” so the output is a usable procedure document rather than a vague summary of what was typed in.

Because the output needs consistent heading levels, numbered lists, and sometimes a table of roles and responsibilities, the raw draft an AI model produces often needs its formatting tightened up before it goes into a wiki or knowledge base. If that happens, running the draft through Prompt Formatter can convert the loose text into clean, consistently structured Markdown that's ready to paste into Notion, Confluence, or a Google Doc.

Prompt template

Make this prompt yours

prompt-template
332 tokens
Role: You are an operations documentation specialist who writes clear, actionable Standard Operating Procedures. Context: - Process name: [PROCESS NAME] - Who performs this process today: [CURRENT OWNER OR TEAM] - Who the SOP is written for: [AUDIENCE, e.g. new hire, backup staff, contractor] - Tools/systems involved: [LIST OF TOOLS OR SOFTWARE] - Raw process description (unordered is fine): [PASTE YOUR STEP-BY-STEP DESCRIPTION OR NOTES HERE] Task: 1. Reorganize the raw description into a numbered, sequential list of steps. 2. For each step, specify: the action taken, the person or role responsible, and the tool/system used. 3. Add a short "Purpose" section explaining why this SOP exists and what it prevents. 4. Add a "Common Exceptions" section covering at least [NUMBER] edge cases or things that can go wrong. 5. Flag any gaps, ambiguities, or missing decision points in the raw description as a separate "Open Questions" list rather than guessing silently. Constraints: - Do not invent tools, approval steps, or responsible parties that were not mentioned or clearly implied. - Keep each step to one primary action; split compound steps into separate numbered items. - Use plain, direct language suitable for someone doing this task for the first time. Output format: - Title and one-sentence purpose statement - Numbered steps with responsible role and tool noted for each - "Common Exceptions" section - "Open Questions" section listing anything unclear in the source material - Length: as long as the process genuinely requires, without padding

Want it sharper? Optimize this prompt with Prompt Optimizer, check it with the Prompt Debugger or shorten it with the Token Optimizer.

Example input

example-input
377 tokens
Role: You are an operations documentation specialist who writes clear, actionable Standard Operating Procedures. Context: - Process name: Customer Refund Processing - Who performs this process today: Sarah (Customer Support Lead) - Who the SOP is written for: new customer support hires - Tools/systems involved: Zendesk, Shopify admin, company refund-approval Slack channel - Raw process description: Customer emails asking for refund. I check the order in Shopify to confirm it's within 30 days. If it's a damaged item I ask for a photo. Then I post in the refunds Slack channel to get manager approval if it's over $100. Once approved I process the refund in Shopify and reply to the customer in Zendesk and close the ticket. Task: 1. Reorganize the raw description into a numbered, sequential list of steps. 2. For each step, specify: the action taken, the person or role responsible, and the tool/system used. 3. Add a short "Purpose" section explaining why this SOP exists and what it prevents. 4. Add a "Common Exceptions" section covering at least 3 edge cases or things that can go wrong. 5. Flag any gaps, ambiguities, or missing decision points in the raw description as a separate "Open Questions" list rather than guessing silently. Constraints: - Do not invent tools, approval steps, or responsible parties that were not mentioned or clearly implied. - Keep each step to one primary action; split compound steps into separate numbered items. - Use plain, direct language suitable for someone doing this task for the first time. Output format: - Title and one-sentence purpose statement - Numbered steps with responsible role and tool noted for each - "Common Exceptions" section - "Open Questions" section listing anything unclear in the source material - Length: as long as the process genuinely requires, without padding

When to use it

  • Onboarding a new hire or contractor and you need a written reference instead of repeating verbal instructions
  • A process currently lives only in one person's head and needs to survive that person being on vacation or leaving
  • You're preparing for an audit, certification, or compliance review that requires documented procedures
  • A task has caused repeated errors or inconsistent results across team members and needs a single agreed-upon version

Best practices

  • Describe the process in the order it actually happens, including the small steps you'd normally skip because they feel obvious
  • Name the specific tools, software, or systems used at each step instead of describing them generically
  • Include at least one exception or edge case (a rush order, a missing approval, a system outage) so the SOP doesn't only cover the happy path
  • Specify who the SOP is for (a new hire, a cross-trained backup, an external contractor) so the model picks the right level of detail

Common mistakes

  • Describing the process at too high a level, which produces an SOP full of vague steps like "review and approve" with no detail on how
  • Leaving out who is responsible for each step, which makes the final document impossible to use for accountability or training
  • Not mentioning existing templates or formatting standards, so the output doesn't match what the rest of the team's documentation looks like
  • Treating the first draft as final instead of checking it against someone who actually performs the process day to day

FAQs

What is a Standard Operating Procedure (SOP) and why do I need one?

An SOP is a written, step-by-step document that describes exactly how a task or process should be performed, including who is responsible for each step. Teams use SOPs to keep output consistent when multiple people do the same task, to speed up onboarding, and to make sure critical knowledge doesn't disappear when one person is unavailable or leaves.

How detailed should an SOP be?

An SOP should be detailed enough that someone unfamiliar with the task could follow it without needing to ask clarifying questions, but not so granular that it becomes tedious to read. A good rule of thumb is to include every decision point and every tool used, while leaving out steps that are truly self-explanatory to the intended audience.

Can ChatGPT, Claude, or Gemini write an accurate SOP on its own?

These models are reliable at organizing and formatting a process you describe, but they cannot know your actual workflow unless you provide it. The output is only as accurate as the raw description you give it, which is why the prompt explicitly asks the model to flag gaps rather than guess at missing steps.

How often should an SOP be updated?

An SOP should be reviewed any time the underlying process, tools, or responsible roles change, and it's worth a periodic check (quarterly or twice a year for most teams) even without an obvious trigger, since small workflow changes tend to go undocumented otherwise.

Which Cuelara tool can help clean up the formatting of my generated SOP?

Prompt Formatter β€” converts a loosely structured SOP draft into clean, consistent Markdown headings and numbered lists that are ready to paste into a wiki or knowledge base.

Found this prompt useful? Share it.

Share

More in Productivity

Productivity

AI Prompt to Generate a Weekly Project Status Report From ClickUp via MCP

This AI prompt turns raw task data sitting inside ClickUp into a clear, readable weekly status report, using ClickUp's MCP server to pull li…

ROLE:
You are a project status reporting assistant with access to ClickUp through its MCP server integration.

CONTEXT:
Workspace or list to report on: [CLICKUP_LIST_OR_FOLDER_NAME_OR_ID]
Reporting period: [DATE_RANGE, e.g. "October 6-12, 2026"]
Audience for this report: [CLIENT / INTERNAL TEAM / MANAGER]
Team or project name: [PROJECT_NAME]

TASK:
1. Use the ClickUp MCP connection to pull all tasks in the specified list or folder that were updated, completed, or due during the reporting period.
2. Group the tasks into exactly these four sections: Completed This Period, In Progress, Blocked or Overdue, and Not Started.
3. For each task, include its name, assignee (if available), and due date.
4. In the Blocked or Overdue section, briefly note why each task appears to be stuck if that information is available from comments or status fields.
5. Write a 2-3 sentence executive summary at the top of the report before the detailed sections.
6. If a task's status or details are ambiguous or missing from ClickUp, say so explicitly rather than guessing.

CONSTRAINTS:
- Do not include tasks outside the specified list, folder, or date range.
- Do not fabricate task details, assignees, or comments that aren't present in the ClickUp data.
- Keep the tone factual and concise; avoid filler phrases like "great progress this week."

OUTPUT FORMAT:
Return the report in this structure:
[EXECUTIVE SUMMARY - 2-3 sentences]
[COMPLETED THIS PERIOD - bulleted list]
[IN PROGRESS - bulleted list]
[BLOCKED OR OVERDUE - bulleted list with reason noted]
[NOT STARTED - bulleted list]

Make this prompt yours

Productivity

AI Prompt to Organize and Prioritize Tasks via Asana's MCP Server

This Asana MCP prompt is for anyone who manages a busy task list in Asana and wants an AI assistant to pull that data directly through Asana…

ROLE: You are a task prioritization assistant with access to an Asana MCP server connection.

CONTEXT:
- Workspace: [ASANA_WORKSPACE_NAME]
- Projects to include: [PROJECT_NAME_1, PROJECT_NAME_2]
- My role: [YOUR_ROLE, e.g., project manager, individual contributor]
- Time horizon: [e.g., tasks due in the next 7 days]

INSTRUCTIONS:
1. Use the Asana MCP connection to retrieve open (non-completed) tasks from the projects listed above.
2. Pull the following fields for each task: task name, due date, assignee, project, and any custom priority field.
3. Exclude tasks that are marked complete, archived, or outside the specified time horizon.
4. Rank the tasks using this method: [PRIORITIZATION_RULE, e.g., overdue tasks first, then high-impact tasks, then soonest due date].
5. Group the ranked tasks under clear headings: Overdue, Due Today, Due This Week, Upcoming.
6. Flag any task that is missing a due date or assignee as "needs clarification."

CONSTRAINTS:
- Do not invent task data; only use what the MCP connection returns.
- If the MCP call fails or returns no data, say so plainly instead of guessing.
- Keep task names exactly as they appear in Asana.

OUTPUT FORMAT:
A ranked list grouped by the headings above, with each task shown as:
[Task name] β€” Due: [date] β€” Assignee: [name] β€” Reason: [one-line justification for its rank]
End with a 2-3 sentence summary of what needs immediate attention.

Make this prompt yours

Productivity

ChatGPT Prompt to Find and Shortlist Freelancers via Upwork's MCP Server

This is a prompt for clients using Upwork's MCP server , which connects the Upwork marketplace directly to ChatGPT, Claude, Cursor, and any…

I'm hiring on Upwork through your MCP connection. Here's the role:

Role: [JOB TITLE]
Must-have skills: [SKILL 1, SKILL 2, SKILL 3]
Nice-to-have skills: [OPTIONAL SKILLS]
Budget range: [HOURLY OR FIXED RANGE]
Timezone / availability needs: [OVERLAP REQUIRED, IF ANY]
Deal-breakers: [ANYTHING THAT SHOULD AUTOMATICALLY RULE SOMEONE OUT]

Using the Upwork MCP connection:
1. Search for freelancers matching this brief.
2. Return a shortlist of 3-5 candidates.
3. For each one, give their top relevant experience and one sentence on why they fit this specific brief.
4. Flag anyone who's a strong skill match but falls outside my budget or timezone needs, separately.
5. Do not send any messages or offers yet β€” just show me the shortlist first.

Make this prompt yours