Skip to main content

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

Leads contacted within 5 min are 21x more likely to convert — Harvard Business Review

23%
of leads never contacted

Fell through the gaps between channels — no single owner, no visibility

5 tools
agents checked manually

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

01

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.

02

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.

03

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.

04

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.

Primary lead processing pipeline
Supporting intelligence layer

How We Worked

5 months. 3 phases. One metric that defined success: time to first touch.

Month 1

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.

Month 2–3

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.

Month 4

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.

Month 5

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.

0%

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.

0%

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

0%

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.

0%

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.

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.

Tell us what you're building.

"They don't force us to go their way; instead, they follow our way of thinking."

★★★★★Marek StrzelczykHead of New Products & IT, GS1 Polska

What happens next

  • We respond to every inquiry within 1 business day.
  • A 30-minute discovery call — no templates, no sales scripts.
  • An honest assessment of fit. We'll tell you early if we're not the right partner.