# Send BPM message

> Activity for sending messages and JSON data to a Bonitasoft process, caught by message event flow nodes.

`UiPath.Bonitasoft.Activities.SendBPMMessage`

This activity sends a message and (optionally) JSON data to a selected process, where they are caught by *catch message event* flow nodes (Start, intermediate, boundary or receive tasks) within that process.

![Send BPM Message activity in UiPath Studio](https://dev-assets.cms.uipath.com/assets/images/marketplace/marketplace-docs-image-34335-6459a943-296461a4.webp)

When used within a connected Bonita Scope, all processes available in your Bonita portal are displayed.

![Bonita portal processes listed in the Send BPM Message activity within a connected Bonita Scope](https://dev-assets.cms.uipath.com/assets/images/marketplace/marketplace-docs-image-36081-73ed8bb1-dc2041d3.gif)

Add a **Message Name** to the Send BPM Message activity that corresponds to **Catch Message** field within your Bonita process to bridge the two.

![Message Name field in the Send BPM Message activity](https://dev-assets.cms.uipath.com/assets/images/marketplace/marketplace-docs-image-35128-6a5d18a6-c6f0ebab.webp)

![Catch Message field in the Bonita process configuration](https://dev-assets.cms.uipath.com/assets/images/marketplace/marketplace-docs-image-34271-51671a14-5eaa4a4f.webp)

## Properties

### Input

* **Process** (`String`) - The process receiving the message.
* **MessageName** (`String`) - The name of the message being sent. This allows processes to listen for specific messages.
* **MessageContent** (`String`) - Data (as JSON) sent along with the message.

### Misc

* **Private** (`Boolean`) - If selected, the values of variables and arguments are no longer logged at Verbose level.
