Guide

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.

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

ACTORRequester ACTORManager review DECISIONApproved? Yes SYSTEMIT provisions No STEPNotifyrequester Dashed amber: a connection the AI inferred. Confirm it before you share.
An example of a flow Wavelength draws while someone talks.

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

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

  • Lanes: Customer, Support Agent, Engineer.
  • Steps: Submit Ticket, Triage Ticket, Investigate, Close Ticket, Escalate.
  • Decisions: Resolved?
  • Loop: If the issue is not resolved, the ticket goes back to the engineer.

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

  • Auto claim intake to payout: A customer files a claim, the adjuster reviews it, and if the claim is approved, finance issues the payment. See the full flow at auto claim intake to payout.
  • Mortgage application to closing: A borrower submits an application, the underwriter reviews it, and if approved, the loan moves to closing. See the full flow at mortgage application to closing.
  • Quarterly access review: An IT admin generates the report, each manager reviews their team, and if any access is outdated, it is revoked. See the full flow at quarterly access review.

What you get with Wavelength

Wavelength puts each step in the lane of the person or team that owns it, as you describe the work. Export the map as a BPMN 2.0 file with lanes by owner for Camunda Modeler or bpmn.io. For a process with one role, switch the layout to vertical for a flat flowchart. See how Wavelength compares with Lucidchart.

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.

See your own process as a flow

Describe it out loud or paste a transcript.

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