There are several caveats you should consider before deciding whether any ML-based solution is for you.  Among these, the existence of enough data and the condition of that data is critical.

https://www.forbes.com/sites/forbesnycouncil/2018/10/11/is-your-company-ready-to-implement-machine-learning/#79a85de15c96

“machine learning works best when you have significant amounts of data”