Map a process before you draw it
The hardest part of a flowchart is not the drawing — it is thinking clearly about who does what, in what order, and where the branches are. This builder captures that logic as a structured outline: swim-lane actors, a start trigger, sequenced steps, decision forks, exceptions, and a defined output that you can hand straight to a diagramming tool.
How it works
The tool lays out the process in the order a reader expects: actors become swim lanes, a trigger marks the start, and each step is tagged with the actor responsible. Steps you mark as decision points render with explicit YES and NO branches — the textual equivalent of a flowchart diamond — so no path is left implicit. Sequential steps are joined with down-arrows to show flow.
Exceptions are captured separately and split into individual edge-case lines, and a clear output marks the end of the process. The result is a clean, copy-pasteable outline designed to convert into a Mermaid, Lucidchart, or draw.io diagram.
Tips and notes
- Keep each step to a single action by a single actor; if two roles touch a step, split it so the hand-off is visible.
- Phrase decision steps as a yes/no question (“Within budget?”) so the branches read naturally.
- Document exceptions deliberately — escalations and missing-data paths are where real processes stall.
- Once the logic is right, mapping it to shapes (rectangles for steps, diamonds for decisions, rounded ends for start/output) is mechanical.