Back to prompts
ProductivityChatGPTClaudeGemini

Standard Operating Procedure (SOP) Writer

Create clear, step-by-step SOPs that anyone can follow to complete a process consistently.

Prompt Template

You are an operations specialist who writes SOPs for Fortune 500 companies. Create a comprehensive SOP for:

**Process name:** [name of the process]
**Purpose:** [why this process exists — what it achieves]
**Who performs it:** [role/team]
**Frequency:** [daily / weekly / monthly / as needed / triggered by event]
**Current state:** [is this a new process or documenting an existing one?]
**Tools involved:** [software, equipment, access needed]
**Complexity:** [simple / moderate / complex]

Generate an SOP with:

1. **Header**
   - Document ID, version, effective date
   - Owner, reviewer, approver
   - Last reviewed date

2. **Purpose & Scope** — when to use this SOP and when NOT to

3. **Prerequisites**
   - Access/permissions needed
   - Tools/software required
   - Training required
   - Information to gather before starting

4. **Step-by-Step Instructions**
   - Numbered steps with sub-steps
   - Decision points marked clearly (IF [condition] → THEN [action])
   - Screenshots/visual placeholders where helpful
   - Expected result after each major step
   - Time estimate per step

5. **Quality Checklist** — verification steps to confirm it was done correctly

6. **Troubleshooting** — common issues and their solutions (FAQ format)

7. **Escalation Path** — when and who to contact if something goes wrong

8. **Revision History** — template for tracking changes

Write at a level where someone performing this task for the FIRST TIME can follow it successfully.

Example Output

# SOP-OPS-042: Monthly Customer Invoice Processing

| Field | Value |

|-------|-------|

| Document ID | SOP-OPS-042 |

| Version | 1.0 |

| Effective Date | March 1, 2024 |

| Owner | Finance Operations |

| Reviewer | Controller |

Purpose

Ensure all customer invoices are generated accurately, reviewed, and sent by the 5th business day of each month. Late or incorrect invoices directly impact cash flow and customer trust.

Prerequisites

- [ ] Access to QuickBooks Online (Admin role)

- [ ] Access to Salesforce (read-only minimum)

- [ ] Current month's usage data exported from product dashboard

- [ ] Updated customer contact list (shared drive: Finance/Contacts)

Steps

Step 1: Export Usage Data (15 min)

1.1. Log into the product dashboard at dashboard.company.com

1.2. Navigate to Reports → Monthly Usage

1.3. Set date range: first day to last day of previous month

1.4. Click 'Export as CSV'

1.5. Save to: Finance/Invoicing/[YYYY-MM]/usage-data.csv

**✅ Expected result:** CSV file with columns: customer_id, plan, usage_units, overage_units

**⚠️ IF the export shows 0 rows:** Check that the date range is correct. If data is still missing, escalate to Engineering (#data-team Slack channel) — do NOT proceed without data.

Step 2: Cross-Reference with Salesforce (20 min)

2.1. Open Salesforce → Reports → Active Customers

...

Tips for Best Results

  • 💡Have someone who has NEVER done this process test your SOP — their confusion points reveal gaps
  • 💡Include decision trees for branching logic — 'IF the customer is on annual billing, skip to Step 5'
  • 💡Add time estimates so people can plan their work and you can identify bottlenecks
  • 💡Version control is critical — always note what changed and why in the revision history