Dialog variables allow you to define a variable within the scope of a specific dialog. This means that any dialog variable will reset, and become unavailable once the customer finalizes or steps out of a dialog.
Dialog variables prevent you from polluting your entire Conversational AI Cloud environment for variables that need to be extracted for the purpose of advancing the dialog, but serve no purpose outside of the dialog.
These variables can be easily defined from within the dialog editor and can optionally have a default value that’s pre-filled once the dialog starts.
Dialog variables are used throughout the dialog editor in combination with conversation variables to provide dynamic input/output options, e.g. when defining your API callout node, or logical step nodes.