This is the core problem we are tackling at BotMock. The conversation flow is the core of your chatbot and you should be able to map it with as much detail as possible.