When to use
- Reply to a user — send a response within an active conversation
- Ask a follow-up question — request more information mid-workflow
- Confirm collected data — verify information before proceeding
- Send notifications — alert the person about workflow events
- Close a conversation — send a goodbye message when the workflow finishes
Send Message works within conversations opened by a Channel Dispatcher or Ask a Person. For standalone messages to external apps (not part of a conversation), use App Action instead.
How it works
When executed, the Send Message node:- Finds the dispatcher node referenced in its configuration
- Locates the active conversation from the workflow execution events
- Resolves variables in the message content (e.g.,
{{lead.name}}) - Sends the message through the channel the person is currently using
Example: conversation flow with follow-up
Send contextual messages at different points in a workflow:Example: confirmation before action
Ask for confirmation before performing an irreversible action:Example: timeout follow-up
Send a reminder when someone hasn’t responded:Formatting messages
Plain text with variables
Channel-specific formatting
Email supports HTML:Settings
The ID of the dispatcher or channel dispatcher node that owns the conversation. Selected from a dropdown in the UI.
The message content to send. Supports variable interpolation with
{{variable_name}} syntax and channel-appropriate formatting.Outputs
Whether the message was sent successfully.
The conversation the message was sent to.
The resolved message content that was sent (after variable substitution).
When the message was sent (ISO format).
Tips
Related nodes
Channel Dispatcher
Opens the channel that Send Message delivers through.
Ask a Person
All-in-one alternative that also supports Send Message.
Clear Conversation
Reset conversation data after sending a closing message.
App Action
Send standalone messages outside of a conversation (e.g., one-off emails).
