Mission Automate used DialogFlow to intake queries from the client’s chatbot that matched general conversational intents. The query is then passed to the backend, a lightweight Flask application that generates an appropriate response using one of several conversational APIs.