The challenge
A Dubai real estate company had 20-30k leads, a mix of old backlog and new incoming, and no way to qualify them before they reached sales. Two problems hid in one project: bulk qualification that wouldn't get their WhatsApp number flagged by Meta, and instant handling of fresh leads. Most builds get this wrong by treating them the same.
The system
- A Claude-powered agent ("Sarah") holds a natural WhatsApp conversation and extracts five qualification fields from freeform replies: budget, buy vs. rent, financing status, preferred area, and timeline.
- Each answer feeds a weighted scoring engine. Leads are tagged Hot, Warm, or Cold automatically, using thresholds the client signed off on, not ones the AI guessed.
- Hot leads create a deal in the pipeline with a structured summary note, so an agent knows everything in 10 seconds.
- Cold leads drop into a nurture sequence with timed re-engagement.
- Backlog handled with Meta-approved templates in throttled batches to protect number quality; new leads trigger instantly via webhook.
Outcomes
Stack
Full qualification canvas: WhatsApp trigger, Claude AI agent with memory, scoring engine, and CRM deal routing