Custom Bots, our recently released chatbot that allows people to design highly customizable conversation flows, posed a significant design challenge – how do you represent all the rich complexity of human conversation in a form that users can easily grasp and build with. Here is how we approached the problem.