UiPath Documentation
maestro
latest
false
Maestro user guide

Send Message

Send Message writes an arbitrary response message to the chat conversation.

What it does

Respond to the user with any message — useful for fixed replies, routing notifications, and emitting node outputs to the chat.

Note:

Send Message can only reply within an exchange that a user has initiated, which means the user must send a message first before the Flow can respond to the chat. Flow-initiated exchanges — sending a message without a prior user turn — are not yet supported.

Inputs

FieldDescription
Conversation IDThe ID of the conversation to write to. Bind to the conversation trigger's output, for example $vars.conversationTrigger1.output.conversationId.
Exchange IDThe exchange (back-and-forth turn) to append this message to. Bind to a Wait for Message node's latest exchange, for example $vars.waitForMessage1.output.conversationContext.latestExchangeId.
ContentThe message content. Supports expressions to inject variable data.

Usage examples

Fixed messages

Send a static acknowledgment before a long-running node:

Hold on a moment while we process your request...
Hold on a moment while we process your request...

Announce routing to a specialist conversational agent before the Wait for Message that starts the specialist agent's loop:

You have been routed to the specialist agent. How can we help you today? 
You have been routed to the specialist agent. How can we help you today? 

Expressions with variables

Use variables to emit the output of an upstream node using an expression:

`The result is ${$vars.previousNode.output.result}.`
`The result is ${$vars.previousNode.output.result}.`
  • Wait for Message — provides the latestExchangeId this node consumes.
  • Conversational Agent — the LLM-driven alternative; produces streamed responses with tool-calls.
  • Chat — full palette of chat conversational nodes.
  • Build a chat agent workflow — end-to-end walkthrough that uses Send Message for hand-off acknowledgments and deterministic replies.
  • Chat deployment — publish and expose the Flow through various channels.
  • What it does
  • Inputs
  • Usage examples
  • Fixed messages
  • Expressions with variables
  • Related pages

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated