Hey team, I'm wanting to create a chatbot that asks a series of questions to qualify the user and stores their answers in variables in a table.
For example - a dentist client.
The user might ask a question about the pricing and the chatbot provides the answer but then asks a question back to the user about why they're needing to visit the dentist. They answer about a pain they're having and then the chatbot can ask a few more questions back to find out more information.
With the AI task feature I have it working where it can do this once or twice but I want it to be an ongoing conversation where it can chat autonomously back and forth with the user. I also want to give the Chatbot a goal of where it's trying to move the conversation. In this example, it would be converting the conversation into a booked appointment.
Is the AI Task card the best way to approach this? Or could there be a better way?
If it is, how do you set up the workflow so that the conversation keeps flowing and doesn't end after an AI Task answer is provided.