BPMN diagram examples, explained simply

BPMN (Business Process Model and Notation) is a standard set of shapes for process diagrams. The Object Management Group maintains it, and the current version is BPMN 2.0. Because the notation is standard, a BPMN file from one tool opens in many other tools.

Wavelength is a voice to diagram tool that turns a spoken process or a call transcript into an editable flowchart. You describe a process out loud, and Wavelength draws it. Then you can download it as a BPMN 2.0 file with lanes, events, tasks, and gateways. This page explains the main BPMN shapes and shows three worked examples.

Make a BPMN diagram freeTry the live demo

The BPMN shapes you need to know

The full BPMN 2.0 standard has more than 100 elements. Most business diagrams use about ten. Learn these first.

ShapeBPMN nameWhat it means
Thin circleStart eventThe thing that starts the process, such as "invoice received"
Thick circleEnd eventThe result when the process ends, such as "vendor paid"
Rounded rectangleTaskOne unit of work. A user task is done by a person. A service task is done by a system
Diamond with an XExclusive gatewayA decision. Only one path continues
Diamond with a plusParallel gatewayAll paths continue at the same time
Solid arrowSequence flowThe order of the work
Large rectanglePoolOne participant, such as your company or a customer
Band inside a poolLaneOne role or team inside the participant
Dashed arrowMessage flowA message between two pools
CylinderData storeA database or system of record

Example 1: invoice approval

Pool: your company. Lanes: AP clerk, budget owner, ERP.

  1. Start event: invoice received.
  2. User task (AP clerk): match the invoice to the purchase order.
  3. Exclusive gateway: does the purchase order match? If no, a user task sends the invoice back to the vendor, and the process ends.
  4. Exclusive gateway: is the amount over the approval limit? If yes, a user task in the budget owner lane approves it.
  5. Service task (ERP): schedule the payment.
  6. End event: vendor paid.

See this process as a live flow in the invoice approval workflow example.

Example 2: customer onboarding

Pool: your company. Lanes: sales, customer success, product.

  1. Start event: contract signed.
  2. User task (sales): hand off the account notes to customer success.
  3. User task (customer success): hold the kickoff call.
  4. Service task (product): create the workspace and send the invites.
  5. Exclusive gateway: did the customer finish setup in 14 days? If no, a user task schedules a help session.
  6. End event: customer live.

The handoff from sales to customer success is a lane change. In BPMN, you see it as an arrow that crosses from one lane to the next. Those crossings are where most onboarding delays start. See the SaaS customer onboarding example.

Example 3: support ticket escalation

Pool: support. Lanes: tier 1 agent, tier 2 engineer, ticket system.

  1. Start event: ticket created.
  2. Service task (ticket system): set the priority from the customer plan.
  3. User task (tier 1): try the known fixes.
  4. Exclusive gateway: is it fixed? If yes, the process ends with "ticket solved."
  5. User task (tier 2): find the root cause and fix it.
  6. End event: ticket solved.

See the support ticket escalation example.

How to make a BPMN diagram without learning the notation first

Most people who need a BPMN file do not want to draw circles and diamonds by hand. They know the process. They need the file. Wavelength does the translation.

  1. Describe the process. Hold the mic and talk it through, paste a meeting transcript, or upload a recording. Say who does each step: "the AP clerk matches the invoice."
  2. Check the flow. Wavelength draws the steps, decisions, people, and systems. Fix any step by voice or by hand.
  3. Download BPMN 2.0. Open the export menu and select BPMN 2.0 (.bpmn).

Here is how the Wavelength flow maps to BPMN in the export:

In WavelengthIn the BPMN file
Start nodeStart event
End nodeEnd event
Decision nodeExclusive gateway
System nodeService task
Step nodeUser task
People and teams (actor nodes)Lanes. Each step goes into the lane of its owner, or of the nearest person before it
Arrows and their labelsSequence flows with names

The file includes the diagram layout (BPMN DI), so the shapes appear in place when you open it. When a flow has two or more people or teams, the export uses a pool with lanes.

Where you can open the BPMN file

BPMN 2.0 XML is the exchange format for many process tools. Common choices are Camunda Modeler, bpmn.io, Signavio, Bizagi, and draw.io. Each tool supports a different part of the standard, so check the file in the tool you plan to use before you build on it.

Common BPMN mistakes

What Wavelength does not do

Wavelength is not a BPMN modeler. It does not export parallel gateways, timer events, message flows between pools, or subprocesses. It does not run the process, and it does not check the file against the full standard. Use it to capture the process quickly and to get a clean starting file. If you need executable BPMN for an engine such as Camunda, finish the model in a tool that is made for that.

Related

Common questions

What is a BPMN diagram?

A BPMN diagram is a process diagram drawn with the standard Business Process Model and Notation shapes: events, tasks, gateways, and lanes. The standard is maintained by the Object Management Group, and the current version is BPMN 2.0.

What is the difference between a flowchart and BPMN?

A flowchart uses simple shapes with no fixed rules. BPMN is a standard with defined shapes and an XML file format, so a BPMN diagram can move between tools and can feed a process engine.

Can I make a BPMN diagram for free?

Yes. Wavelength has a free plan with no card. Describe the process, then download the flow as a BPMN 2.0 file.

Which BPMN elements does the Wavelength export use?

Start and end events, user tasks, service tasks, exclusive gateways, sequence flows with names, and a pool with lanes when the flow has two or more people or teams.

Can I open the Wavelength BPMN file in Camunda or Signavio?

The export is standard BPMN 2.0 XML with diagram layout. Many tools read it, but each tool supports a different part of the standard. Open the file in your tool and check it before you build on it.

Start freeTry the live demo

Every new account starts with 7 days of Pro. No card needed.