Skip to content

End Node

The End node terminates the conversation. It can optionally send a goodbye message and display a customer satisfaction (CSAT) survey before ending the session.

When to Use

  • You want to explicitly end a conversation after the bot has resolved the user's request.
  • You need to display a satisfaction survey to collect feedback.
  • You want to send a closing message before terminating the session.
  • You need a terminal point in conditional branches where the conversation should stop.

Configuration

PropertyDescriptionDefault
End MessageAn optional goodbye message sent before the session ends. Supports {{variable}} interpolation.Thank you for chatting!
Show Satisfaction SurveyWhether to display a CSAT survey before ending the conversation.false
imageEnd node config panel showing the end message text field with variable interpolation and a Show Satisfaction Survey toggle switch turned on
End node configuration with survey toggle

How It Works

  1. If an end message is configured, it is sent to the user.
  2. If the satisfaction survey is enabled, the survey is displayed and the user's response is recorded.
  3. The conversation session is closed. All session variables are preserved in the conversation transcript for reporting purposes.

Handles

HandleDirectionDescription
InputInReceives execution from the previous node

The End node has no output handle -- it is a terminal node. Execution stops here.

TIP

Not every flow needs an End node. If the flow loops back (e.g., in a multi-turn conversation), the conversation continues until the user stops responding or is handed off. Use End nodes when you want an explicit termination point.

WARNING

A flow can have multiple End nodes (e.g., one per branch). Each End node independently terminates the conversation when reached.

OmniBots AI Bot Platform