Is it possible to build Rule based Chatbot using rasa and maintain conversation flow using Buttons?

Hello, I was working as a freelance on an ML-based chatbot using Rasa but now the client wants to have a rule-based Bot with recommended it possible that I build a chatbot using forms and use buttons for conversation? will it be a good practice in this circumstance or I should migrate to some rule-based framework?

Yes it is possible with rasa. you can make it rule based as long as you can control the UI.