Message Node
Deliver one-way messages without expecting a response
Deliver one-way messages without expecting a response
The Message Node allows your agent to deliver a message to the user without waiting for or expecting a response. It’s ideal for confirmations, instructions, disclaimers, or any scripted information that needs to be communicated before moving on.

The Message Node:
Important: The Message Node delivers its message and immediately continues to the next node. It does not pause to wait for user input. If you need to collect information, use a Conversation node instead.
In Flow Designer, click the Plus icon and select Message
Name the node (optional but recommended):
Enter the message:
Example:
You can reference variables and action results in your message:
{ Variables): Insert variables collected from Conversation nodes (e.g., {user_name}, {party_size})< Action Results): Insert variables returned from Custom Action API callsExample with variables:
Variables will be replaced with their actual values when the message is delivered. For more details on variables, see Variables.
This is a common point of confusion. Here’s the difference:
Example - Message Node:
Example - Conversation Node:
Even though the Message Node doesn’t wait for a response, long messages can overwhelm users.
Reference collected variables to make messages feel personalized:
Examples:
"Thanks, {user_name}! Your order for {product} has been placed.""Got it, {first_name}. I'll connect you with our {department} team now.""All set! Your {quantity} tickets for {event_name} are confirmed."Since the Message Node doesn’t wait for responses, don’t ask questions here.
Confirm actions or information collected:
Provide guidance or next steps:
Read required compliance statements:
No. The Message Node delivers a message and immediately continues to the next node without waiting for a response. To ask questions and collect variables, use the Conversation node.
If you reference a variable that hasn’t been collected or doesn’t exist, the system will use an empty value. Always ensure variables are collected before using them in a Message Node. You can view all available variables in the variable drawer.
Users may attempt to speak during a Message Node, but the agent will still proceed to the next node after delivering the message. If you need to handle interruptions, keep messages short or use a Conversation node instead.
Use ellipses (...) for natural pauses. For example: "Thanks... I've got all your details."