# Wait for Message

> The **Wait for Message** event pauses the process and waits for a specific event of an external system to complete.

The **Wait for Message** event pauses the process and waits for a specific event of an external system to complete.

:::note
The **Wait for Message** activity corresponds to the **Message Intermediate Catch Event** element in BPMN.
:::

The activity creates a subscription to an API event and listens for configured events from:

* **Integration Service** (records in SAP Concur, employee updates in Workday) activities
* **Microsoft 365** (emails received, spreadsheets updated, calendar events) activities
* **Google Workspace** (emails received, spreadsheets updated, calendar events) activities
* **Wait for Queue Item and Resume** activity from the **Persistence** package

The **Wait for Message** activity is recommended for workflows that rely on real-time interactions, such as waiting for external approvals, or system-generated updates.

  ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-523637-bf9a29bd.webp)

## Managing the Wait for Message event

To pause the execution of the process until a specific event completes:

1. Right-click the **Event Placeholder** canvas element.
2. Select **Change Type**.
3. Select **Wait for Message**.
4. This opens the list of all available events. Alternatively, right-click on the **Wait for Message** canvas element and select **Set Activity**. If the event you selected is not installed on your device, you must wait until the installation of the container package completes.
5. Configure the activity properties using the Properties panel.
