Real Estate · Custom Software Development
Reducing lead response time from 47 minutes to under 90 seconds across five acquisition channels
A residential real estate brokerage operating across three metro markets was receiving leads from five separate channels — each landing in a different inbox, spreadsheet, or CRM queue. Average response time was 47 minutes. Leads contacted after 5 minutes convert at a fraction of the rate of those contacted immediately. We built a unified lead orchestration platform that ingests, deduplicates, scores, and routes every lead in real time — reducing average first-touch response to under 90 seconds and increasing lead-to-showing conversion by 28%.
Business Context
The leads were coming in.
No one was getting to them in time.
The brokerage had invested heavily in lead generation — a well-optimised website, active Zillow and Realtor.com Premier Agent subscriptions, Meta lead ads, and Google Search campaigns. Combined, these five channels were generating 800–1,100 leads per month. The volume was not the problem. The problem was what happened after a lead submitted their details. Each channel delivered leads differently: Zillow pushed to a shared inbox, Realtor.com had its own app, the website form emailed a distribution list, Meta leads sat in Facebook's lead centre, and Google leads came through a third-party call tracking platform. There was no single place where all leads existed.
The cost of a fragmented intake process
- 47 min
- average lead response time
- 23%
- of leads never contacted
- 5 tools
- agents checked manually
Leads contacted within 5 min are 21x more likely to convert — Harvard Business Review
Fell through the gaps between channels — no single owner, no visibility
Zillow app, Realtor.com app, email, Facebook Lead Centre, call tracker
Agents were checking five separate tools to find new leads. The fastest agents responded within 10–15 minutes. The slowest took hours. The brokerage had no visibility into which agents were responding, how quickly, or which leads were going cold. Follow Up Boss was in use as a CRM, but it was being populated manually — leads were copied in after the fact, if at all. The CRM was a record-keeping tool, not an operational one.
The deeper issue was attribution. The brokerage was spending $28,000 per month across its five lead channels with no reliable data on which channels were producing closings versus which were producing volume. Budget decisions were being made on lead count, not lead quality. The fastest path to improving both conversion and marketing efficiency ran through the same fix: a single, real-time intake layer that every lead passed through.
Scope of Work
What we were asked to build
Unified lead ingestion layer
API and webhook integrations with all five lead sources — Zillow, Realtor.com, the brokerage website, Meta Lead Ads, and Google call tracking. Every lead normalised into a single schema and written to a central lead record within seconds of submission.
Deduplication and lead scoring engine
Cross-source deduplication matching on email, phone, and behavioural fingerprint — preventing the same prospect from being worked by multiple agents simultaneously. Lead scoring model ranking intent based on source, property type, price range, and engagement signals.
Intelligent routing and agent assignment
Routing engine assigning each lead to the optimal available agent based on geography, property specialisation, current workload, and response rate history. Round-robin fallback with escalation logic if the assigned agent does not respond within 3 minutes.
Follow Up Boss sync and attribution dashboard
Bidirectional sync with their existing Follow Up Boss instance — leads written in real time with source, score, and routing metadata. Attribution dashboard tracking lead-to-showing and lead-to-close rates by channel, agent, and property type.
Constraints we worked within
- Follow Up Boss could not be replaced — all lead records had to sync bidirectionally with the existing instance
- Zillow and Realtor.com API access required platform approval — added 3 weeks to the integration timeline
- Agent mobile notifications had to work without requiring agents to install a new app — delivered via SMS and Follow Up Boss push
- TCPA compliance required for all automated SMS first-touch messages — legal review completed before activation
Explicitly not in scope
- Outbound lead generation or paid media management
- MLS or property listing integrations
- Transaction management or contract workflow
- Agent performance management or compensation tooling
System Architecture
Five lead sources. One intake layer. Every lead owned within 90 seconds.
How We Worked
5 months. 3 phases. One metric that defined success: time to first touch.
Discovery & Integration Architecture
Mapped all five lead sources and their delivery mechanisms. Initiated Zillow and Realtor.com API approval processes immediately — the longest lead time in the project. Defined deduplication logic and routing rules with the brokerage's operations director.
Core Platform Build
Ingestion layer and deduplication engine built and tested. Routing logic built with configurable rules per market. Follow Up Boss sync completed. Zillow and Realtor.com API access approved in month 2 — integrations completed ahead of schedule.
Agent Onboarding & Pilot
Rolled out to one market (42 agents) with parallel monitoring. Response time data surfaced to team leads for the first time. TCPA-compliant SMS first-touch activated. Attribution dashboard live with 60 days of backfilled historical data.
Full Rollout & Handoff
Expanded to all three markets. Routing rules tuned based on pilot data — two agent segments were underperforming on response time and were deprioritised in routing until resolved. Full documentation and admin training completed.
Working rhythm
- CadenceTwo-week sprints, weekly ops reviews
- Decision ownerCOO and Head of Operations
- Primary metricAverage time to first agent touch
- Escalation SLA24 hours with written recommendation
Results
Measured at 90 days post full rollout.
reduction in average lead response time — from 47 minutes to under 90 seconds
Was: 47-minute average across all five channels
First-touch is now an automated, TCPA-compliant SMS sent within 90 seconds of lead submission, followed by agent assignment and a personalised follow-up call within 3 minutes. The 3-minute escalation logic ensures no lead waits for an unavailable agent.
increase in lead-to-showing conversion rate
Was: 11.4% lead-to-showing rate across all channels
Improvement driven by faster response time and better lead-agent matching. High-intent leads (score 80+) routed to senior agents with relevant specialisation converted at 41% — more than 3x the pre-platform baseline for the same lead tier.
of previously uncontacted leads now reached within the first response window
Was: 23% of leads never contacted — fell through channel gaps
Every lead now has a single owner assigned within seconds of submission. The escalation logic ensures that if the primary agent does not respond, the lead is reassigned before it goes cold. Lead fallthrough rate dropped from 23% to under 2%.
improvement in marketing attribution accuracy — channel-to-close now measurable
Was: budget allocated by lead volume with no closing attribution per channel
The brokerage reallocated $6,200/month in ad spend within 60 days of the attribution dashboard going live — shifting budget from high-volume, low-close channels to lower-volume channels with demonstrably better close rates.
What This Means for You
The lead orchestration layer we built here is not unique to this brokerage. It applies to any real estate operation where leads arrive from multiple channels and the intake process is still a manual, person-dependent workflow.
- 01Your agents are checking multiple apps and inboxes to find new leads — there is no single place where all leads exist
- 02You know your lead response time is too slow but you have no system-level way to enforce a faster standard
- 03You are spending on multiple lead channels but cannot reliably attribute which ones are producing closings
This engagement was scoped as a new orchestration layer that sits above existing tools — Follow Up Boss was not replaced, lead channel subscriptions were not changed, and agents did not need to learn a new system. Five months from kickoff to full rollout across three markets.
See how we approach Custom Software Development