Case study · Real Estate AI

WarmChats: turn new real estate leads into booked appointments — automatically.

An always-on AI assistant for real estate agents. WarmChats instantly answers every new lead from Zillow, open houses, and Facebook, qualifies buyers and sellers, follows up 24/7 on email and SMS, and books showings straight into the calendar — so no lead ever goes cold.

Next.js · NestJS · Django · PostgreSQL · Claude · GPT-4.1 · event-driven microservices

WarmChats landing page — 'Turn new real estate leads into booked appointments automatically', trusted by agents using Zillow, open houses, and Facebook leads
Live productwarmchats.com

Executive summary

For real estate agents, speed-to-lead decides who gets the showing and wins the listing. WarmChats removes the human delay entirely: Claude reads and qualifies every new lead — buyer or seller — GPT-4.1 holds a natural, on-brand conversation across email and SMS, and the system books the appointment straight into the calendar, 24/7, with every message tracked. We delivered it as an event-driven microservice platform built to scale from a solo agent's first pilot to a brokerage running thousands of concurrent conversations.

By the numbers

Built for speed-to-lead.

<60sFirst response

AI replies the moment a new lead lands — Zillow, open house, or Facebook.

More replies

Instant, conversational follow-up keeps buyers and sellers engaged.

24/7Autonomous

Qualifies, nurtures, and books showings with no agent in the loop.

100%Tracked

Every lead, message, and booking logged across email and SMS.

Figures reflect the WarmChats product's automation targets.

How it works

Qualify → Engage → Book, fully automated.

Each new lead flows through three AI stages. The model handles the conversation end-to-end and only escalates to the agent when it genuinely matters.

01Qualify

Lead intake & buyer/seller routing

Claude reads every new lead, works out whether they're a buyer or a seller and how ready they are, and routes them into the right flow automatically.

  • Claude classifies intent — buyer, seller, urgency, and fit
  • Leads self-route: Buyer → Nurture, Seller → Nurture, Appointment → Booking
  • Spam and tyre-kickers filtered before they reach the agent

AI lead routing

02Engage

Instant replies on email & SMS

GPT-4.1 answers within 60 seconds in the agent's voice, asks the right qualifying questions, and keeps the conversation warm around the clock.

  • GPT-4.1 replies in under 60s, tuned to the agent's brand voice
  • Context carried across the whole thread and both channels
  • Hands off to the agent the moment a human is genuinely needed

Conversational AI

03Book

Showings booked automatically

The assistant detects intent to meet, offers real availability, and writes the showing or call straight into the calendar.

  • Detects booking intent and proposes open slots
  • Confirms and writes appointments automatically
  • Reminders and re-engagement close the no-show gap

Zero-touch booking

The product

Inside WarmChats.

The agent-facing product — a live operator dashboard, self-routing AI workflows, and a two-minute setup — all running on the platform we built.

Operator dashboard
Operator dashboardEstimated pipeline value, hot leads, appointments, and AI wins — everything the agent needs in one view.
AI Agent — leads route themselves
AI Agent — leads route themselvesBuyer Nurture, Seller Nurture, Re-Engagement, Booking Flow, and Human Takeover, triggered automatically.
Two-minute onboarding
Two-minute onboardingConnect email or SMS and the AI goes live across the agent's channels in a guided 3-step setup.

Architecture

Event-driven microservices.

Independent services communicate over events and webhooks, so the AI workload scales separately from the API and the web app — and a slow third-party never blocks a reply.

Web & dashboard

Next.js

  • Marketing site, auth, and operator dashboard
  • Live conversation view with full message history

API gateway

NestJS

  • Typed gateway for web, webhooks, and integrations
  • Auth, rate limiting, and event publishing

AI orchestration

Django + LLMs

  • Claude lead scoring + GPT-4.1 reply generation
  • Prompt templates, retries, and safety guardrails

Messaging & scheduling

Telephony · Calendar

  • Inbound/outbound across SMS and chat channels
  • Availability lookup and automated booking writes

Engineering patterns

  • Event-driven
  • Microservices
  • Async workers
  • Idempotent webhooks
  • Audit log
  • Horizontal scale

Technology

The full stack.

Frontend

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS

Services

  • NestJS
  • Django
  • REST + Webhooks
  • Queue workers

Data

  • PostgreSQL
  • Redis
  • Event log
  • ORM / migrations

AI

  • Claude (Opus)
  • GPT-4.1
  • Prompt orchestration
  • Guardrails

Messaging & infra

  • Telephony / SMS
  • Webhooks
  • Docker
  • CI/CD

Outcome

What the business gets.

Every new lead — Zillow, open house, or Facebook — answered in seconds, day or night, with no extra staffing.

Agents freed from repetitive first-touch follow-up to focus on listings and closings.

A complete, searchable record of every conversation, qualification, and booking.

An architecture that scales from a solo agent to a brokerage running thousands of concurrent chats.

Want an AI that books appointments while you sleep?

We design and ship product-grade AI systems — from lead capture to booking — on architecture built to scale. Let's talk about yours.