Hey Folks !! Welcome back! For long time I was searching for the solution to make a in-house chatbot that operates with in the organisation and no compromise on the data security using the NLP cloud services or the Bot agents. Luckily I got to know about the combination of the BOTKIT and the RASA NLU can make this solution. I went on searching and searching for the solution for the long time and I could find the pieces here and there and completed the solution. I write this to help other folks to make this solution easier rather than searching a lot. The solution goes on as follows. Components are as follows : Front-End UI Botkit server / Agent server RASA NLU server Business Logic Server DataSource External Api if any Now seeing in detail what these components will do. Front-end UI : This is the component where the user interacts with. This can be on any technology like the Angular webapp or android app ...etc Borkit Server / Agent Server: