Property Finder & WhatsApp Chatbot
Automated WhatsApp business bot and CRM integration for real estate portals
Lead Full Stack & Integration Developer
4 months
Solo Project
Production Platform

The Problem
Real estate agents waste significant hours manually responding to repeat inquiries about pricing, features, and locations, leading to delayed follow-ups and high lead churn.
Impact & Results
Integrated a custom WhatsApp Business API chatbot with a CRM and property database, reducing lead response times from hours to under 5 seconds and increasing qualified handovers by 40%.
System & Product Architecture
A full-stack property listing system and automation flow inspired by the Property Finder platform. It features a React-based web dashboard for agents to manage real estate assets, coupled with an automated WhatsApp conversational bot. When buyers, sellers, or renters message the system, the chatbot automatically parses their requirements (e.g. location, budget, number of bedrooms) using natural language cues, queries the database, lists matching properties with image rich-messages, and dynamically schedules follow-up calls or updates the CRM backend for agent review.
Key Engineered Features
WhatsApp Business API chatbot handling automated client qualification for buying and selling
Interactive property search dashboard with advanced filters (buy/rent, beds, price, area)
Real-time database querying within chat conversations based on user preference inputs
Automated seller onboarding bot to collect property media, dimensions, and pricing specs
Agent CRM console to monitor active chat histories, manage listings, and assign lead scores
Webhook-based syncing mechanism to ingest leads from external real estate channels
Edge Cases & Hard Technical Problems
Complex scenarios solved through careful concurrency control, schema modeling, and fault-tolerant system design.
Parsing highly ambiguous user chat terms (e.g., 'cheap 2bhk near marina') into structured MongoDB queries
Handling media uploads via WhatsApp (property photos from sellers) with proper validation and cloud storage backup
Preventing chatbot loop conditions by implementing interactive session-timeout and human agent fallback scenarios
Ensuring GDPR-compliant data logs for personal buyer/seller information recorded in the database
Technologies & Infrastructure
- React + Vite + TypeScript frontend with custom Tailwind styling and layout grids
- Node.js & Express REST API backend with MongoDB / Mongoose models
- WhatsApp Business API integrated via official Meta Cloud API endpoints
- Redis session management for tracking chatbot conversational flows
- Twilio API / Meta Webhooks for real-time message payload ingest and webhook handling
Platform Screenshots


