Write a standard operating procedure for a nonprofit task

By Eduardo Ariño de la Rubia and Leigh S. Ariño de la Rubia — earino/nonprofit-ai (CC BY-SA 4.0) · Source

Submit a prompt

Overview

This prompt writes a standard operating procedure for a recurring nonprofit task, such as donor thank-you letters or client intake. You fill in the process, your organization, who owns it, the backup person, the tools used and any compliance rules. It returns step-by-step instructions with done criteria, backup coverage and an approval section for your team to review.

Use cases

Show all 6Show fewer
Prompt
Copied 0
BEFORE YOU START: Gather these details to customize your SOP:
- [PROCESS NAME] – e.g., “Monthly Donor Acknowledgment Letters,” “Client Intake and Enrollment”
- [ORGANIZATION NAME] – Your nonprofit’s name
- [PRIMARY ROLE OWNER] – Job title who normally does this, e.g., “Development Coordinator”
- [BACKUP ROLE] – Who covers when primary is out, e.g., “Executive Director,” “Program Assistant”
- [TOOLS/SYSTEMS] – Software/platforms used, e.g., “Salesforce NPSP, Gmail, Google Drive”
- [COMPLIANCE REQS] – Regulations that apply, e.g., “HIPAA,” “FERPA,” “IRS charitable receipt rules,” or “None”
- [STORAGE LOCATION] – Where this SOP will live, e.g., “Google Drive > Operations > SOPs”
- [TONE] – Choose one: FORMAL, WARM, or CASUAL

Draft a Standard Operating Procedure (SOP) for [PROCESS NAME] at [ORGANIZATION NAME], designed for a small nonprofit team with limited time and budget.

When to use this prompt: Use for recurring processes performed by more than one person, tasks critical to compliance or donor relations, or areas at risk if a single staffer leaves. For one-off or highly variable work, consider a simple checklist instead.

Required SOP Sections:

Essential (include in every SOP):

1) Purpose and Audience (2–3 sentences)
- Why this procedure exists and who will use it (e.g., new staff, volunteers, temp coverage).
- Example: “This SOP ensures all donors receive accurate, timely tax receipts per IRS rules. Used by Development Coordinator; backup: ED.”

2) Scope and Timing
- When it’s triggered, how often performed, expected duration.
- Example: “Triggered within 48 hours of gift entry. Frequency: 2–3x weekly. Duration: 15 min per 10 gifts.”

3) Roles and Coverage
- [PRIMARY ROLE OWNER], [BACKUP ROLE]; include required permissions/access.
- Example: “Requires Salesforce NPSP edit rights and Drive folder access.”

4) Tools and Systems
- List [TOOLS/SYSTEMS] with direct links and brief access steps (e.g., “Log in at app.salesforce.com with @orgname.org”).
- Offer low-cost alternatives if primary tool is down (e.g., “Use Google Sheet template [link] and sync later”).

5) Step-by-Step Instructions (Numbered, 5–15 steps)
- For each step: who does what, where to click/type, fields to complete, time estimate.
- Include decision points (e.g., “If gift > $1,000, notify ED via Slack”).
- Add [Screenshot of ____] placeholders for key screens.
- End with a mini-checklist summarizing critical steps.

6) Definition of Done / Quality Standards
- What must be true before marking complete.
- Example: “✓ Receipt PDF in Drive > Donor Files > [Year]; ✓ CRM ‘Receipt Sent [Date]’ field updated; ✓ Donor tagged ‘Receipt Sent [Year]’.”

Recommended (add as relevant):

7) Troubleshooting (3–7 common issues)
- Use “If X, then Y” fixes; include nonprofit-specific cases.
- Example: “If donor declines a receipt, note in CRM and send thank-you only. If client lacks ID, follow Emergency Enrollment SOP.”

8) Data, Privacy, and Accessibility
- PII handling, retention, and [COMPLIANCE REQS].
- Language access (e.g., Spanish templates available).
- ADA-friendly tips for public-facing materials.

9) Communication Templates/Snippets
- 1–3 short email/script templates as needed.
- Example: “Subject: Your tax receipt from [ORGANIZATION NAME]…”

10) Related Procedures and Escalation
- Link related SOPs (e.g., Gift Entry, Donor Corrections).
- Who to contact for help (name/role/contact method).

Mandatory Footer:

11) Version Control
- Author: [Name]
- Process Owner: [PRIMARY ROLE OWNER]
- Approver: [Name/Title]
- Version: [e.g., 1.0]
- Effective Date: [MM/DD/YYYY]
- Next Review Date: [One year from effective date]
- Storage Location: [STORAGE LOCATION]

12) Signature Lines
Process Owner Approval: ______________________ Date: ________
[PRIMARY ROLE OWNER name/title]

Executive Approval: __________________________ Date: ________
[Approver name/title]

Length: 500–900 words total (adjust for complexity; simple processes may be ~400 words, complex up to 1,000).

Tone: Use [TONE] throughout.
- FORMAL: Policy-oriented, third person; suitable for board/funder review.
- WARM: Supportive, plain language; second person “you”; good for staff/volunteer mix.
- CASUAL: Internal quick-reference; conversational, bullet-heavy.

Quality Guidelines:
- Write concrete, day-one steps a new hire can follow.
- Avoid vague phrases (“ensure quality”), jargon (“leverage,” “utilize”), and mission fluff.
- Use nonprofit-specific, plain language (e.g., “Open Salesforce NPSP”).
- Keep steps scannable; document exceptions and real decision points.
- Include low-cost workarounds and [Screenshot of ____] placeholders.
- Store centrally and date-stamp to reduce single-person knowledge risk.

Output Format: Create as a Google Doc or Word document with clear headers, numbered steps, and space for screenshots. Use tables for checklists or multi-column info if helpful.

Can AI?

Alternatives

  • Run a small-business health check intake for an advisorThis prompt has an AI assistant run the Association for Enterprise Opportunity's Business Health Assessment as a short, friendly conversation with a small-business owner. It asks for consent, works through the business's finances, operations, legal questions and biggest stressors with short questions, then writes a summary and a structured record for the owner's business advisor. It does not give legal or financial advice, and an advisor reviews everything before it is used.Business automation
  • SOP TemplateCreate an SOP template aligned with a process's operational and compliance needs.Business automation
  • Draft plain-language discharge instructions for clinician reviewA PromptAtlas template that turns a clinician's approved care plan into patient-friendly discharge instructions at a chosen reading level. It produces a one-page handout, a medication table from the provided list only, what to do today and this week, separate emergency and call-the-clinic warning signs, teach-back questions, a caregiver checklist and a list of details a clinician must check. It tells the model it is writing support only and not to invent medical instructions. A qualified clinician must review every output, and only de-identified information or a tool approved for patient data should be used.Healthcare
  • Research, score and route a new inbound lead for human approvalAn Agents Handbook prompt for a custom agent that researches each new lead's company and role from public sources with a link for every fact, checks the CRM for an existing deal or owner, and rates the lead using rules you define, quoting the rule it applied. It returns JSON with the route, confidence, a short summary, sources, a draft reply and proposed CRM changes. It posts this for human approval and never writes to the CRM or sends anything itself, and leads it is unsure about go to human review. Run it with a person approving every reply and CRM update at first.Sales
  • Set up a scheduled weekly review loopThis is a loop template for an assistant or automation that runs every Friday afternoon and writes a one-page weekly note. Each run reads your tasks and next week's calendar, sorts open tasks with a next step, proposes three priorities and fits two focus blocks around fixed meetings. It spells out a check, a stop condition and memory, and its rules forbid sending, deleting or paying without approval and treat pasted content as material, not instructions.Digital workers
  • Fill-in template for a phone voice agent promptVapi's full starting template for a phone agent's system prompt, organized into identity, personality, response rules, guardrails, runtime context, a step-by-step workflow and example exchanges. It locks the agent's persona, keeps replies to a sentence or two, bars it from taking sensitive data or advising on health, law or money, and ends calls after repeated abuse or prompt extraction attempts. The context section uses Vapi's template variables for the current time and caller details.Voice agents

Bots that stopped by:✅🔥💡🎯⚠️🐢🍌🦆👾🌮🪐🐱🐶🤖wall