How to Create a Business Process Flowchart (Step-by-Step)

Amir, Founder of EvronStudio5 min read

Most business process flowcharts fail for the same reason: someone starts by opening a diagramming tool instead of a blank page. If you sit down and try to lay out shapes and arrows before you've written down the actual steps in plain language, you end up redrawing the whole thing twice. Here's how to create a flowchart for a business process the way I do it with clients — starting with words, not shapes.

Quick answer

To create a flowchart for a business process: write out every step in plain sentences first, mark the decision points, then convert the list into standard symbols (ovals for start/end, rectangles for actions, diamonds for decisions, arrows for flow). Draw the most common path before adding exceptions, and validate the result with the person who actually does the work.

Step 1: List every step before you draw anything

Open a blank doc, not a diagramming tool, and write the process as plain sentences in order. For a client onboarding process this might look like:

  1. Client signs contract.
  2. Sales notifies onboarding team.
  3. Onboarding specialist schedules kickoff call.
  4. Client fills out intake form.
  5. Specialist reviews intake form for completeness.
  6. If incomplete, specialist follows up with client.
  7. If complete, specialist creates project workspace.
  8. Kickoff call happens.
  9. Process ends when first deliverable is scheduled.

This list is 90% of the actual thinking work. The diagram is just a translation of it.

Step 2: Mark every decision point

Read back through your list and circle anywhere the next step depends on a condition. In the example above, step 6 is a decision: "is the intake form complete?" Decisions are the places flowcharts add real value over a bullet list, because they show branching that's hard to read in prose.

A useful test: if you can't phrase the branch point as a yes/no or multiple-choice question, it's probably not a decision — it might just be a missing step you haven't written down yet.

Step 3: Choose your symbols

Standard flowchart notation, which traces back to work formalized by ANSI and later incorporated into broader process notation standards, uses a small, consistent symbol set:

  • Oval — start or end point. Every flowchart needs exactly one start.
  • Rectangle — a single action or step.
  • Diamond — a decision, always with at least two labeled exits (e.g. "Yes" / "No").
  • Arrow — direction of flow.
  • Parallelogram (optional) — input or output, like a form or a document.

You don't need more than this for the vast majority of business processes. Teams that reach for BPMN's full OMG specification usually only need it once they're modeling processes for formal compliance or automation handoff — for internal team clarity, the basic five shapes cover it. For a deeper reference on symbol meaning, see our flowchart symbols guide.

Step 4: Draw the happy path first

Lay out the no-exceptions, everything-goes-right version of the process left to right or top to bottom, one arrow at a time. Resist the urge to add every edge case as you go — you'll tangle the layout and have to redo it. Get the main line clean first.

A basic business process flowchart with a decision point and two branches

Step 5: Add exception and error branches

Now add the decision paths you identified in step 2. Each branch needs a clear resolution — either it loops back into the main flow, or it reaches its own end point. A branch that trails off with no arrow leaving it is the most common error I see in client-drawn flowcharts.

Step 6: Assign owners

Add who does each step, either as a label on the box or by converting the diagram into a swimlane layout if the process crosses more than two roles. This step alone catches a huge share of real process problems, because it's often the first time anyone has written down who is actually responsible for a handoff.

Step 7: Validate with the person who does the work

Show the draft to whoever executes this process weekly, not just their manager. In my experience, the manager's mental model and the frontline reality diverge in at least one meaningful way almost every time — an extra approval step that got added informally, a shortcut that's become the real default. Fix the diagram to match reality, or explicitly flag it as the process you want them to switch to going forward.

Comparison table: manual vs. tool-assisted flowcharting

ApproachSpeed to first draftEasy to keep updatedGood for team handoffs
Pen and paper / whiteboard photoFastestPoor — no version, hard to editWeak, hard to share cleanly
Word processor with shapesSlow, fiddly alignmentPoorWeak
Dedicated diagramming tool (draw.io, Lucidchart)Fast once familiarGoodGood, exportable
Workspace with linked process boards (EvronStudio)FastGood, and stays attached to the team/client it describesStrong — same place as tasks tied to the process

Step 8: Publish it somewhere it'll actually get used

A flowchart that lives only in the file you drew it in doesn't help anyone. Put it where the team already looks — a shared workspace, a pinned doc, or attached to the client or project record it describes. Set a reminder to review it in 90 days; processes drift, and an outdated flowchart is worse than no flowchart because people trust it.

If the process you're mapping regularly generates disagreement about "who owns this step," that's a sign the process itself needs fixing, not just documenting. Don't let the flowchart paper over a real organizational gap.

Once you've got the habit down, a single business process flowchart takes 20 to 30 minutes to draft and another 15 to validate. The upfront listing step is what makes that speed possible — skip it, and you'll spend twice as long fighting the diagram itself.

Frequently asked questions

How do I create a flowchart for a business process?
List every step in plain language, identify the decision points, then translate that list into standard flowchart symbols — ovals for start and end, rectangles for actions, diamonds for decisions. Draw the most common path first, then add exception branches, and validate the result with whoever actually performs the work.
What symbols should I use in a business process flowchart?
The four you need for almost every business process are: an oval for start and end points, a rectangle for a single action or step, a diamond for a yes/no or multi-way decision, and an arrow to show direction. Specialized shapes like documents or databases are optional additions once the basic flow is clear.
What's the difference between a flowchart and a process map?
In practice the terms overlap heavily. A flowchart typically shows a single linear-to-branching sequence of steps. A process map often adds swimlanes to show which role or department owns each step, which matters more once a process crosses team boundaries.
How detailed should a business process flowchart be?
Detailed enough that a new hire could follow it without asking a follow-up question, and no more. If a step needs three lines of explanation to make sense as a single box, it's usually really two steps.
What tool should I use to draw a business process flowchart?
For a single simple flowchart, a free tool like draw.io or EvronStudio's free tier is enough. If you're mapping several processes that need to stay linked to the teams and clients they involve, a tool that ties boards to those records saves rework later.

About the author

Amir is the founder of EvronStudio and a RevOps consultant who has run 30+ CRM implementations for B2B teams in the US and UK. More about Amir.

Part of our guide to Process Mapping Software for Small Businesses: What Actually Matters.

Keep reading