I need a fully-functional AI chatbot ready to handle real-time customer support on WhatsApp. From greeting users and collecting basic details to answering FAQs, escalating uncommon issues, and providing order or account information, the flow should feel natural, fast, and helpful. Core expectations • Connect to the official WhatsApp Business API (Twilio, Meta Cloud API, or a comparable approved gateway) and pass Meta’s verification checks. • Natural-language understanding that recognises intent in English; a modular structure that lets me add other languages later. • Easy-to-edit knowledge base so my team can update responses without touching code. • Hand-off logic that routes complex queries to a live agent and keeps the chat history intact. • Basic analytics dashboard: conversation volume, resolution rate, common questions, and average response time. Tech stack is up to you, but proven frameworks such as Dialogflow CX, Rasa, Microsoft Bot Framework, or a custom Node/Python NLP model are ideal as long as they integrate smoothly with WhatsApp. Acceptance criteria 1. I receive the source code with installation instructions ready for a standard cloud host (AWS, GCP, or Azure). 2. A test phone number demonstrates all key flows running on WhatsApp before final hand-over. 3. Documentation shows how to update intents, answers, and escalation rules. If you have previous WhatsApp bot examples or can suggest optimisations—like adding voice notes or rich replies—include that in your proposal so I can see what’s possible next.