Guide

BPMN symbols and examples

BPMN looks intimidating until you learn the core building blocks. This guide gives you the symbols you actually use, plus examples that make the notation stick.

No credit card required. Switch to a paid plan any time.

BPMN Symbol Reference

21 symbols • Click to explore

Events8
Activities3
Gateways5
Flows3
Swimlanes2
18 min read
Beginner

BPMN symbols (quick explanation)

BPMN 2.0 symbols represent how work flows through a process. The most common symbols are events (circles), activities (rounded rectangles), gateways (diamonds), and sequence flows (arrows). By combining these building blocks, teams can model responsibilities, decisions, and exceptions in a shared standard.

Key takeaways
  • Most useful BPMN diagrams use events, tasks, and exclusive gateways.
  • Swimlanes make ownership visible—critical for real workflows.
  • Label gateway branches with explicit conditions (not vague words).
  • Model approvals as explicit activities with approved/rejected paths.
  • Keep diagrams readable by splitting into subprocesses.

Events (start, intermediate, end)

BPMN symbols cheat sheet
The core BPMN symbols most teams use: events, activities, gateways, and flows.

Events describe something that happens.

  • Start event: how the process begins
  • Intermediate event: something that happens during the process (message received, timeout, error)
  • End event: how the process finishes

Practical tip: Use events sparingly. Your diagram should tell a story of work (activities), not a catalog of event types.

Activities (tasks and subprocesses)

Activities describe work that gets done.

  • Task: a single unit of work (e.g., “Review request”)
  • Subprocess: a group of tasks (use when the diagram gets too long)

Naming rule: Use verb-object naming:

  • ✅ “Approve invoice”
  • ✅ “Validate customer data”
  • ❌ “Invoice approval”

Good naming is the fastest readability win.

The 12-step heuristic

If the happy path has more than ~12 activities, you are probably modeling at the wrong level of detail. Split into subprocesses.

Gateways (XOR, AND, OR) — the ones you actually need

Gateways describe branching logic.

  • Exclusive (XOR): choose one path (most common)
  • Parallel (AND): run paths in parallel
  • Inclusive (OR): one or more paths may run

Best practice: Label outgoing flows with conditions:

  • ✅ “Amount > 10,000”
  • ✅ “Customer is enterprise”
  • ❌ “High value”
  • ❌ “Maybe”

If conditions are ambiguous, execution will be ambiguous.

Important

Unlabeled gateways are a common source of misalignment. If someone can interpret a branch differently, it will become an exception later.

Pools and lanes (ownership in the model)

Swimlanes show who does the work.

Use lanes to make responsibility explicit:

  • “Sales”
  • “Operations”
  • “Finance”
  • “IT”

This is where BPMN outperforms generic flowcharts: it makes handoffs and accountability visible.

Example: model an approval the right way

Approvals should be explicit activities.

A simple pattern:

  1. “Review request” (task)
  2. “Approve request” (task)
  3. XOR gateway:
    • “Approved” → continue
    • “Rejected” → notify requester and end

This pattern makes governance and audit trails straightforward.

Learn how to build the full diagram in 5 steps →

Your first BPMN diagram: what to include (and what to skip)

Include:

  • one start event
  • activities that describe real work
  • one or two gateways for real decisions
  • explicit approvals
  • lanes for roles
  • one end event (or clear outcomes)

Skip:

  • every possible exception
  • obscure event types
  • too much detail inside tasks

BPMN is a communication tool first. Execution comes later.

Avoid these

Common mistakes to avoid

Learn from others so you don't repeat the same pitfalls.

Using BPMN as a drawing

You lose ownership, conditions, and execution semantics.

Model roles (lanes), explicit decisions, and approvals.

Unlabeled gateway conditions

People interpret branches differently.

Label every branch with explicit conditions.

One giant diagram

Nobody reads it and it becomes unmaintainable.

Split into subprocesses and keep diagrams readable.

Take action

Your action checklist

Apply what you've learned with this practical checklist.

  • Use start and end events

  • Name tasks with verb-object

  • Add lanes for roles

  • Use XOR gateways for key decisions

  • Label every gateway branch

  • Model approvals explicitly

  • Split into subprocesses when needed

Q&A

Frequently asked questions

Learn more about how Process Designer works and how it can help your organization.

What are the most important BPMN symbols to learn first?+

Start events, end events, tasks, sequence flows, and exclusive (XOR) gateways. These cover the majority of real-world business workflows.

Do I need to memorize all BPMN events?+

No. Learn the core symbols and add advanced events only when they help explain or execute the process. Clarity beats completeness.

How do I model approvals in BPMN?+

Use an explicit approval task, then a gateway that branches into approved/rejected paths. This makes governance and audit trails clear.

When should I use parallel gateways (AND)?+

Use AND when steps truly run in parallel and both outcomes are required before continuing (e.g., legal + finance review).

How can I keep BPMN diagrams readable?+

Limit each diagram’s scope, split into subprocesses, and model only the exceptions that matter for execution.