Skip to content

7 min read

How to reactivate old buyer leads with text messages

Send one short text with a real reason to reply, from your own number, then hand every answer to a person fast. Scripts, cadence and the consent rules.

Send each old buyer lead one short text that gives them a real reason to answer today, from your own number, with a single question they can answer with a thumb. The best reason is a listing that fits what they told you they wanted. Follow up two more times over about ten days, stop the moment anyone opts out, and get every reply in front of a person within minutes. Before any of that, check two things: that you have the consent the law asks for to text this list, and that your number is registered for business texting. A quiet lead may still be looking. The text is how you find out.

Why are old buyer leads worth texting at all?

Most of them still need an agent, and many never got a real conversation in the first place. 88% of buyers in NAR’s 2025 Profile bought through an agent or broker. A lead who went quiet six months ago is not out of the market. They are going to buy with whoever is talking to them when they are ready.

The other half of the case is how those leads were handled the first time. When the WAV Group sent test inquiries to 384 brokers, 48% were never answered, and the brokers who did reply stopped after 1.5 calls and 2.07 emails on average. A lot of what sits in a CRM as “cold” was never warm. It was dropped.

That is why a database you already paid for is the cheapest list you will ever text. You have the name, the area, often the budget. Nobody else has that context.

What should the first text say?

Three things: who you are, the reason you are texting now, and one question. The reason is what separates a reactivation text from a “just checking in” that gets ignored.

Reason you have First text
A new listing fits what they asked for Hi Sam, Maria here. A 3 bed in Riverside just listed under 420k, close to what you were after in March. Want the details?
A home they saved dropped in price Hi Sam, Maria here. The house on Elm you looked at in the spring dropped its price this week. Still on your list?
Something sold near where they were looking Hi Sam, Maria here. Two homes sold in Riverside this month near your budget. Want the numbers before the next one lists?
No new reason, only time Hi Sam, Maria here. We spoke in March about Riverside. Did you end up buying, or are you still looking?

Keep each one under 160 characters with no emoji. Twilio’s documentation on SMS character limits explains why: one plain text segment holds 160 characters, but a single emoji switches the encoding and drops it to 70. A message that splits into segments costs more and can arrive in pieces.

What the first text leaves out matters as much. No link, no market report, no paragraph about your brokerage, no apology for the silence. The only job of this text is a reply.

It depends on what they agreed to when they gave you their number, so check before you send anything. This is not legal advice, and if your list is large or old, an hour with a lawyer is cheaper than a lawsuit. The US rules worth knowing are all in 47 CFR 64.1200, the FCC’s TCPA rule:

  • Consent. Marketing texts sent with an autodialer to a mobile number need the person’s prior express written consent: a signed agreement, which can be an online form, that clearly says they agree to marketing messages and that agreeing is not a condition of buying anything. Pull up the form your old leads filled in and read its wording.
  • Hours. Telephone solicitations can only go out between 8 a.m. and 9 p.m. in the recipient’s local time. Schedule sends by the lead’s time zone, not yours.
  • Opt-outs. A reply of stop, quit, end, revoke, opt out, cancel or unsubscribe revokes consent. It has to be honoured within ten business days at most, and you may send one confirmation text that contains no marketing. In practice, stop the sequence the second it arrives.

Some states add their own telemarketing rules on top of the federal ones, so check yours too.

Then there is the carrier side, which is not law but stops you just as hard. Since 1 September 2023, Twilio has blocked every business text sent from an unregistered US local number, and other texting tools run on the same carrier registration system. If your texting tool sends from a regular 10 digit number, it has to be registered under A2P 10DLC first, or none of these texts will arrive.

How many texts before you stop?

Three texts over about ten days, then nothing until you have a new reason. That number is a working rule, not a study result. The closest data is from new leads: a Velocify analysis of 3.5 million leads found 93% of the leads that converted were reached within six attempts, counting calls. An old lead deserves fewer, because they have not raised their hand recently.

Day Message What it does
1 The first text, with the reason Asks the one question
3 or 4 A short follow up on the same reason Catches the people who saw it and forgot
10 The closing text: “Should I take you off my list, or keep you posted when something fits?” Gives an easy yes or no, and the no is useful too
After that Silence until a new listing, price drop or sale fits them Keeps the next text worth reading

The closing text asks for a decision instead of interest, which is easier to answer. Someone who answers “keep me posted” has just told you they are still buying.

What reply rate should you expect?

There is no public benchmark worth quoting. The figures you see on texting vendor pages are not audited and rarely say what list they came from, so do not plan around them. Measure your own instead, on the first 50 to 100 leads, before texting the whole database.

Track two numbers. Replies divided by texts delivered tells you whether the message works. Booked calls divided by replies tells you whether the people handling the replies are doing their job. A good message with slow follow up looks like a bad list, and these two numbers are how you tell them apart.

What do you do with the replies?

Get every reply in front of a person within minutes, because a reply from an old lead is a new lead with a clock running. The same response time rules apply as for a fresh online inquiry. Sort them as they come in:

Reply What happens next
“Yes, send it” or a question about the home Call within five minutes, or text back the details and offer a showing time
“Not yet” or “maybe in the spring” Note the timing in the CRM, update their criteria, set a reminder for the month they named
“We already bought” Congratulate them, ask for a referral, move them to the homeowner list
Stop, or any opt-out word Remove from every sequence now, one confirmation text at most
Anything angry or confused A person answers it, never the automation

The “not yet” replies are the ones most teams waste. They are telling you when to come back and what they want. If that lands as a free text note nobody reads, the next reason to text them never fires.

What I see when I build this

The best reactivation text is a listing that fits, and that only works if the CRM knows what each buyer wanted. I built a buyer matching automation for real estate agencies on n8n and Airtable. Every new listing is checked against the buyers already in the database, on budget, location, size and property type, and the matches go to the agent so they can call the right buyer the same day. It produces more than $5,000 a month in matched commissions, all from buyers the agencies already had.

Two things from that build carry over to texting. The first is that the criteria have to be fields, not notes. “Wants 3 bed near the school, max 420” in a comment box cannot be matched. A budget field, an area field and a bedrooms field can. The second is the tuning. Match too tightly and nobody ever gets a text. Match too loosely and the agent, or the buyer, learns to ignore the alerts. That balance was the hard part of the build.

That build sends matches to the agent, who makes the call. Adding the first text from the table above, sent automatically when a match lands, is the step that turns it into reactivation. It is the same system behind the second service on the homepage.

Where to start

Export your buyer leads with no contact in the last six months, read the consent wording on the forms they came from, and confirm your texting number is registered. Then pick 50 of them with a clear area and budget, text the ones a current listing fits, and count the replies before you send to anyone else.

Questions people ask

Should I text or email old buyer leads?

Text first. An old lead has stopped opening your emails, and a short text from a number they recognise reads like a person checking in. Keep email for the listing details once they reply.

What if the lead already bought a house?

Thank them, ask if anyone they know is looking, and move them to your homeowner list in the CRM. They are now a future seller and a referral source, not a dead lead.

Can my CRM send these texts on its own?

Follow Up Boss and GoHighLevel can both send texts on a schedule. What they do not do on their own is decide which old lead a new listing fits, or read a reply and route it. That part needs a person or an automation built on top.

Do I need a new phone number to text my database?

No. Use the number they already know, as long as it is registered for business texting. In the US that means A2P 10DLC registration, because business texts from unregistered local numbers get blocked.

How often can I text an old lead after the first sequence?

Only when something has changed for them: a new listing that fits, a price drop on a home they saved, a sale on their street. A text with no reason in it is the one that gets the STOP reply.