WavelengthTry the live demo

Swimlane process map

A swimlane process map organizes a process into lanes by role, so you can see who does what and where the handoffs happen. The example below is a support ticket flow with three lanes: Customer, Support Agent, and Engineer. See more swim lane process map examples in the gallery.

Wavelength is a voice to diagram tool that turns a spoken process or a call transcript into an editable swimlane map.

Make your own swimlane mapStart free

The demo needs no account. The free plan needs no card.

What is a swimlane process map?

A swimlane process map organizes a process into horizontal or vertical lanes, one per role or team, so you can see who does what at each step and where the handoffs happen. Each lane is a role. Each step sits in the lane of the person or team that does it. Arrows cross lanes when work moves from one role to another.

Use a swimlane process map when a process involves more than two roles and the handoffs between them matter. A swimlane map is the right tool when you need to find bottlenecks at handoffs, when you are documenting a process for compliance, or when you are onboarding someone who needs to understand who does what. A flat flowchart is simpler and works when one person or one team does the whole process.

Common mistakes: creating too many lanes (if you have more than six, group related roles into one lane), not labeling the handoff arrows (write what is being handed off on each arrow that crosses a lane), and putting a step in the wrong lane (each step belongs to the role that does the work, not the role that receives the output).

What was said

A customer submits a support ticket. The support agent triages it and assigns it to an engineer. The engineer investigates. If the issue is resolved, the ticket gets closed. If not, it gets escalated back to the engineer for another round of investigation.

The diagram

Customer Support Agent Engineer Submit Ticket Triage Ticket Investigate Resolved? Close Ticket Escalate Yes No retry
Each horizontal lane is a role. Rounded orange boxes are steps. A diamond is a decision. Pink arrows are decision branches. The dashed gray arrow is a loop back to a previous step.

What is in this flow

Mermaid code

flowchart TD
  n1("Submit Ticket")
  n2("Triage Ticket")
  n3("Investigate")
  n4{"Resolved?"}
  n5("Close Ticket")
  n6("Escalate")
  n1 --> n2
  n2 --> n3
  n3 --> n4
  n4 -->|Yes| n5
  n4 -->|No| n6
  n6 --> n3

Make this by talking

Open the live demo, hold the mic, and describe your process the way you would explain it to a new hire. Name the people and teams involved, and Wavelength assigns each step to the right lane. You can also paste a transcript from a process walkthrough or a discovery call and get the same swimlane process map.

Once the diagram is on the canvas, drag any node to move it between lanes, click a box to edit the text, and click a connection to reverse or reshape it. On a paid account, export to BPMN 2.0 for Camunda Modeler or bpmn.io, which keeps the lanes as BPMN pools and lanes.

Step by step: build a swimlane process map

List the roles in your process before you start. A typical swimlane map has three to five lanes, one per role. If you have more than six roles, group related roles into one lane. For example, "AP team" instead of separate lanes for "AP clerk" and "AP manager."

Open Wavelength and hold the mic. Describe the process from start to finish, naming the role at each step. For example, "the customer submits a request, the support agent checks the order, and if the refund is over $100, the manager approves it." Wavelength places each step in the lane of the role that does it, and draws arrows across lanes when work moves from one role to another.

When the diagram is built, switch to the Lanes view in the canvas toolbar to see the swimlanes. Drag a step to a different lane if Wavelength placed it in the wrong one. Click a step to edit the label or the owner. Right-click to change the shape or delete a step.

Check the handoffs, the arrows that cross lanes. Each handoff should have a label that says what is being handed off. An unlabeled handoff is a common mistake, because the reader does not know what moves from one role to the next. Label every arrow that crosses a lane.

More worked examples

When Wavelength is the wrong tool

Wavelength is the wrong tool when you need formal BPMN pools and lanes for a process engine. Visio and Camunda Modeler are built for that. It is also the wrong tool when a flat flowchart is simpler, because adding lanes to a process that only has one role adds complexity without value. And if you need a RACI matrix rather than a visual diagram, a spreadsheet is the better format. See our comparison of Wavelength and Lucidchart for where each tool is the better fit.

Related

Common questions

What is a swimlane process map?

A swimlane process map organizes a process into horizontal or vertical lanes, one per role or team, so you can see who does what at each step. The example on this page has three lanes: Customer, Support Agent, and Engineer. Wavelength builds swimlanes from your spoken description, assigning each step to the role that does the work.

How is a swim lane process map different from a regular flowchart?

A regular flowchart shows steps and decisions but does not show who owns each step. A swim lane process map adds a lane for each role, so the handoffs between people and teams are visible. That makes it easier to spot bottlenecks where work waits for a handoff.

Can I make a swimlane process map by talking?

Yes. Open the live demo and describe your process, naming the people and teams involved. Wavelength assigns each step to the right lane and draws the handoffs between them. You can also paste a transcript from a process walkthrough.

Can I export the swimlane process map?

Yes. A free account exports to PNG, PDF, Mermaid, and draw.io. On a paid account you can also export to BPMN 2.0 for Camunda Modeler or bpmn.io, which keeps the lanes as BPMN pools and lanes.

Does Wavelength handle swim lane process map examples with more than three lanes?

Yes. Wavelength adds a lane for every role or team you mention. The example on this page has three for clarity, but real processes often have five or more, and Wavelength handles those the same way.

Related examples

Support ticket escalationSupport process example Incident managementIT process example Returns and RMA processOperations process example

See all flow diagram examples or the business analyst role guide.

Start freeTry the live demo

Every new account starts with 7 days of Pro. No card needed.