So basically during the flow of the conversation the bot would ask the user to enter their email (or have an auth system appear) mid conversation. It mustn't disrupt the flow and it should go to the next node. Since the user need to be logged in to continue.
-Once user logged in, bot should identify the user and know past interaction. Like nothing changed, I mean they just made an account,
-Bot should be able to continue the flow where it left off
-Bot should export the chat history to be viewable.