BPMN Symbols Cheat Sheet: Every Element Explained with Examples
BPMN 2.0 has over 100 distinct symbols. That sounds intimidating, but in practice, most business processes use a core set of about 20 elements. Master those and you can read — and create — the vast majority of process diagrams you will encounter.
This cheat sheet covers every major BPMN symbol category, explains what each element means, and gives practical examples of when to use it.
Events
Events represent something that happens during a process. They are drawn as circles and come in three positions: start, intermediate, and end.
Start Event (thin single border circle): Where the process begins. Every process needs at least one. Example: "Customer submits an order."
End Event (thick single border circle): Where the process finishes. Example: "Order is delivered."
Timer Event (clock icon inside circle): Triggers based on time. As a start event: "Every Monday at 9am, generate the weekly report." As an intermediate event: "Wait 24 hours for customer response."
Message Event (envelope icon): Represents sending or receiving a message. As a start event: "Process begins when an email arrives." As an intermediate event: "Wait for supplier confirmation."
Error Event (lightning bolt icon): Catches or throws errors. Used on the boundary of a task to handle failures. Example: "If payment processing fails, route to manual review."
Signal Event (triangle icon): Broadcasts to all processes that are listening, unlike messages which have a specific target. Example: "When inventory drops below threshold, notify all warehouse processes."
Activities
Activities represent work being performed. They are drawn as rounded rectangles.
Task (plain rounded rectangle): A single unit of work. Example: "Review loan application."
User Task (person icon): Work performed by a human with system assistance. Example: "Approve expense report in the portal."
Service Task (gear icon): Work performed automatically by a system. Example: "Run credit score check via API."
Sub-Process (rounded rectangle with + marker): A task that contains its own internal process. Use when a step is too complex to show as a single task. Example: "Process payment" might expand into: validate card, authorise charge, confirm receipt.
Call Activity (rounded rectangle with thick border): References a reusable process defined elsewhere. Example: a "KYC Check" process used by both account opening and loan application.
Gateways
Gateways control the flow of the process. They are drawn as diamonds.
Exclusive Gateway (X marker or empty diamond): Only one outgoing path is taken, based on conditions. Think of it as an "if/else" statement. Example: "If order value is over £500, require manager approval. Otherwise, auto-approve."
Parallel Gateway (+ marker): All outgoing paths are taken simultaneously. Example: "After order is confirmed, ship the product AND send the confirmation email AND update inventory — all at the same time."
Inclusive Gateway (O marker): One or more outgoing paths are taken based on conditions. Example: "Notify customer by email, and/or SMS, and/or push notification depending on their preferences."
Event-Based Gateway (pentagon inside diamond): The path is determined by which event occurs first. Example: "Wait for either customer response OR a 48-hour timeout — whichever comes first."
Swimlanes
Pool: Represents a participant in the process — typically an organisation or a major system. Example: "Customer" pool and "Bank" pool in a loan process.
Lane: A subdivision within a pool showing a specific role or department. Example: Within the "Bank" pool, lanes for "Front Office," "Credit Team," and "Compliance."
Pools communicate via message flows (dashed arrows). The internal sequence of another pool is often hidden — you only see the messages exchanged.
Connecting Objects and Artifacts
Sequence Flow (solid arrow) shows the order of activities within a pool. Message Flow (dashed arrow with open arrowhead) shows communication between pools. Association (dotted line) links an artifact to an element.
Data Object (page icon with folded corner) represents data required or produced by a task. Text Annotation (bracket with text) adds a clarifying note to any element. Group (dashed rounded rectangle) visually groups related elements without affecting the flow.
Putting It All Together
You do not need to memorise every symbol before creating your first diagram. Start with the basics — start events, tasks, exclusive gateways, and end events — and add complexity as your processes require it.
Tools like BPMN AI make this even easier. Describe your process in plain language and the AI selects the correct BPMN symbols for you. It is like having a BPMN expert looking over your shoulder, ensuring your diagram follows the standard.
Try it free at bpmnai.com — no card required.
About BPMN AI Team
The BPMN AI team consists of business process experts, AI specialists, and industry analysts.
Related posts
Best BPMN Tools in 2026: A Practical Comparison
A practical comparison of the best BPMN tools available in 2026 — from enterprise platforms to AI-powered generators — to help you pick the right one.
BPMN vs Flowchart: What's the Difference and When to Use Each
BPMN and flowcharts both visualise processes, but they serve different purposes. Learn when a simple flowchart is enough and when you need BPMN 2.0.
AI BPMN Generator: How to Create Process Diagrams in Seconds
Learn how an AI BPMN generator turns plain-text process descriptions into standards-compliant BPMN 2.0 diagrams — no drag-and-drop required.