Step 1 — Capture (0 to 2 seconds)
Every source lands in one place: your IDX or portal leads, website forms, Google Local Services, Facebook lead ads, and inbound texts to your office number.
Each record carries where it came from, who it was assigned to, and a consent record.
Step 2 — First touch (under 60 seconds)
A text goes out from the assigned agent's own number.
"Hi [first name], this is Dana with [Office] — saw you were looking at [address/area]. Is now a bad time, or should I ask you a couple quick questions by text?"
It looks like a person because it's coming from a person's number. The agent can take over at any point just by typing.
Step 3 — Qualification (2 to 6 messages)
Five questions, one at a time:
- What are you looking for — buy, sell, or both?
- What area or property?
- Have you spoken with a lender yet?
- What's your timeline?
- Best number and time for a call?
Anything outside those five gets handed to a human. It does not answer pricing questions, doesn't give legal or lending advice, and doesn't discuss commission. That's deliberate — those are licensed conversations and they belong to your agents.
Step 4 — Booking
When the lead is qualified, it offers times from the agent's calendar and confirms by text. The appointment lands in the CRM with the transcript attached.
Step 5 — Escalation
| If | Then |
| No agent reply in 5 minutes | Reassigned to the next agent in rotation |
| No reply in 15 minutes | Broker notified by text |
| Lead replies after hours | Answered immediately; agent notified at start of day |
| Lead says STOP | Suppressed instantly, permanently, across every campaign |
| Lead asks something out of scope | Handed to a named human with the transcript |
Step 6 — Reporting
Every Monday, 7am: median response time, % touched within five minutes, escalations, per-agent scoreboard.
You will know your number. Most offices don't.