Process Flow Diagram

A process flow diagram turns a sequence of steps into a picture anyone can follow. Here are the symbols, the main types, and a simple way to draw one.

Sebastian Lesser
Sebastian Lesser

Business Process Expert·9 min read

What is a process flow diagram?

A process flow diagram is a visual representation of the steps in a process, connected by arrows that show the order in which they happen. It answers a simple question — what happens, and in what sequence — in a form that is far easier to grasp than a paragraph of instructions.

You will hear it called a process flowchart, a flow diagram, or a workflow diagram. The terms overlap heavily. What they share is a small vocabulary of shapes connected by directional arrows, read from a clear start to a clear end. It is one of the most useful forms of process mapping because almost anyone can read one without training.

Common symbols

Most process flow diagrams get by with five shapes. Learn these and you can read the vast majority of diagrams you will encounter.

Oval — Start / End (Terminator)

Marks where the process begins and where it finishes. Every diagram should have exactly one clear start and at least one clear end.

Rectangle — Task / Activity

A single step of work: "Review application", "Send invoice". This is the workhorse shape and most of your diagram will be rectangles.

Diamond — Decision

A yes/no or multi-way branch: "Credit approved?". Each exit arrow is labeled with a condition, and the flow follows whichever condition is true.

Arrow — Flow line

Connects shapes and shows direction. Arrows carry the reader through the process in the intended order.

Parallelogram — Input / Output

Data or a document entering or leaving a step: "Enter order details", "Print receipt". Optional, but useful when data movement matters.

If you want the full, standardized set of shapes with strict meanings, that is what BPMN provides — but for everyday diagrams, these five carry you a long way.

A process flow diagram example

Here is a live order-handling flow. Follow it from the start event on the left through the tasks and the decision to the end. This particular example uses BPMN, but the reading experience — start, steps, a branch, end — is exactly what any process flow diagram delivers. Scroll to zoom, drag to pan.

Types of process flow diagram

"Process flow diagram" is an umbrella term. The three you will meet most often differ in how much rigor they carry.

Basic flowchart

The five shapes above, connected by arrows. Fast to draw, universally understood, perfect for procedures and training. Its weakness is ambiguity — there is no strict rule for parallel work, events, or timing.

BPMN diagram

A standardized notation with precise symbols for events, gateways, tasks, pools, and lanes. Use it when a diagram must be unambiguous, maintained, or turned into automation. See BPMN vs flowchart for when the extra structure pays off.

Data flow diagram

A different lens: instead of the order of steps, it shows how data moves between processes, stores, and external entities. Useful for system design, but it answers a different question than a step-by-step flow.

How to draw a process flow diagram

Four moves take you from blank page to a working diagram.

1

Fix the start and end

Decide the trigger that starts the process and what "done" looks like. Place a start oval and an end oval first, then fill the middle. Clear boundaries stop the diagram from sprawling.

2

List the steps in order

Write out the main sequence of tasks from start to end, one rectangle each. Use verb-noun labels — "Check stock", "Pack order" — so every box reads as an action, not a thing.

3

Add decisions and branches

Wherever the path forks, insert a diamond and label each exit with its condition. Make sure every branch eventually reaches an end — a decision arrow that leads nowhere is a bug in the process, not just the diagram.

4

Connect, review, and simplify

Join the shapes with arrows, then read the whole thing top to bottom. Remove redundant steps, merge trivial ones, and check the diagram fits on a single screen. If it does not, some steps are really a sub-process worth mapping separately.

"Draw the happy path first — the version where everything goes right — and only then add the branches and exceptions. People who start with the edge cases end up with a tangle nobody can read. Get the spine straight, then hang the complications off it."

From diagram to decisions

A finished process flow diagram is more than documentation — it is a decision tool. Once every step is visible, you can spot which ones are manual, repetitive, and rule-based, and decide which could become AI-assisted or automated. Because the diagram captures the current state, you have a baseline to measure the before and after.

Sketch your flow in the Crismo playground, mark the steps worth automating, and compare the streamlined version against the original.

Keep going

Frequently asked questions

What is a process flow diagram?

A process flow diagram is a visual representation of the steps in a process, connected by arrows that show the order in which they happen. It makes a sequence of work easy to follow at a glance.

What are the main symbols in a process flow diagram?

The core five are the oval for start and end, the rectangle for a task, the diamond for a decision, the arrow for flow direction, and the parallelogram for data input or output. These cover most everyday diagrams.

What is the difference between a process flow diagram and a flowchart?

They largely overlap. Process flow diagram is often used as an umbrella term, while flowchart usually refers to the basic-shape version. Both show steps and decisions connected by arrows.

What is the difference between a process flow diagram and a data flow diagram?

A process flow diagram shows the order of steps in a process. A data flow diagram shows how data moves between processes, stores, and external entities. They answer different questions and are not interchangeable.

How do I start drawing a process flow diagram?

Fix the start and end first, list the main steps in order as rectangles, add diamonds where the path branches, then connect everything with arrows and simplify. Draw the happy path before adding exceptions.