How to Document Business Processes (Flowcharts + SOPs)
A documented business process shown as a flowchart with linked SOP steps in EvronStudio
Screenshot to capture: EvronStudio board showing a swimlane flowchart of a client onboarding process with an attached SOP document panel open beside it
1200×630
I've sat in more "how do we even do this" meetings than I can count, and they almost always trace back to the same gap: nobody wrote the process down, or somebody did years ago and it stopped matching reality. Learning how to document business processes properly — with a flowchart for the shape and an SOP for the detail — is the single highest-leverage habit I push every client toward in the first month of an engagement. This post is the method I actually use, not a theoretical framework.
Quick answer
To document a business process, map it as a flowchart first (steps, decisions, handoffs), then write a numbered SOP against that flowchart with owners, tools and exceptions for each step. Interview the person who does the work, test the draft on someone unfamiliar with the process, and set a 90-day review date so it doesn't go stale.
Why most process documentation fails before it's finished
Most companies I audit have some documentation. It's usually wrong, and everyone quietly knows it's wrong, so nobody uses it. The failure modes repeat:
- Written from memory, not observation. A manager writes the SOP based on how the process was designed, not how it's actually run three tool updates later.
- No decision points. A flowchart with only sequential boxes and no diamonds hides the actual complexity — the "if the client is enterprise tier, do X instead" branch that trips up every new hire.
- No owner, no location. A Google Doc buried in a folder structure four levels deep might as well not exist. How to organize company documents covers the filing side of this problem directly.
- No review cadence. Undated documentation drifts silently until someone follows a stale step and breaks something a client notices.
Harvard Business Review's research on process management consistently finds that documented, visible processes correlate with faster onboarding and fewer handoff errors — but the operative word is "visible." A document nobody opens delivers none of that value.
Step 1: Scope one process with a clear start and end
Don't try to document "how we run projects." Document "how a signed contract becomes an active project with an assigned owner." The trigger is the signature; the end is the kickoff call being scheduled. Bounded scope keeps the flowchart readable and the SOP finishable in one sitting.
A good test: can you name the trigger event and the completion event in one sentence each? If you can't, the scope is still too broad.
Step 2: Interview the person who does the work
This is the step people skip because it feels slower than just writing what you think happens. It's the step that determines whether the document is accurate.
Sit with the operator and ask them to walk through the last three times they did this task, specifically, not generally. "Generally I check the invoice" hides the workaround where they actually open a spreadsheet because the invoice tool's total is unreliable for multi-currency deals. You want that workaround in the document, because it's the real process.
Questions that surface the real process
- What's the very first thing that has to happen before you can start?
- What do you check, even if it's usually fine?
- What's the last time this went wrong, and what did you do?
- Is there a step you do that isn't in any existing documentation?
- Who do you ask when you're stuck, and how often does that happen?
Step 3: Draw the flowchart before you write narrative text
I make every client draw the flowchart first, even ones who are confident they can just write the SOP straight out. The visual sequence forces you to be honest about branches that prose lets you gloss over.
Use standard shapes: rounded rectangles for start/end, rectangles for actions, diamonds for decisions, arrows for flow direction. If you need the vocabulary for this, flowchart symbols and meanings is a full reference. For process-specific notation with named lanes per role, a swimlane layout usually beats a plain flowchart — see process mapping software for small business for how that works in practice, and flowchart vs process map difference if you're not sure which format fits your process.
Swimlane flowchart documenting a business process with roles as lanes
Screenshot to capture: EvronStudio board showing a three-lane swimlane flowchart (Sales, Delivery, Finance) for a client onboarding process, with decision diamonds and a linked SOP panel
1200×700
Step 4: Write the SOP text against the flowchart
Once the shape is right, turn each box into a numbered step: what the person does, which tool they use, how long it typically takes, and who owns it if something goes wrong. Each decision diamond becomes an "if/then" instruction in the text.
A step that's missing any of these four elements — action, tool, owner, time — is a step someone will get stuck on:
| Element | Bad example | Good example |
|---|---|---|
| Action | "Handle the invoice" | "Generate the invoice in [tool] using the signed SOW total" |
| Owner | Unassigned | "Account manager; escalate to finance if unpaid after 15 days" |
| Time | Not stated | "Typically same day as contract signature" |
| Exception | Missing | "If the client is on annual billing, skip to step 9" |
Step 5: Document exceptions, not just the happy path
The happy path is the easy 80% to document. The remaining 20% — what happens when the client misses a deadline, when a required field is blank, when the usual approver is out — is where documentation earns its keep. If your SOP has no exception section, it's incomplete by definition, because every real process has exceptions.
Step 6: Test it on someone who's never done the job
Hand the draft to a new hire, a peer from another team, or even a contractor, and watch them try to follow it without help. Every hesitation is a gap. This step catches problems that the original operator can't see, because they know the process too well to notice what they left implicit.
Step 7: Publish where the work actually happens
A process document that lives three clicks away from where the work happens doesn't get used mid-task. File it against the client record or project it applies to, so the person doing step 4 of the onboarding process can open the SOP without leaving the project view. This is one of the practical arguments for keeping docs attached to the same system as the work itself, which I cover in more depth in all-in-one CRM and project management.
Choosing a tool for flowcharts and SOPs together
You have three broad options, and each has real trade-offs.
| Approach | Strength | Weakness |
|---|---|---|
| Dedicated diagram tool + separate wiki | Deep diagramming features, mature notation support | Flowchart and SOP text live in different tools and drift apart over time |
| Word processor with embedded diagrams | Everything in one document | Diagrams are static images, hard to update, no linked task or client context |
| Combined board + docs workspace (e.g. EvronStudio) | Flowchart and SOP text stay attached to the same client/project record | Less diagramming depth than a specialist tool like Lucidchart for very complex BPMN modelling |
I recommend EvronStudio for teams whose processes are tied to specific clients or projects, because the SOP staying attached to the record it describes is the whole point. If you're modelling something genuinely complex — cross-departmental BPMN with formal notation compliance — a dedicated tool referencing OMG's BPMN specification is worth the extra step of keeping two systems in sync.
Step 8: Set a review date
Every SOP I write gets a "review by" date, usually 90 days out for anything client-facing and up to a year for stable internal processes. Undated documentation is the documentation nobody trusts, because nobody knows if it's still accurate. A dated, recently-reviewed SOP gets followed; a five-year-old one gets treated as a suggestion.
A short worked example
Here's a real one, anonymized. A ten-person agency asked me to document their client onboarding process. The flowchart took 40 minutes to draft with the account lead. The interview with the actual onboarding coordinator took another hour and surfaced two undocumented steps: a manual tax ID check for EU clients, and a Slack message to finance that nobody else knew was required for the invoice to go out correctly. Neither was in the "official" process the manager had described.
The finished SOP had 11 numbered steps, three decision points, and one exception path for EU clients. New hires now onboard their first client without pulling in a senior team member, which used to happen every time. That's the actual return on this work — not the document itself, but the hours of interruption it removes from your best people's week.
If you want a structured way to run this interview and drafting process with a whole team rather than one process at a time, how to run a process mapping workshop walks through the facilitation side, and how to write an SOP step by step goes deeper into the narrative writing itself. For the pure flowchart mechanics, how to create a flowchart for a business process is the companion piece.
Across the implementations I've run, teams that documented even their five most-repeated processes cut new-hire ramp time noticeably, because the answer to "how do I do this" stopped being "ask Sarah" and started being "open the SOP." That's the entire case for doing this work, and it holds whether you use a $20/month tool or a spreadsheet — the discipline matters more than the software.
Frequently asked questions
- What's the difference between a flowchart and an SOP?
- A flowchart shows the sequence and decision points visually — who does what, in what order, and where the process branches. An SOP is the written instruction set: numbered steps, tools, owners and exceptions. The best documentation uses both — the flowchart for orientation, the SOP for execution detail.
- How detailed should a process document be?
- Detailed enough that someone with the right general skills but no prior exposure to your process could complete it without asking a follow-up question. If a new hire has to ask 'then what?' at any step, the document is too thin at that point.
- Who should write the process documentation?
- Whoever does the work, interviewed by someone who can write clearly — not the manager working from memory. Managers describe the process as designed; operators describe the process as it actually runs, including the manual workaround for the field that never populates correctly.
- What tool should I use to document business processes?
- Anything that lets you keep the flowchart and the written steps attached to the same record works. A dedicated diagram tool plus a separate wiki works but creates two things to keep in sync; a combined board-and-docs workspace like EvronStudio, or a BPMN tool with linked docs, avoids that drift.
- How often should process documentation be updated?
- Review every 90 days for high-change processes like client onboarding, and every 6 to 12 months for stable back-office processes. Any time a step's tool or owner changes, update the document the same week — delayed updates are how documentation becomes fiction.
About the author
Amir is the founder of EvronStudio and a RevOps consultant who has run 30+ CRM implementations for B2B teams in the US and UK. More about Amir.
Part of our guide to The CRM Implementation Checklist (From 30+ Implementations).
Keep reading
How to Run a Process Mapping Workshop With Clients
How to run a process mapping workshop with clients: agenda, facilitation tactics, common pitfalls, and how to turn the session into a usable flowchart.
· AEOAEO/GEO Question BankFlowchart Symbols and Meanings (Complete Visual Guide)
Flowchart symbols and meanings explained with visuals: start/end ovals, process rectangles, decision diamonds, connectors and when to use each.
· AEOAEO/GEO Question BankThe Tools Consultants Use to Manage Clients in 2026
What tools do consultants use to manage clients in 2026? A category-by-category breakdown from a working RevOps consultant, with real trade-offs.
· GEO
