A flowchart shows the steps of a process from start to finish, including the decisions that send the process down different paths. It is the most widely understood diagram in business — almost anyone can read one without training, which is exactly why BAs reach for it so often.
The core shapes
- Rounded rectangle / oval — the start or end of the process (the "terminator").
- Rectangle — a step or action, something that gets done. "Validate payment," "Send email."
- Diamond — a decision, a point where the process branches. It asks a yes/no or either/or question.
- Arrow — the flow, showing which step comes next.
The single most important rule: every diamond must have at least two arrows leaving it, each labelled with the answer that leads down that path. A decision with only one exit is not a decision — it is a step drawn as the wrong shape.
How to draw a good flowchart
- Define the start and end first. Knowing where the process begins and what "done" looks like bounds everything in between.
- Draw the happy path first. Map the straightforward case where everything goes right, start to finish, before adding complications.
- Add the decisions. Now ask "where could this go differently?" and insert the diamonds, labelling each branch.
- Handle the exceptions. What happens on the "no" branches? Do they loop back, end early, or go somewhere else?
- Keep one process per chart. If it gets too big to read, you are probably trying to show more than one process — split it.
A simple example in words
Start → Receive order → Payment valid? → if yes, Pack items → Ship order → End. If no, Notify customer → loop back to Receive payment. The decision "Payment valid?" has two labelled exits, which is what makes it a real flowchart rather than just boxes in a line.Common mistakes
- Decisions with one exit — as above, the most frequent error.
- Showing parallel steps as sequential — if two things happen at the same time, do not draw them one after the other.
- Too much detail — a flowchart for a business audience should show the meaningful steps, not every micro-action.
- No clear end — every path should eventually reach an end point.
Try it yourself
SmartPrompt can turn a list of steps you type into a flowchart automatically — including the decision branches.
Open the tool →