Skip to content

User Utterance

Waits for the user to type a message and passes it into your flow.

When to use

  • Any time you need fresh input before calling a Model, Tool, or API.

What it does

  • Pauses the flow until the user responds.
  • Emits the user's text as output you can reference in later nodes.

Fields

Field Description Example
Node ID * A unique identifier for this node within your flow. It helps other nodes and edges connect properly. Must be unique across the entire flow. UserUtterance_5
State Variable (Optional) A variable name used to store the user's response from this node. This allows later nodes to reference or reuse the value in the conversation. user_input, email, destination_city

The "asterisk (*)" means the field is required.

Default output path (example):

{{ state['nodes']['User Utterance Node ID']['output']['text'] }}