The 15-hour lead response gap
Average agent takes 917 minutes to answer a new lead. Agents replying in under 5 minutes are 21x more likely to qualify. Here's the stack I built to close that gap end-to-end.
content/videos/video-slots.ymlOne number changes every conversation I have with real-estate agents who are frustrated with their lead conversion:
And the companion:
Why the gap exists
It's not lack of effort. It's tooling. The typical agent has:
- A CRM they check 2–3 times a day
- A phone that rings during showings, closings, and dinner
- Five lead sources that don't talk to each other
- A vague "respond fast" intention that loses to reality every Tuesday
The stack I run to close the gap

Components:
- Follow Up Boss — still the best RE CRM I've used. Webhooks out on every new lead.
- n8n on VPS2 — receives the webhook, dedupes, enriches (address + MLS if available), routes by source.
- Claude Sonnet 4.6 — classifies lead intent (buyer / seller / just-browsing / spam) and drafts the first SMS/voice message.
- Bland.ai or Twilio SMS — the outbound channel. Under 60 seconds from form-fill to first touch.
- Human handoff — the moment a lead replies with intent signal, I get a Slack ping with the full thread and a one-tap "take over" link.
The first-touch message framework
What it's not
It's not an AI pretending to be me. The disclosure is clear. The handoff is immediate on engagement. The agent's job shifts from initiating contact to taking over conversations that already have signal.
The unit economics
1,000 leads/month × 3 touches each = 3,000 interactions. Blended cost per interaction ~$0.15 = $450 in AI + SMS spend. My done-for-you service runs $1,497/month. That's a 70% gross margin for me and a 21× response-rate improvement for the agent.
Install the follow-up stackTomorrow: the n8n workflow JSON, with the Claude prompt inline.