On This Page

Intermediate Event

What an Intermediate Event Is

A BPMN 2.0 Intermediate Event represents an event that occurs during the process flow, between the start and end events. It does not initiate or terminate the process, but it alters or influences the process as it progresses. Intermediate Events are used to model interruptions, delays, or triggers that affect the flow of a business process. You can add them to a process you know — start a free trial to try the different types on the ProcessMind canvas.

Watch the BPMN 2.0 overview

Watch the short overview to see how the core notation relates to this page.

Video thumbnail

Model the waits and triggers in between

Describe the delays, messages, and signals in your process and the AI places the intermediate events where they belong.

Try an example

Before you click

You create a free ProcessMind account first, no credit card needed. Your description is saved and the model is generated automatically right after, so it opens ready to edit or export.

  1. 1 Create a free account
  2. 2 Your description becomes a BPMN model
  3. 3 Edit, auto-layout and export it

Free account · No credit card · BPMN 2.0 export

See how the AI BPMN generator works

Key Points about Intermediate Events

  • Visual Representation: A circle with a double border.
  • Types of Intermediate Events:
    • Message Intermediate Event: Waits for or sends a message during the process.
    • Timer Intermediate Event: Delays the process for a specified time or until a certain date.
    • Conditional Intermediate Event: Waits for a condition to be met before proceeding.
    • Signal Intermediate Event: Catches or throws a signal that affects the process or other processes.
    • Error Intermediate Event: Handles errors that occur within the process.
    • Escalation Intermediate Event: Represents an escalation that needs to be addressed before continuing.

Placement

  • Catch Event: An Intermediate Event that waits for something to happen (for example, a message or a signal).
  • Throw Event: An Intermediate Event that actively triggers something (for example, sending a message or signal).

Intermediate Events can appear within the normal flow of the process. They can also be attached to the boundary of an activity (called a boundary event), or placed wherever specific conditions need to be monitored or triggered during the workflow.

An intermediate event sits between the start and end points of the process. It either catches (waits for) or throws (sends) information; you can tell which by examining the symbol inside the circle.

ProcessMind BPMN 2.0 intermediate event symbol showing process flow alteration and triggers

In the diagram, the reception of a message triggers the start of the process. The next task checks if the item is in stock and sends out a confirmation link as soon as the item is available. This act of sending the confirmation link is handled by an intermediate event that sends the link. The process progresses to order processing only after the confirmation link has been successfully received, resulting in the completion of the order (end event).

Throughout the process, various symbols within the intermediate events represent different triggers that change the process flow. These triggers are messages, timers, errors, compensations, conditional flows, signals, multiple events, escalations, and parallel processes. Each represents a specific type of interaction or condition within the process.

All Events with Their Corresponding Symbols

Start Intermediate End
Type
Normal
Event Sub process
Event Sub process non-interrupt
Catch
Boundary
Boundary non-interrupt
Throw
None
Message
Timer
Conditional
Link
Signal
Error
Escalation
Termination
Compensation
Cancel
Multiple
Multiple Parallel

Generate a Custom BPMN Model

Model the waits and triggers in between

Describe the delays, messages, and signals in your process and the AI places the intermediate events where they belong.

Try an example

Before you click

You create a free ProcessMind account first, no credit card needed. Your description is saved and the model is generated automatically right after, so it opens ready to edit or export.

  1. 1 Create a free account
  2. 2 Your description becomes a BPMN model
  3. 3 Edit, auto-layout and export it

Free account · No credit card · BPMN 2.0 export

See how the AI BPMN generator works

Design better processes. Build a connected architecture. Stay in control.

Get instant access with no credit card and no waiting. Turn the way your organization works into clear, connected process designs.

Build your process architecture, define ownership and controls, and align roles and responsibilities across every level.

Start your free trial and create one reliable foundation for governing, managing, and continuously improving your processes.