SOP template and free SOP generator

Name the process, pick the format and add notes on how you do it today. The generator drafts a standard operating procedure you can edit.

Free, no account needed. Updated .

SOP templates

Copy a template into your editor and fill in the parts in [brackets]. 10 templates in 2 groups.

Blank SOP templates

  • Standard SOP template

    # [Process name] SOP number: [ID] Version: [1.0] Owner: [role] Last reviewed: [date] ## Purpose [One sentence: why this procedure exists and what outcome it protects.] ## Scope Applies to: [teams, products, regions]. Does not cover: [exceptions]. ## Roles and responsibilities - [Role]: [what this role does in the procedure] - [Role]: [approves, reviews or is informed] ## Before you start - Access to: [tools or permissions] - Inputs: [documents, data, requests] ## Procedure 1. [Action, written as an instruction.] 2. [Action.] a. [Sub-step, if the action has parts.] 3. [Action.] ## Escalation If [condition], contact [role] through [channel] within [time]. ## Records Save [what] in [where] for [how long]. ## Review [Owner] reviews this SOP every [period] and after any incident that involves it.

  • Checklist SOP template

    # [Task name] checklist Owner: [role] When to use: [trigger] - [ ] [Check or action] - [ ] [Check or action] - [ ] [Check or action] - [ ] [Check or action] - [ ] Record the result in [where] If any item fails: [what to do and who to tell].

Customer support SOPs

  • Ticket triage

    # Ticket triage ## Purpose Every new ticket gets a priority, a category and an owner within [time]. ## Procedure 1. Open the oldest unassigned ticket in [helpdesk]. 2. Read the whole message, including attachments. 3. Set the category: [billing / technical / account / feature request / other]. 4. Set the priority: - Urgent: the customer cannot use the product, or there is a security or data risk. - High: a main feature fails and there is no workaround. - Normal: everything else. 5. If an article in the help center answers it, reply with the link and a one-line summary. 6. Otherwise assign it to [queue or person] for that category. 7. For Urgent tickets, also post the ticket link in [channel]. ## Escalation An Urgent ticket without a reply after [time]: tell [role].

  • Refund request

    # Refund request ## Scope Refund requests by email, chat or form. Chargebacks follow [other SOP]. ## Procedure 1. Find the order or subscription in [billing tool] with the customer's email. 2. Check the refund policy: [policy link]. Note the purchase date and the plan. 3. If the request is inside the policy, issue the refund in [billing tool]. 4. If it is outside the policy, ask [role] for approval before you reply. 5. Reply to the customer with the amount, the payment method it goes back to, and when to expect it: [typical days]. 6. Tag the ticket "refund" and add the reason in [field]. ## Records The billing tool keeps the refund. The ticket keeps the conversation.

  • Escalating a bug to engineering

    # Escalating a bug to engineering ## Before you start Try to reproduce the problem with a test account. ## Procedure 1. Search [issue tracker] for an existing issue. If one exists, add the ticket link and stop. 2. Create an issue with: - Steps to reproduce, numbered - What happened and what should happen - Account or workspace ID (never passwords or full card numbers) - Browser, app version, screenshots - How many customers are affected 3. Set the severity with the same rules as ticket priority. 4. Link the issue in the ticket and tell the customer the problem is with the team, without promising a date. 5. When the issue closes, reply to every linked ticket.

  • Customer complaint

    # Customer complaint ## Procedure 1. Reply within [time] to say you have read it and who will handle it. 2. Restate the problem in one sentence so the customer can correct you. 3. Find the facts: account history, earlier tickets, order details. 4. Decide the remedy with the options in [policy]. Above [amount], ask [role]. 5. Reply with what happened, what you will do, and by when. 6. Log the complaint in [where] with the category and the remedy. ## Review [Role] reviews the complaint log every [period] for repeat causes.

  • Account access and password reset

    # Account access and password reset ## Procedure 1. Never change an email address or reset a password from a ticket alone. 2. Ask the customer to use the reset link on the sign-in page first. 3. If they no longer have access to the email: verify identity with [method], such as the last invoice number. 4. If verification fails, do not change the account. Tell the customer what they can do next. 5. If it passes, make the change in [admin tool] and note what you checked in the ticket. ## Escalation Several failed verifications for one account: tell [security contact].

  • Chatbot to human handoff

    # Chatbot to human handoff ## Purpose A visitor the bot cannot help reaches a person without repeating themselves. ## Procedure 1. Open the handoff in [inbox] and read the full conversation first. 2. Greet the visitor by name if known, and say you have read the chat. 3. Answer the question, or ask one specific follow-up question. 4. If the answer should have been in the help center, note the question in [list] for the docs owner. 5. Close the conversation with the resolution category. ## Review Every [period], the docs owner turns the most common handoff questions into help articles.

  • Help center article update

    # Help center article update ## Trigger A product change, three or more tickets on the same question, or a wrong answer found in an article. ## Procedure 1. Find the article, or create one if none covers the question. 2. Put the answer in the first two sentences. 3. Use the exact names of buttons and pages as they appear in the product. 4. Add one screenshot only where words are not enough. 5. Ask [role] to check the facts. 6. Publish, and link the article in the tickets that triggered it. 7. Set a review date in [where].

  • Outage communication

    # Outage communication ## Procedure 1. Confirm the outage with [on-call role]. Do not post before it is confirmed. 2. Post on [status page] within [time]: what is affected, since when, and that the team is working on it. 3. Add a saved reply in [helpdesk] that links the status page, and tag related tickets "outage". 4. Update the status page every [interval] until it is fixed, even with no news. 5. When it is fixed, post the resolution and reply to all tagged tickets. 6. Within [days], publish a short summary of the cause and what will change.

Short answer

An SOP (standard operating procedure) is a written, step-by-step instruction for a task a team repeats. A useful SOP has a purpose, a scope, roles, numbered steps with one action each, an escalation rule and a review date. Start from the template below, or let the generator draft one from your notes.

How to use the SOP generator

  1. Name the process. Use the name your team already uses, such as "Handling refund requests".
  2. Pick a format. A checklist suits short routine tasks. Step by step adds roles, preparation and escalation. Detailed adds definitions, quality checks and a review section.
  3. Describe how you do it today. Paste rough notes, a chat thread or a list of steps (up to 3,000 characters). The more real detail you give, the less the draft guesses. Where it does not know a detail, it writes [fill in: ...] instead of inventing one.
  4. Edit with the person who does the task. A draft is a starting point. The SOP is done when someone new can follow it without asking a question.

The structure of a good SOP

SOP sections
SectionWhat it answers
PurposeWhy the procedure exists, in one sentence
ScopeWhich teams, products or cases it covers, and which it does not
Roles and responsibilitiesWho does, approves or is told about each part
Before you startAccess, tools and inputs needed
ProcedureNumbered steps, one action each
EscalationWhen to stop and who to tell
RecordsWhat to save, where, and for how long
ReviewWho owns the SOP and when it is checked again

How to write steps people follow

  • One action per step. "Check the order date" and "issue the refund" are two steps.
  • Start with a verb. "Open the ticket", not "The ticket should be opened".
  • Name things exactly. Use the button and page names that appear in the tool.
  • Put the decision in the step. "If the order is older than 30 days, go to step 6" is clearer than a paragraph of policy.
  • Say what done looks like. End with the record or message that proves the task is finished.

SOPs for customer support teams

Support teams repeat the same processes many times a day, which makes them a good place to start. The templates above cover ticket triage, refunds, bug escalation, complaints, account access, chatbot handoff, help center updates and outage communication. Each one has the decisions written into the steps, because most support mistakes happen at a decision: whether to refund, when to escalate, whether to verify identity.

Two of them connect support to self-service. The help center article update SOP turns repeat questions into articles. The chatbot to human handoff SOP makes sure a person picks up where a bot stopped, and that the question goes back to the docs owner. Together they make the help center answer more over time.

How to keep SOPs current

An SOP that no longer matches the tool does more harm than none, because people stop trusting all of them. Give each SOP an owner and a review date. Review sooner when the tool or the policy changes, and after any incident where the SOP was followed and something still went wrong.

Store SOPs where the team already works, with one link per process, and link the SOP from the tool screen where the task starts. If your team writes internal answers that customers also ask about, the same text can feed your help center and a support chatbot.

SOP, policy, checklist or work instruction?

  • Policy: the rule ("refunds within 30 days").
  • SOP: the process that applies the rule, with roles and decisions.
  • Work instruction: the exact clicks for one step inside the SOP.
  • Checklist: a short SOP for a routine task where order and completeness matter most.

Planning cover for a holiday? Write the handover as an SOP, then set your auto-reply with the out of office message generator.

Frequently asked questions

What is an SOP?

A standard operating procedure is a document that tells a person how to do a repeated task the same way every time. It lists who does what, in which order, and what to do when something goes wrong.

What sections should an SOP have?

Most SOPs have a purpose, a scope, roles and responsibilities, what you need before you start, the numbered procedure, escalation, records and a review date. A simple task can use a checklist instead.

How long should an SOP be?

As short as the task allows. A checklist of 6 to 12 items works for routine tasks. A detailed SOP for a regulated or risky process can run several pages. If a step needs more than a few sentences, split it.

What is the difference between an SOP and a work instruction?

An SOP describes the whole process and who is responsible for each part. A work instruction covers one task inside it in more detail, such as the exact clicks in a tool.

How often should SOPs be reviewed?

Set a review date on each SOP, often every 6 or 12 months, and review it sooner when the tool, the policy or the team changes, or after an incident.

Is the SOP generator free?

Yes. You get 5 free AI runs a day without an account, shared by all our AI tools. What you enter is sent to our AI model to write the draft and is not stored. Check every step before your team uses it.

Newsletter

Support notes, once a month.

One email with what we learn about help centers, honest AI answers and support teams. Unsubscribe at any time.

We use your email only for this newsletter. See the Privacy Policy.