# Message Receiver Trigger

> `UiPath.IPC.Activities.MessageReceiverTrigger`

`UiPath.IPC.Activities.MessageReceiverTrigger`

A trigger that enables automation processes to move forward only when a message is received from a specified channel. The message for this activity is sent by the **Broadcast Message** activity.

:::note
In order for this activity to function properly, the package version used for the process that sends the message via the **Broadcast Message** activity must be identical to the one used for this activity.
:::

## Properties

#### Input

* **Channel** - The channel on which the activity listens for a message to be received. This field supports only strings and `String` variables.
  :::note
  The value in the **Channel** property field of this activity must coincide with the one in the **Broadcast Message** one for the trigger to activate.
  :::
* **Duration** - The listening time (in milliseconds) for messages on a channel before the trigger is dismissed. If the value is 0, then it listens indefinitely. The default value is 0. This field supports only `Int32` variables.

#### Misc

* **DisplayName** - The display name of the activity.
* **Private** - If selected, the values of variables and arguments are no longer logged at Verbose level.
