Install Pycharm for python programming for backend Used Mysql for Database storage Dialogflow platform is used to create chatbot Using fullfillment dialogflow is connected to python to pass the input to database through python programming ngrok is used as http tunnel