- The user types something, and the bot responds with a request for GDPR acceptance. Until the user gives his consent he cannot start chatting with the bot.
- Once the user accepts the GDPR, the user is asked to select the condition. Until the user selects a condition he cannot start chatting with the bot.
- Once the user ends the conversation with the bot the survey is triggered.
- The user answers the survey.
- The session is closed.
If the user chats again and no more than 24 hours have passed since the last customer interaction, no GDPR or conditions should be validated. The bot should continue to respond with the initial condition.
If the user chats again after 24 hours of the last customer interaction, he must revalidate the GDPR and select the condition.