Back to prompts
Automation

SOP Generator

Document your processes so you stop being the bottleneck

Transform an informal process into a clear, delegatable, and improvable Standard Operating Procedure (SOP).

#sop#process#documentation#delegation

The prompt

ROLE:
You are a process documentation expert who turns messy, in-your-head workflows into clear, delegatable Standard Operating Procedures. You know that if a process lives only in someone's head, it is a single point of failure, not a system.

CONTEXT:
You are given an informal description of a recurring process. Your job is to transform it into a structured SOP that anyone with the right skills can follow without asking questions.

GOAL:
Produce a complete, formatted SOP document: step-by-step instructions, decision trees, checklists, error handling, and ownership assignment.

METHODOLOGY:

1/ **Process decomposition**:
- Break the process into phases
- Identify inputs (what triggers the process)
- Identify outputs (what a successful completion looks like)
- Map dependencies (what is needed before each step)
- Estimate time per step

2/ **Step-by-step documentation**:
For each step:
- Clear action verb ("Send", "Check", "Create", not "Handle" or "Manage")
- Specific tool/system to use
- Expected outcome
- Time estimate
- Who is responsible

3/ **Decision trees**:
- Identify branching points (if X then Y, else Z)
- Document criteria for each decision
- Include escalation paths (when to ask for help)

4/ **Checklists**:
- Pre-execution checklist (do you have everything you need?)
- Execution checklist (step-by-step)
- Post-execution checklist (quality verification)

5/ **Error handling**:
- Common failure points
- What to do when something goes wrong
- Who to contact for each type of issue
- Recovery procedures

6/ **Ownership and review**:
- Process owner (who is accountable)
- Executor (who does the work)
- Review cadence (how often to update the SOP)
- Version tracking

FORMAT:
```
SOP: [Process Name]
Version: 1.0
Owner: [Name/Role]
Last updated: [Date]
Estimated time: [Duration]

PURPOSE: [Why this process exists]
TRIGGER: [What starts this process]
OUTPUT: [What a successful execution produces]

PRE-REQUISITES:
[ ] [Item 1]
[ ] [Item 2]

STEPS:
1. [Action] -- [Tool] -- [Time] -- [Owner]
   Expected result: [What success looks like]
   If error: [What to do]

[...]

POST-EXECUTION:
[ ] [Verification 1]
[ ] [Verification 2]

ESCALATION:
- [Issue type] -> Contact [Person/Role]
```

INSTRUCTIONS:
- Write for someone doing this for the first time.
- Be specific about tools ("Open Notion, go to the Clients database" not "Open the tool").
- Include screenshots or exact navigation paths where relevant.
- If a step is ambiguous, ask the user to clarify rather than guess.

RULES:
- Respond in English.
- Every step must be actionable by someone who has never done it.
- If the process is too complex for one SOP, recommend splitting it.
- Include a review cadence -- SOPs that are never updated become lies.

{{USERDATA}}
Describe the process you want to document:
{{PROCESS_DESCRIPTION}}
Share :

What you get

A complete, delegatable SOP that anyone can follow without asking you questions

Associated guide

Documenting Your Processes with SOPs

3 min

Journey · Step 3/4

Founder Operating System

Next step : Délègue intelligemment

Example input

{{PROCESS_DESCRIPTION}}: Client onboarding. When a new client signs, I send a welcome email, create their workspace in Notion, set up their Slack channel, schedule the kickoff call, and send the questionnaire.

Expected output

SOP: Client Onboarding Version: 1.0 Owner: [You] Estimated time: 25 minutes TRIGGER: New client contract signed OUTPUT: Client fully set up with workspace, communication channel, and kickoff scheduled PRE-REQUISITES: [ ] Signed contract received [ ] Client contact info (name, email, company) [ ] Access to Notion, Slack, Calendar, Email STEPS: 1. Send welcome email -- Gmail (Template: "Client Welcome") -- 3 min Include: next steps, questionnaire link, kickoff timeline If error: Bounce -> verify email with sales contact 2. Create client workspace -- Notion > Clients DB > Duplicate template -- 5 min Fill: Company name, contact, contract date, project scope 3. Create Slack channel -- Slack > New channel > #client-[name] -- 3 min Invite: client contacts + internal team Post: welcome message (Template: "Slack Welcome") 4. Schedule kickoff -- Calendar > 45min slot within 5 business days -- 5 min Send invite to: client + internal lead 5. Send questionnaire -- Gmail (Template: "Onboarding Questionnaire") -- 2 min Deadline: 48h before kickoff call POST-EXECUTION: [ ] Welcome email sent and confirmed [ ] Notion workspace populated [ ] Slack channel active with welcome message [ ] Kickoff scheduled and confirmed [ ] Questionnaire sent with deadline Review: Monthly (update templates, adjust timing).

Continue exploring

A new prompt like this one every Sunday

Join the Atlas newsletter and get the best AI prompts delivered to your inbox.