WhatsApp AI Agent: Multilingual Lead Qualification with Zero Dependencies
Description and use
<p><em>An open-source WhatsApp business agent that chats in English, Hindi, and Hinglish, qualifies leads (name → need → budget → timeline), answers FAQs, and books appointments — with a free-LLM mode and a fully scripted fallback. Standard library only: no pip installs.</em></p> <p><strong>TL;DR:</strong> This is a working WhatsApp agent in four Python files and one HTML file. <code>agent.py</code> (~38KB) is the brain: per-sender sessions, trilingual language detection that mirrors how the customer writes, regex-based extraction of name/need/budget/timeline, date and time parsing, FAQ detect
Problem
<p><em>An open-source WhatsApp business agent that chats in English, Hindi, and Hinglish, qualifies leads (name → need → budget → timeline), answers FAQs, and books appointments — with a free-LLM mode and a fully scripted fallback. Standard library only: no pip installs.</em></p> <p><strong>TL;DR:</strong> This is a working WhatsApp agent in four Python files and one HTML file. <code>agent.py</code> (~38KB) is the brain: per-sender sessions, trilingual language detection that mirrors how the customer writes, regex-based extraction of name/need/budget/timeline, date and time parsing, FAQ detect
Outcome
<p><em>An open-source WhatsApp business agent that chats in English, Hindi, and Hinglish, qualifies leads (name → need → budget → timeline), answers FAQs, and books appointments — with a free-LLM mode and a fully scripted fallback. Standard library only: no pip installs.</em></p> <p><strong>TL;DR:</strong> This is a working WhatsApp agent in four Python files and one HTML file. <code>agent.py</code> (~38KB) is the brain: per-sender sessions, trilingual language detection that mirrors how the customer writes, regex-based extraction of name/need/budget/timeline, date and time parsing, FAQ detect
Evidence
WhatsApp AI Agent: Multilingual Lead Qualification with Zero Dependencies
- Record date: 2026-10-12T22:41:22.622Z