Skip to main content
Optional Question Node configuration panel

Description

An Optional Question Node requests specific information from the user. The Node can be configured to expect different types of input. As soon as the selected type of data is detected in the user input, the Optional Question Node is answered.
The Optional Question Node is non-blocking. This means that the user can continue their conversation with the Flow if they haven’t provided an answer to the Optional Question. Before regular Flow execution, the Cognigy.AI checks if the user input answers the Optional Question to find a result. If not, the Flow execution follows a different path. Watch this Episode of Cognigy Sessions for a technical deep dive.

Parameters

All data formats supported by the Cognigy NLU for system slot mapping are listed on the Slot Mapping page.
The Optional Question Node output types carry the same functionality as the Say Node.
If you select the Date as a Question Type, the Question Node automatically renders a datepicker if the channel supports it. Refer to Datepicker for more information.
If Store Result in Context is enabled, the Question Result is also stored in the Context object.
When an Optional Question is “active”, meaning the AI Agent waits for an answer, information about the Optional Question is added to the Input object.

AI-Enhanced Output

To use AI-enhanced output rephrasing, read the Generative AI article.
Last modified on June 15, 2026