Your comments

That is the problem - I was not able to connect end of NLP node (here: end of fallback) and input node (it would always take me one node up).

The solution I found - although it is a bit of a hack - was to add additional message node (with empty message) in between question ("what would you like to have") and the NLP choice node. Then I would use GoTo and point it towards this empty message node.

Is there a better way? Is there a way for me to share the example I was describing so that it's clearer what I am talking about?

Thanks for your answer. It is not what I am looking for, though - I would like to have an option to loop. So, upon going to fallback button, that I can return to entering user's input again, in the same state.

Example:

Bot: "What would you like to have?"

<state A>

User: "Lemonade"

Bot: "We don't have it. Something else?"

<state A>

User: "Green tea"

Bot: "We don't have it. SOmething else?"

<state A>

User:

...

So that the same loop keeps repeating until User asks for something that is offered.