Require a chatbot that can:
1. Answer FAQs (10-15)
2. Compare and Recommend Products (3-5)
3. Book Appointments (Using Google Calendar)
4. Provide Nearest Branch location and directions (Using Google Map)
5. Take Feedback/Suggestions (kind of survey/message box)
6. Store Data (for analytics)
7. Transfer to Human Agent (just for demonstration)
It should include:
1. NLP
2. ML
3. Sentiment Analysis
Preference is coded bot