Free text without losing the thread
The problem
Button-based chatbots are predictable because they control every answer. Letting people type anything they like means replies arrive out of order, off topic, or answering two questions at once, and a scripted flow breaks the moment that happens.
What we did
Each reply is written by the OpenAI API with the whole conversation so far in view and a clear picture of which qualifying details are still missing, so the agent answers what was actually said and then steers back naturally.
The outcome
Leads can talk the way they normally would, and the agent still gathers everything the team needs to know.











