Open the SMS thread on any agent's phone, scroll back a few weeks, and you'll see the same pattern: long pitches that begin with "Hi {first_name}, just wanted to follow up," dropped link previews, four messages in a row with no reply, and then nothing for sixty days. Most "real-estate text scripts" you'll find online produce reply rates between 1% and 4% — barely above the noise floor.

Top producers send fewer texts and get more replies. Their scripts share four traits: they fit on one screen, they ask one specific thing, they're personal in a way only your data can know, and they leave a clean exit. None of them read like a template.

This article gives you the scripts top producers actually use, by lead source and stage, with reply-rate context. And — more importantly — the four rules that make these scripts hold up when you're sending fifty of them a week.

The four rules of real-estate texts that get replied to

Rule 1: One screen, one ask. A text that requires scrolling on a mobile phone is an email. If the message is longer than 280 characters, cut it or move it to email. One specific question (or one specific offer) per message — never two.

Rule 2: Use data only you have. The fastest way to feel like a template is to lead with generic content. The fastest way to feel personal is to reference something the recipient knows you couldn't have copied from anywhere — the address they searched, a comp on their street that closed yesterday, the date of their last touch with you.

Rule 3: Give them a clean exit. "No worries if not" or "happy to leave you alone" is not weakness. It's the line that earns the next reply. Sellers and buyers are wary of being trapped in a sales sequence. Acknowledge that they have an out, and reply rates jump.

Rule 4: Match the channel to the temperature. Texts are for warm engagement: a lead who just submitted a form, a past client you talked to last month, a sphere contact you saw on Instagram yesterday. Cold-prospect texts read like cold-prospect texts. Use email for cold; use text for warm.

Scripts by lead source

New buyer lead from Zillow / Realtor.com (within 5 minutes)

"Hi {first name} — I saw your inquiry on {address}. The home shows great in photos, but the kitchen is dated relative to the rest of the comps on that block. Happy to walk you through what'll matter at this price point. Want me to send the three comparable closes from the last 60 days? — {agent name}"

Why it works: it uses the address (Rule 2), it makes a specific observation about the home (Rule 2), it asks one thing (Rule 1: do you want the comps?), and it implies an out (you can ignore the comp request). Reply rate top producers report: 30–45%, vs the typical 3–5% on a generic "Just wanted to follow up" template.

New seller lead from a valuation tool (within 24 hours)

"Hi {first name} — I'm {agent name}, you ran a valuation on {address}. The number you saw is in line with what I'd expect based on the last 90 days of comps on your block. No pitch — happy to send you the three comps if it'd be useful. If not, no worries."

Why it works: same pattern — address-specific, one ask, clean exit. The "no pitch" line up front is doing real work: it telegraphs that you respect their curiosity-not-commitment mental state. Reply rate: 25–35%.

Open-house signed in (within 90 minutes of the open house ending)

"Hi {first name}, this is {agent name} from the open house at {address} today. You asked about {specific thing they asked about — the schools, the deck, the HVAC}. I had a chance to ask the listing agent — {answer}. Happy to share what I'd want to know before making an offer on that block if you're interested."

Why it works: it references the specific question they asked. That's only possible if you took notes during the open house — a habit top producers build with a clipboard or the CRM mobile app. Reply rate: 50%+, because it answers a thing they're already wondering about.

"Hi {first name} — quick gut check: still hunting in {neighborhood / price range}, or did the market move you elsewhere? Either answer is fine. If you want me to retune the search alerts I'll do it; if you've gone quiet on house hunting, I'll back off until you say otherwise."

Why it works: it surfaces the actual state question rather than assuming. It explicitly offers two paths — including the "leave me alone" path — which makes the reply rate climb to 35–40% because the lead doesn't feel cornered.

Past client (annual cadence — Christmas-free version)

"Hey {first name} — quick non-real-estate text: {specific thing — saw the photo of your kid's graduation, congrats on the promotion, your renovation looks done}. Hope you guys are doing well. No reply needed."

Why it works: it's not a real-estate touch. It's a relationship touch. The "no reply needed" line removes the obligation; about half of past clients reply anyway because the touch is genuine. Reply rate: 45–60%.

Sphere referral introduction (within 2 hours of getting the referral)

"Hi {first name} — {referring person}'s told me you're looking at homes in {area}. I help a lot of people in that price range — no obligation to work with me, but happy to send you the three things I'd want to know if I were buying in {area} right now. Want me to send them?"

Why it works: names the referrer (Rule 2 — only you know that), offers value before asking for anything, makes the ask specific (three things, not a vague "let me know how I can help"). Reply rate: 60%+, because the referrer's reputation does most of the heavy lifting.

Listing-feedback follow-up (after a showing on your listing)

"Hi {first name} — quick thank-you for showing {address} today. We're collecting buyer feedback for the seller — would you mind a one-question text reply: was the price the issue, the home, or just not a fit? Either way, appreciate the look."

Why it works: it positions you as the one collecting feedback (low friction), one question (Rule 1), and the seller-context makes the agent feel obligated to give an honest answer. Reply rate: 70%+, with about half the replies being usable feedback.

Scripts by stage

Stage 1 — First touch (warm lead, hour 0)

Pattern: specific address or specific thing they searched + one offer + clean exit. See the Zillow / Realtor and valuation scripts above.

Stage 2 — Second touch (no response after 48 hours)

"Hi {first name} — circling back on the {address / comps / question}. If now's not the right time, totally fine — I'll pause until you tell me to start again. If you want the {thing}, just reply 'send' and I'll get it over."

Why it works: it makes the reply effort one word. It explicitly offers the pause. Reply rate after this exact follow-up: 15–20%, on top of whatever Stage 1 produced.

Stage 3 — 30-day check-in (cold or paused lead)

"Hi {first name} — touching base from {agent name}. Two questions: (1) still in the market, (2) anything you want me to send while you wait. Either-or is fine; ignoring this is also fine."

Why it works: it explicitly offers three out-paths. Reply rate from genuinely-cold leads: 10–18%. The replies you get are usually high-quality (either "yes I'm still looking, here's what changed" or "no I closed elsewhere — using a different agent" — both useful).

Stage 4 — Annual past-client text

Use the Christmas-free version above. Send it on a date that isn't a holiday. Top producers send the annual sphere text on the contact's birthday, on the anniversary of their closing, or on a random Wednesday in April when no one else is texting them.

The three texts top producers don't send

Generic check-ins. "Just checking in to see if you're still interested" is the lowest-signal message in real-estate texting. If you don't have something specific to say, don't text.

Pitch links without context. Texting a Zillow link with no commentary is worse than texting nothing. The lead can find the listing themselves. Either annotate the link with what they should notice, or don't send it.

Three-in-a-row reminders. If you sent a text 48 hours ago and got no reply, don't send a third one before sending the Stage 2 follow-up above. Three unanswered texts in a row reads as not-respecting-the-signal.

FAQ

Should I text or call first?

For new leads under 5 minutes old, both — call first, text immediately if they don't pick up. For warm engagement (a lead who's seen 3+ touches), text. For past clients in your A-list sphere, call.

How do I make these feel personal at scale?

Two ways: (1) a CRM that pre-fills the {address}, {comps}, {referrer name} variables from the lead source data — not a generic Mailchimp merge, an actual real-estate data model. (2) Spend two minutes per lead reading what's in the CRM before you hit send. The marginal time per text drops to ~90 seconds; reply rates triple.

What about MMS vs SMS?

MMS (a text with an image) gets ~2× the open and reply rates for visual content — a comp PDF, a one-page market update, a photo of a comparable listing. Use MMS for visual content; SMS for short personal touches.

Are these compliant?

In the U.S., real-estate texts to leads who explicitly opted in via a form are TCPA-compliant. Past-client and sphere texts to existing relationships are typically compliant under the existing-business-relationship exception. Cold texting is not — don't do it.

Get the scripts running where they belong

These scripts work because you send the right one at the right time with the right data. That requires a CRM that knows what address the lead searched, what the comps on their block are, when you last touched them, and what stage they're in.

Sky Agent ships these scripts pre-loaded, fills the address and comp variables automatically from the lead source, and surfaces the right script on your daily follow-up queue. From your phone, between showings.

Schedule a 20-minute demo →

Related reading: The Real Estate Follow-Up Cadence That Actually Works · The Real Estate Lead Nurture Sequence for Sellers · How Top Producers Convert Cold Real Estate Leads