ARKONE
Twenty upright marks on a dark ground, one for each stage of the engine, with mark 15 lit in amber and the stage name beneath.

How do you actually stay in front of a client who buys in two years, so that they call you and not the portal?

September 15, 2026 · 6 min read

S
Sobin George Thomas

The trade calls a lead back one and a half times after first contact, measured across 384 brokers. By email, twice.

The database defeats the person. The drip is bought and cheap. What is not bought is knowing who is due, and why, before they open a portal. For a six-person brokerage the past clients sit in a CRM nobody opens. The touch lives in one head.


By hand today

Drip campaigns are cheap and everywhere. Follow Up Boss includes sequences from $69 a user a month (followupboss.com); Wise Agent is $49 a month. A CRM at that price stores the past-client list and sends the anniversary, so the referral drip is bought too. What none of them knows is when one person is worth a real message, or which past client would say yes if asked.

A broker of 33 years:

“Like everyone else, it is a struggle for me to personally stay in touch with past clients”

Dave Rosenmarkle, Highland Realty, Fairfax VA, on ActiveRain

A 39-year veteran, on what follows closing:

“never had any… they never forgot me… there were too many to keep in touch with…didn’t have time nor did I have the desire”

Barbara Todaro, Keller Williams Elite, Franklin MA, on ActiveRain

Neither says they do not want to stay in touch. They say they cannot keep up with who.


What it costs you each week

One and a half attempts

How many times the trade calls a lead back after first contact, measured across 384 brokers. By email, two. On WhatsApp every touch after the window closes is a paid template. On email it is free.

Source: WAV Group with the Weichert Lead Network, 2014, read 14 September 2026

The one measured number is from 2014: 1.5 call-back attempts and 2.07 email attempts, secret-shopped across 384 brokers (wavgroup.com).

The cost that decides the design is Meta’s. “When the window closes, you can only send pre-approved template messages”. “All non-template messages are free”. A touch after nine quiet weeks is a marketing template, with prior opt-in. And it is capped: “The per-user marketing limit adapts automatically over time based on a person’s recent engagement levels”, shared across every business that messages them, failing with error 131049 rather than queueing. A reply opens a 24-hour window, and marketing sent inside it does not count toward the limit. So on WhatsApp the objective inverts to a reply, because a reply turns a paid marketing template into free service messaging.


The build

Open Claude Code. Ask for the signal. Firecrawl watches the pages the client named. A change becomes a task on the record, with a reason and a draft. Email goes freely. A WhatsApp touch goes only when it can earn a reply, which opens the free window.

Open Claude Code in the engine folder. Connect three servers. HubSpot’s remote server reads and writes contacts, notes and tasks (developers.hubspot.com). Firecrawl’s official server has monitor tools that watch pages for change (github.com). Gmail comes through the community Google Workspace server. Write signals.md once: per contact, the pages worth watching and why, such as the building they asked about or the planning register for their street, and the month their lease ends. Then say:

Read every follow-up contact and signals.md. Set a Firecrawl monitor
on each page and check daily. When a page changes in a way that
touches what the person said, or a date they named is thirty days out,
create a task on the contact: the signal, the message it traces to,
and one draft touch in my words that asks something they want to
answer. Send nothing on WhatsApp. On email, send the draft where I
have marked the contact send freely; otherwise leave the task for me.
Once a month, name the three past clients whose deal and every touch
since say they would say yes to an introduction, and why.
Report each Monday: signals, tasks made, tasks answered, contacts
touched zero times this year.

What comes back is a script, the monitors and a task queue on the record. A WhatsApp touch is sent by you, from chapter 8’s business number, as an approved marketing template with the opt-in on file, written to be answered; never from a personal session, whose terms forbid applications that “interact with our Business Services without our prior written consent”. The draft stays on the task; the deepest open CRM drafts one for idle leads and throws it away (github.com).

Two honest limits, which Claude Code will tell you about. A monitor sees that a page changed; a price drop and a photo swap look the same until a person reads it. Firecrawl’s hosted endpoint is free without a key, with rate limits; past them you pay.


What it feeds

The call that comes back. The next stage keeps the record true without typing. Every touch made here already sits on it. The number to read: contacts touched four times in twelve months, beside those touched zero times.

Chapter 16 keeps the CRM true without typing; every task and send here already sits on the contact. Chapter 20 reads the Monday number.

The number that proves this stage worked is people contacted four times in twelve months, beside the total, with the zero count named; never a rate alone.


What stays with a person

The message, and the ask. The machine names who is due and why. A person writes the touch, or decides this client is one to leave alone. A person asks for the introduction, of the past client the record says would say yes.

The objection is that the eighteen-month client is exactly the relationship a machine must not touch. It does not: it names who is due and why, and drafts; a person sends, or does not. Barbara Todaro’s “they never forgot me” is a strategy, and nothing here says every brokerage needs 450 nurtured contacts.

The referral ask is the one movement no product runs: nothing found ranks a past client by how likely they are to introduce you. The build names three, with the reason. A person makes the ask.


The tools you already pay for

Nothing new to buy.

CRM gains a task per signal with its draft; HubSpot here, or Pipedrive or Zoho through their own servers.

Mailbox is Gmail, or Microsoft 365 through its own server.

WhatsApp is chapter 8’s business number.

Watcher is Firecrawl, free with rate limits.


Every client who buys in two years has a watched signal on the record, and a touch they will answer. Then the call comes to you, not the portal.

Ask: Of the people you spoke to last year who were not ready, how many have heard from you since for a reason they would recognise?

This is stage 15 of twenty, after matching what they said to what is on your books and before keeping the CRM true without typing. The whole engine in order is the book, Building a real estate sales engine with Claude Code and Codex, end to end.

Ready to start a conversation?

See how ArkOne builds the governance and programme architecture to deliver measurable AI returns.

Book a discovery call