Skip to content
Full Stack·2025·Client

Property Finder & WhatsApp Chatbot

Automated WhatsApp business bot and CRM integration for real estate portals

Role

Lead Full Stack & Integration Developer

Duration

4 months

Team

Solo Project

Deliverable

Production Platform

Property Finder & WhatsApp Chatbot preview
The Challenge

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.

The Outcome

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%.

Overview

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.

Capabilities

Key Engineered Features

01

WhatsApp Business API chatbot handling automated client qualification for buying and selling

02

Interactive property search dashboard with advanced filters (buy/rent, beds, price, area)

03

Real-time database querying within chat conversations based on user preference inputs

04

Automated seller onboarding bot to collect property media, dimensions, and pricing specs

05

Agent CRM console to monitor active chat histories, manage listings, and assign lead scores

06

Webhook-based syncing mechanism to ingest leads from external real estate channels

Engineering

Edge Cases & Hard Technical Problems

Complex scenarios solved through careful concurrency control, schema modeling, and fault-tolerant system design.

1

Parsing highly ambiguous user chat terms (e.g., 'cheap 2bhk near marina') into structured MongoDB queries

2

Handling media uploads via WhatsApp (property photos from sellers) with proper validation and cloud storage backup

3

Preventing chatbot loop conditions by implementing interactive session-timeout and human agent fallback scenarios

4

Ensuring GDPR-compliant data logs for personal buyer/seller information recorded in the database

Stack

Technologies & Infrastructure

ReactTypeScriptTailwind CSSNode.jsExpressMongoDBWhatsApp Business APIRedis

Architecture Breakdown

  • 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
Gallery

Platform Screenshots

Property Finder & WhatsApp Chatbot screenshot 2
Property Finder & WhatsApp Chatbot screenshot 3
Property Finder & WhatsApp Chatbot screenshot 4

Contact

Have a product to build? Let's make it happen.

Open to full-time roles, contract engagements and product partnerships. The fastest way to reach me is email — I reply to every serious enquiry.

GitHub
Visit ↗
LinkedIn
Visit ↗
Based in
Rajshahi, Bangladesh