The answer at a glance
A useful standard operating procedure identifies when work starts, who owns it, which inputs are required, what actions to take, how to handle exceptions, and what proves completion. Write it around a real process, test it with someone other than the author, and keep the approved version easy to find.
Give the procedure a clear start and finish
Start with a recurring task that becomes unreliable at a handoff. “Customer onboarding” is too broad if it includes selling, account creation, training, implementation, and renewal. A more usable first procedure is “Transfer an approved new account from Sales to the onboarding owner.” Its trigger is a completed sales record; its finish is an accepted handoff with an owner and an agreed next action.
Write the finish condition before the steps. This forces the team to decide what good work looks like. If nobody can say whether the handoff is complete, a longer list of instructions will not solve the ambiguity. Define the minimum evidence, such as a reviewed scope, a confirmed contact, and a named onboarding owner, before discussing where buttons sit in the current software.
The EPA’s SOP guidance describes procedures for recurring work and recommends clear, concise instructions prepared by people familiar with the activity. It also recommends testing a draft with someone other than its writer. Those documentation principles are useful here; the customer-service workflow below is an original example, not an EPA procedure.[1]
Include the information a new operator needs
Put the owner, version, effective date, scope, and trigger near the top. Then identify the records or tools needed before work begins. A prerequisite should be checkable: “approved scope linked in the account record” is clearer than “all details available.” If a missing input requires another person to act, name that role instead of leaving the operator to discover the organization chart.
Use one accountable owner for the procedure itself and a separate owner for each execution. The process owner maintains the method and resolves recurring defects. The assigned onboarding owner completes a particular customer’s handoff. In a small business, one person may hold both roles, but the distinction still makes responsibility clear when work is delegated.
| Part | Question it answers | Example |
|---|---|---|
| Trigger and scope | When does this apply? | Approved new account ready for Sales handoff |
| Owner and inputs | Who acts, and what must exist? | Sales owner; approved scope and customer contact |
| Steps and evidence | What happens, and what is recorded? | Review packet; record acceptance or named blockers |
| Exceptions | What happens when the normal path fails? | Pause scheduling and return missing scope to Sales |
| Acceptance | What proves completion? | Onboarding owner accepts the packet and next action |
| Version and review | Which instructions are current? | Version 1.0; named maintainer; review trigger |
Pair each action with an observable result
Write steps as role, action, and evidence. “Sales owner compares the agreed scope with the handoff packet and records any difference” is testable. “Ensure a seamless customer experience” cannot tell a teammate what to do next. Give a step an output that the following person can inspect: a status, a linked record, a documented approval, or a specific unresolved question.
Keep frequently changing interface instructions in a linked work instruction if they would overwhelm the process. The main SOP should explain which record needs updating and what it must contain. A short screenshot guide can explain where the current application puts that field. This lets the process stay readable while the interface changes.
Choose realistic response targets with the people doing the work. A deadline without a monitored queue or backup owner creates a promise nobody can manage. In the fictional example, one business day is a proposed internal handoff-review target, not a claim about an industry standard or a customer service commitment.
Worked example: Sales hands a new account to onboarding
Imagine a small service company onboarding a fictional customer, Cedar Lane Studio. Sales has approved a project for two locations, but the initial handoff packet lists only one location and omits the customer’s implementation contact. The correct outcome is a visible blocked handoff. Scheduling a kickoff and hoping to resolve the gaps during the call would move an avoidable problem to the customer.
The Sales owner opens the handoff record, links the approved scope, identifies the missing location and contact, and sets the state to “Awaiting information.” Sales remains accountable while gathering the missing inputs. The record carries one owner and a next review date, so it does not vanish into a private message thread. The onboarding owner may review available material but does not accept the incomplete packet.
After Sales confirms both locations and the implementation contact, the onboarding owner checks the packet against the approved scope. If it matches and capacity is available, that owner accepts the handoff, records the next customer action, and takes responsibility for coordination. The SOP ends here. Detailed account setup and delivery planning belong in their own procedures.
| State | Current owner | Evidence required to move forward |
|---|---|---|
| Awaiting information | Sales owner | Missing location and contact confirmed |
| Ready for review | Sales owner | Complete packet linked for onboarding review |
| Accepted | Onboarding owner | Scope reviewed, ownership accepted, next action recorded |
| Escalated | Process owner | Scope or capacity decision documented |
Write the exception paths before calling it complete
Ask the people doing the job what usually interrupts it. For this handoff, common branches include incomplete information, a scope disagreement, an unavailable onboarding owner, and a duplicate account. Each branch needs an action, an owner, and a condition for resuming. “Escalate as needed” leaves all three unanswered.
For a scope disagreement, pause kickoff scheduling and ask the Sales owner to reconcile the packet with the approved agreement. For missing capacity, the process owner assigns a backup or records a revised plan before anyone promises a date. For a possible duplicate, confirm the account identifier before creating another record. Keep customer communication with the assigned account owner while the team resolves the issue.
Separate procedural completion from business success. An accepted packet proves the handoff happened; it does not prove the customer received value. Track handoff completeness and returns for rework to improve this SOP, while the wider onboarding process measures milestones or customer outcomes. Otherwise the team may optimize a clean checkbox while the customer still waits.
Test the draft, publish one version, and learn from defects
Run the procedure with a teammate using a practice account. Give that person only the document and the stated prerequisites. Observe where they ask for hidden context. Test a normal handoff and a missing-input case. Repair the unclear instruction rather than treating the question as an operator failure. A draft is ready when another person can reach the intended end state and recognize when to stop.
Keep one approved location and a short change log. Link to the current version from the queue where work starts. When an instruction changes, record the reason and which roles need to review it. Archive superseded versions with a clear status so an old downloaded copy does not look current.
ISO’s guidance on documented information explains that documentation can communicate instructions, preserve knowledge, and provide evidence of completed work; its extent should reflect the organization and process. In this example, the SOP describes the method, while each completed handoff record shows what happened on a particular account.[2]
Review after a process change or a repeated defect, and set a periodic reminder appropriate to the volume of work. Kona can help turn approved notes into a first draft or compare two versions, but the process owner should resolve missing rules and test the instructions. Ask the AI to mark unknowns explicitly instead of inventing approval authority, deadlines, or customer commitments.
Yours to use
Customer onboarding handoff SOP
An editable Markdown procedure with a complete normal path, exception table, acceptance checklist, and change log. Replace the example targets before approval.
Markdown · Opens in any text editor · No signup required
# SOP: Sales-to-onboarding handoff
Status: DRAFT — adapt and approve before use
Procedure ID: OPS-ONB-001
Version: 1.0
Process owner: [Name / role]
Approved by: [Name / role]
Effective date: [YYYY-MM-DD]
Next review date: [YYYY-MM-DD]
Approved document location: [Link]
## Purpose and scope
Transfer an approved new customer account from Sales to an accountable onboarding owner with a complete, reviewed handoff packet.
Starts when the approved account is ready for handoff. Ends when onboarding accepts the packet and records the next customer action.
Detailed account setup, implementation, and ongoing support are outside this procedure.
## Roles
- Sales owner: prepares the packet; retains ownership until explicit acceptance.
- Onboarding owner: reviews the packet and accepts or records named blockers.
- Process owner: maintains this SOP and resolves capacity or ownership exceptions.
- Backup onboarding owner: [Name / assignment method].
## Prerequisites and handoff packet
- [ ] Customer account identifier and record link.
- [ ] Approved scope / agreement reference.
- [ ] Products or services and included locations.
- [ ] Customer implementation contact and approved contact details.
- [ ] Intended outcome and agreed commitments, with source references.
- [ ] Known dependencies, exclusions, and unresolved questions.
- [ ] Proposed next action and relevant date constraints.
Do not include passwords or credentials in the packet.
## Procedure
1. Sales owner checks whether an account and handoff already exist. Resolve possible duplicates before creating a record.
2. Sales owner prepares the packet and compares its contents with the approved scope.
3. If an input is missing, set status to Awaiting information. Record the missing item, Sales owner, and next review date. Do not schedule the kickoff as if the packet were complete.
4. When complete, Sales owner sets status to Ready for review and assigns the onboarding owner through the agreed queue.
5. Onboarding owner reviews the packet within [agreed target; example: one business day]. Check scope, contact, dependencies, and available capacity.
6. If a blocker exists, record it, its responsible owner, and the condition for resuming. Follow the exception table.
7. If all acceptance checks pass, onboarding owner sets status to Accepted, records acceptance date and next customer action, and takes ownership of coordination.
8. Sales owner confirms the receiving owner is recorded and closes the handoff task. Preserve the record link.
## Exceptions
| Condition | Action | Owner | Resume when |
|---|---|---|---|
| Missing information | Set Awaiting information; list each missing item and a review date | Sales owner | Required inputs are confirmed |
| Scope conflict | Pause kickoff scheduling; reconcile packet against approved agreement | Sales owner, with process owner if unresolved | Approved scope and packet agree |
| Onboarding capacity unavailable | Assign backup or document a revised plan; do not promise a date without agreement | Process owner | Receiving owner and plan are confirmed |
| Possible duplicate account | Check account identifier and linked records before creating anything else | Sales owner | Correct existing or new record is confirmed |
| Review target missed | Flag overdue item in the queue and request owner or backup assignment | Process owner | Review responsibility and next action are explicit |
## Acceptance checklist
- [ ] Approved scope and handoff packet match.
- [ ] Required locations, contact, and dependencies are recorded.
- [ ] No unresolved blocker prevents acceptance.
- [ ] Onboarding owner explicitly accepts responsibility.
- [ ] Acceptance date and next customer action are recorded.
- [ ] Sales owner can find the accepted handoff record.
## Records and review
Store each completed handoff in [approved system/location] under the organization's existing access and retention rules.
Track incomplete packets, returns for rework, and overdue reviews to identify process defects.
Review this SOP after changes to scope handling, roles, tools, or recurring exceptions, and on the next review date.
Archive replaced versions and link the current approved version from the handoff queue.
## Draft test
- [ ] A teammate completes a normal practice handoff using only this SOP and prerequisites.
- [ ] A teammate recognizes and handles a missing-input case.
- [ ] Process owner resolves unclear rules and approves the revised draft.
## Change log
| Version | Date | Change and reason | Approved by |
|---|---|---|---|
| 1.0 | [Date] | Initial approved procedure | [Name] |
Sources
Sources and further reading
[1]
Guidance for Preparing Standard Operating Procedures (SOPs), EPA QA/G-6U.S. Environmental Protection Agency · 2007-04
[2]
Guidance on the requirements for Documented Information of ISO 9001:2015International Organization for Standardization
Editorial method
This guide combines the linked sources with a worked example and a reusable template. Replace example inputs with your own evidence and check the result before making a business decision.
About Kona’s editorial standardsPut it into practice
Adapt this to your business in Workspace
Copy the brief below, open Workspace, and paste it with the inputs you want to use. Review the assumptions and calculations before relying on the output.
Turn the approved process notes I provide into a standard operating procedure for one clearly bounded task. Include the trigger, finish condition, process owner, execution roles, prerequisites, ordered actions with recorded evidence, common exception paths, acceptance checklist, document status, version, and change log. Mark missing rules as [NEEDS OWNER INPUT]. Do not invent deadlines, approval authority, system capabilities, customer promises, or compliance claims. Add a normal-case and missing-input practice test, then produce an editable draft for the process owner to review.
Keep working on the decision
Vendor evaluation scorecard: a template with a worked example
Put evidence beside every score, separate requirements from preferences, and see whether your preferred vendor survives a change in assumptions.
AI Document Generator for Business Reports: A Source-to-Document Workflow
A practical system for turning a clear brief and approved source packet into a review-ready, editable business document.
AI Assistant for Project Management: From Status Noise to Decisions
A governed weekly operating workflow for turning scattered project updates into sourced, decision-ready artifacts with accountable owners.