Last spring, a Toronto realtor came to us with a problem that sounds simple: she was drowning in leads.
Six hundred inbound inquiries a month from Realtor.ca, Instagram, and a couple of Facebook ads her previous agency had left running. The problem wasn't the volume. It was the gap — the 8–12 minutes between a lead submitting a form and her getting back to them. In that window, they'd already moved on to the next listing.
"I was responding within 15 minutes and still losing people. The internet has made everyone impatient."
The solution wasn't a faster human. It was a faster system.
What we built
We wired together a three-agent stack that runs in the background every time a lead comes in:
Agent 1 — The qualifier. Fires within 45 seconds of form submission. Sends a personalized SMS that references the specific listing they inquired about, asks two qualifying questions (timeline and pre-approval status), and waits. No generic "Thanks for reaching out" — actual context.
Agent 2 — The nurturer. If the lead replies but isn't ready to book, this agent manages a lightweight drip: a market update, a comparable sale in their target neighbourhood, a question that keeps the conversation warm. All via SMS. All personalised. None of it sent from a template.
Agent 3 — The booker. Once a lead signals intent, this agent surfaces three viewing slots from her calendar (synced via Calendly), handles the confirmation, and sends a reminder the morning of. It even checks the weather and adds a coat suggestion for outdoor properties. Small touch. Memorable.
The numbers after 90 days
- Response time: 45 seconds (down from 8–12 minutes)
- Qualification rate: 34% (up from ~18% — better first message = better conversation)
- Viewings booked per 100 leads: 22 (was 7)
- Hours saved per week: ~14
The agents cost roughly $60/month in API fees. That's it. The rest — the strategy, the prompt engineering, the integration work, the ongoing tuning — is what we charge for.
What this isn't
It's not a chatbot that pretends to be a human. Every message is agent-generated but reads like a thoughtful reply. And if someone asks a question the agent can't answer confidently — anything about condition, disclosure, offers — it flags the conversation and the realtor jumps in. The human stays in the loop. They're just not the first responder anymore.
The lesson
Speed is trust. In a category where buyers have 30 tabs open, the first credible response wins the conversation. An agent that fires in under a minute isn't replacing your relationship with the client — it's earning the chance to have one.
If you're a realtor spending more than two hours a day triaging leads, you're doing something a well-trained agent should be doing for you.
Book a coffee with us and we'll show you what this looks like for your volume.