About this project
it-programming / web-development
Open
We are looking for a Full-Stack developer to build an AI-powered WhatsApp chatbot that automates customer support, answers frequently asked questions, and reduces manual workload. The system must provide accurate responses, handle conversations reliably, and support future expansion. Required Skills and Implementation: WhatsApp Business Cloud API: Connect WhatsApp to receive and send messages. Python: Develop chatbot logic and automation workflows. FastAPI: Build a lightweight backend for processing requests. REST APIs: Integrate AI services and external business systems. AI/Natural Language Processing: Understand customer questions and generate relevant replies. Prompt Engineering: Improve response quality, consistency, and relevance. Webhooks: Process incoming messages and delivery-status events. PostgreSQL: Store customer records, conversation history, and configuration data. Redis/Background Tasks: Handle asynchronous operations, retries, and scheduled tasks where needed. Docker/Cloud Deployment: Deploy the application with secure configuration, logging, and monitoring. Expected Features: The chatbot should answer FAQs using a configurable knowledge base, maintain conversational context, and escalate complex or uncertain requests to a human agent. It should include error handling, secure credential management, and basic activity monitoring. The developer will implement the solution, test integrations, deploy the application, and provide technical documentation and setup instructions. The architecture should be modular and maintainable, allowing future integrations and features. Ideal Candidate: Please describe your proposed architecture, relevant verified experience, recommended AI approach, estimated cost, and implementation plan. We prioritize a reliable, secure, and practical first version without unnecessary complexity.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Delivery term: Not specified
Skills needed