Process mapping & SOP creation

A swimlane diagram template. Filled in properly, not left blank in a folder.

A swimlane diagram template lays a process out in lanes, one per role, team or system, so every step sits under whoever actually does it. Set up three to five lanes, write each step as a short action starting with a verb, and label every arrow that crosses a lane with exactly what gets handed across.

What the template covers. Lanes, steps, decisions and handoffs.

A swimlane diagram has four working parts, and a template is really just a disciplined way of making sure none of the four gets skipped.

  • Lanes. One per role, team or system that actually performs a step in the process, running in parallel down the page or across it. A lane is not a stage of the process; it is a performer of the process. Confusing the two is the single most common error in a first-draft swimlane diagram.
  • Steps. Each action written as a short verb phrase, "log the enquiry," "approve the discount," "send the confirmation," placed inside the lane of whoever performs it, in the order it actually happens.
  • Decision points. A diamond or clearly marked box wherever the process genuinely branches, approved or rejected, in stock or backordered, with each branch leading somewhere different rather than trailing off unlabelled.
  • Handoffs. An arrow crossing from one lane into another, labelled with what is actually passed across, a signed contract, a completed form, a status update, not just a generic arrow implying the process continues.

The handoffs are the part most templates skip, and they are usually the most valuable part of the whole diagram. A flowchart without lanes can show that a step happens; only a swimlane diagram can show that the step requires something specific to cross from one team to another, and that crossing is where a process most often breaks down in a growing business. BPMN, the process notation many teams borrow for swimlanes specifically, treats the labelled handoff as a first-class element of the diagram rather than a decorative arrow, precisely because an unlabelled handoff is where accountability quietly disappears.

A swimlane also needs a clear start and end point in every lane it touches, not just a title at the top of the page. A diagram that opens mid-process, "request received," without saying where the request came from, or ends on "task complete" without saying what happens to the outcome next, leaves the two most useful moments in the whole process undocumented: the trigger and the result. Both belong inside the template as explicitly as any step in between.

How to use it. Interview the process before you draw a single lane.

Start by listing every role, team or system that touches the process, not by opening a drawing tool and adding lanes as you think of them. A process that touches sales, delivery and finance needs three lanes decided upfront, because deciding lanes mid-draw tends to produce a diagram redrawn twice before it is usable.

Interview whoever actually performs each step, not the manager who assumes they know how it runs. The gap between the documented process and the real one usually lives in a workaround nobody mentioned in the planning meeting, a manual spreadsheet check that "shouldn't" be necessary, an approval that actually happens over a phone call rather than through the system of record. A swimlane diagram built from assumption rather than observation looks clean and describes a process that does not actually exist.

Write steps as short, specific verb phrases and resist the temptation to combine two actions into one box. "Review and approve the contract" is really two steps that might have two different outcomes, review can pass while approval still waits on someone else's signature, and collapsing them into one box hides exactly the kind of delay a swimlane diagram exists to expose.

Label every handoff arrow with what crosses the lane, not just that something does. An arrow from sales to delivery marked only "handoff" tells the next reader nothing useful. An arrow marked "signed contract and final scope, logged in the CRM" tells them exactly what should exist before the next lane's first step can start, and exactly what to check when something goes wrong.

Once the first draft is done, test it the same way a good SOP gets tested: hand it to someone in one of the lanes who did not help draw it, and watch where they hesitate. Hesitation almost always marks a step that is missing, mislabelled, or sitting in the wrong lane, and it is far cheaper to catch that during a five-minute walkthrough than after the process has been running against a diagram nobody trusts.

Keep a system lane separate from a human lane whenever a step is genuinely automated. A common mistake is folding an automated action, a CRM auto-assigning a lead, an invoice auto-generating on contract signature, into the lane of the person who set the automation up, which makes the diagram look like a person is doing work nobody actually does by hand any more. A dedicated system lane keeps the human lanes honest about what people are actually responsible for, and it is usually the fastest way to spot a step that could be automated but currently is not.

A worked example. A discount approval that used to stall in someone's inbox.

Here is the template applied to a process that quietly costs founder-led sales teams real deals: getting a discount above the standard threshold actually approved before a prospect loses patience. Three lanes cover it: Sales Rep, Sales Manager, and Finance, since the process genuinely stalls in a different lane depending on the size of the discount requested.

LaneStep
Sales RepSubmits a discount request in the CRM, stating the size, the reason and the deal value at risk
Sales ManagerReviews and approves any discount up to 15%, or escalates anything larger to Finance
FinanceReviews discounts above 15% against margin impact and approves or rejects within one business day
Sales RepReceives the decision automatically through the CRM and relays it to the prospect the same day

Drawn as a swimlane diagram rather than a table, the value becomes obvious immediately: it is visually clear that most requests never need to reach Finance's lane at all, and it is visually clear exactly where a request currently sits if a rep is asking "what's taking so long." A twenty-person SaaS sales team I advised had this process running entirely through email threads with no agreed threshold, so every discount, whether 5% or 25%, ended up cc'd to the same two directors regardless of size, and requests routinely sat for three or four days waiting for someone to notice the email among everything else in their inbox. Mapping the swimlane version above and agreeing the 15% threshold in the same session cut the typical approval time to under a day for the large majority of requests, because most of them no longer needed Finance's lane at all, and the ones that genuinely did were now clearly flagged rather than buried in a shared inbox. The fix was not a new tool. It was deciding, on paper, which lane owned which size of decision, and building the escalation rule into the CRM so the routing happened without anyone needing to remember it.

My rule with templates like this one is the same one I give for any process documentation: fill it in against a real process happening this week, not a hypothetical one. A blank swimlane template sitting in a shared drive helps nobody. The version worth building is the one for the handoff currently causing the most confusion right now, because that is the one where labelling the lanes and the handoffs properly will save real time within days of finishing it. For the wider set of notations a process like this one might call for, see our guide to the main types of process maps, and for building the diagram itself, how to create a process map step by step.

Common questions.

What is a swimlane diagram template?

A swimlane diagram template is a process map laid out in horizontal or vertical lanes, one per role, team or system, so every step sits directly under whoever or whatever performs it. It shows the same process a flowchart shows, but adds ownership and handoffs, which is exactly what a flowchart leaves out.

When should I use a swimlane diagram instead of a regular flowchart?

Use a swimlane diagram whenever a process crosses more than one person, team or system, and a regular flowchart when it does not. A flowchart answers what happens and in what order. A swimlane answers what happens, in what order, and whose job it is, which matters the moment a process has more than one owner.

How many lanes should a swimlane diagram have?

As many as there are distinct roles, teams or systems that actually act in the process, and no more. Most founder-led process maps need three to five lanes. A diagram with more than six or seven lanes is usually a sign the process should be split into two separate diagrams rather than mapped as one.

What tool should I use to build a swimlane diagram?

Any tool that lets you draw columns or rows and place boxes inside them works: Miro, Lucidchart, Google Slides, or even a table in a shared document. The lane structure and the discipline of assigning every step to exactly one lane matter far more than which software draws the lines.

What is the most common mistake when building a swimlane diagram?

Placing a step in more than one lane, or leaving a handoff arrow crossing lanes without labelling what actually gets passed across. Both mistakes hide the exact moment where responsibility should transfer cleanly from one lane to the next, which is usually the point in the process most worth mapping in the first place.

Got a handoff nobody quite owns? Let's map it properly.

Get in touch and we'll build the swimlane diagram and the SOP that goes with it, for the process currently causing the most confusion on your team.

Let's talk ↑