maestro
latest
false
UiPath logo, featuring letters U and I in white

Maestro user guide

Last updated Aug 12, 2025

Intermediate events

Intermediate events model things that happen between the start and end of a process. They can delay the flow, wait for an input, or signal something to other elements.

Event typeIconUsage
Message (Catching)intermediate_message_catchingWaits for a message to continue. Placed inline or on a boundary.
Timerintermediate timer eventDelays flow until a timestamp or duration. Commonly used for timeouts.
Signal (Throw/Catch)intermediate_signal-throw_catchBroadcasts or waits for a signal. Use to loosely couple process fragments.
Link (Throw/Catch)intermediate_link_catch_throwUsed as off-page connectors. Improves readability in large diagrams.
Escalation (Throw/Catch)intermediate_escalation_throw_catchIndicates a business-level escalation. Typically attached to boundary events.
Errorerror_boudary_eventRepresents an exception. Must be caught by an error boundary event on a task or sub-process.
Important: In modeling, intermediate events should be used to clarify dependencies or timing logic. The actual behavior may depend on runtime support.

For more details about the BPMN elements supported in Maestro, see BPMN support.

  • Intermediate events

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo
Trust and Security
© 2005-2025 UiPath. All rights reserved.