Open the Designer

How to create a BPMN diagram: a beginner's guide

You can create a BPMN diagram in two ways: draw it by hand once you know the core symbols, or describe your process in plain English and let AI generate it. This guide covers both — starting with the manual method (which teaches you the notation), then the fast AI route.

The good news for beginners: you don't need the whole BPMN specification. Five symbols cover most diagrams — start/end events, tasks, gateways and sequence flows.

Method 1 — Draw it by hand (6 steps)

1. Define the process boundaries

Decide exactly where the process begins and ends. "An order is placed" is a start event; "Order shipped" and "Order cancelled" are end events. Getting the boundaries right first prevents a sprawling, unfocused diagram.

2. List the steps in order

Write each activity as a short verb-noun phrase: Review application, Charge card, Send confirmation. Each becomes a task (a rounded rectangle). Keep them at a consistent level of detail.

3. Add the decisions

Wherever the path forks — "Approved?", "In stock?" — add an exclusive gateway (a diamond) and label each outgoing arrow with its condition ("yes" / "no"). See gateways explained for the parallel and other gateway types.

4. Show who does what

If more than one person or system is involved, put each actor in a lane inside a pool. This makes hand-offs and responsibilities obvious. See pools and lanes.

5. Connect everything with sequence flows

Draw arrows (sequence flows) from the start event, through your tasks and gateways, to the end events. Every step should have a clear "what happens next."

6. Review and refine

Check the three things beginners miss most: every split gateway eventually merges, every path reaches an end event, and every flow out of a decision is labelled. See common BPMN mistakes to avoid the rest.

You can do all of this for free in bpmn.io or Camunda Modeler.

Method 2 — Generate it from plain English (fastest)

If you'd rather not draw, describe the process in ordinary language and let an AI tool build it. For example:

"Our onboarding starts when HR submits a new-hire request. IT provisions accounts within 24 hours and the manager assigns a buddy. If any step fails, the HR coordinator is notified. Once everything's done, the process ends with the new hire marked active."

An AI BPMN generator turns that into a valid BPMN 2.0 diagram — start event, tasks in the right lanes, a gateway for the failure path, and end events — in seconds. You then read and refine it on the canvas.

This is exactly what BPMN Studio does: it runs a short clarifying conversation (asking about triggers, participants, decisions and error paths — the same questions a business analyst would), generates the diagram, and renders it on an editable bpmn-js canvas. It's also one of the fastest ways to learn BPMN, because you see your words mapped onto the standard symbols.

Which method should you use?

  • Learning the notation or need full manual control: Method 1, in a free tool.
  • You know the process and want the diagram now: Method 2 — describe it and generate free.

Either way, once you have a diagram you can export it (BPMN 2.0 XML on BPMN Studio's Max plan) for Camunda, Flowable or bpmn.io. Next, brush up on BPMN symbols or see what BPMN is.

Frequently asked questions

How do I create a BPMN diagram if I don't know BPMN?

You have two options. Learn the five core symbols (start/end events, tasks, gateways, flows) and draw it in a free tool like bpmn.io — the notation is smaller than it looks. Or describe your process in plain English to an AI tool like BPMN Studio, which generates a valid BPMN 2.0 diagram you can then read and tweak. The AI route is fastest and also teaches you the notation by example.

What is the easiest way to make a BPMN diagram?

Describe the process in plain language to an AI BPMN generator. You supply the domain knowledge (the steps, decisions and people); the tool supplies the correct notation and layout. BPMN Studio does this and lets you edit the result on a real canvas.

What are the basic steps of BPMN modelling?

Define where the process starts and ends, list the steps as tasks, add gateways for decisions, assign steps to lanes for who-does-what, connect everything with sequence flows, then review that every path reaches an end event.