Real Estate Text Message Scripts That Actually Get Replies

Real estate text message scripts work best when they balance personalization with clear value, respect recipient boundaries, and lead to immediate next.

Austin Beveridge

Tennessee

, Goliath Teammate

Real estate text message scripts work best when they balance personalization with clear value, respect recipient boundaries, and lead to immediate next steps rather than generic pitches. The highest-response scripts acknowledge the recipient's known situation (recent home purchase, market conditions in their area, or expressed interest), use conversational language, include a specific question, and respect opt-out preferences. This guide covers proven scripts, timing, psychology, and compliance rules so you can build responses instead of deleting them.

TL;DR

  • Best scripts are short (under 160 characters), personalized to the recipient's situation, ask a specific question, and include one clear call-to-action.

  • Timing matters: contact leads within the first hour, space follow-ups 2-3 days apart, and never text before 8 AM or after 9 PM.

  • Compliance with TCPA (Telephone Consumer Protection Act) is non-negotiable; maintain clear consent records and include opt-out language in multi-message sequences.

Core Principles of High-Response Real Estate Texts

Most real estate text recipients delete messages within seconds because they feel generic or intrusive. Scripts that get replies follow four principles: they prove you know something specific about the recipient, they offer real utility (not just "call me"), they arrive at a time when the person is likely to engage, and they make responding easier than ignoring.

Personalization doesn't mean using someone's first name. It means referencing a concrete detail: the neighborhood they live in, a property type they viewed, a conversation you had, or market data relevant to their address. A text that says "Just saw a home on Maple Street sell for 15% over asking in 4 days" to someone who recently listed on that street generates replies because it's immediately relevant. A text that says "Want to talk about selling?" generates silence.

Utility is the second principle. The recipient must sense they gain something by responding: information, a market report, clarity on their next step, or a faster closing timeline. Texts that ask for something without offering anything first (especially from unknown senders) have response rates below 5%. Texts that deliver micro-value first (a recent comparable sale, a rate update, a market insight) and then ask a question have response rates above 20%.

High-Response Script Templates by Situation

For Expired Listings or Properties Sitting on Market

Context matters here: the owner has likely been frustrated for weeks or months. They don't need encouragement to list again; they need a reason to trust a new agent. A script like: "Hi [Name], I noticed 42 Oak was delisted after 90 days. New strategy cuts 45 days off average time-to-sell in our area. Worth a conversation? I can meet today." This works because it (1) shows you tracked their specific property, (2) doesn't blame them, (3) offers a concrete benefit, and (4) creates urgency with "today."

For Buyers Who Viewed Your Listing

You have the strongest data here: they already showed interest. The script should be timely (within 2 hours of the showing) and acknowledge their specific feedback if you have it. "Hi [Name], thanks for viewing 128 Elm today. Any questions about the kitchen renovation or lot size? Happy to schedule a second showing or send the inspection report." This re-opens the conversation without pressure and invites them to bring up their real concerns.

For Geographic Farm or Expired Buyer Leads

If you've obtained the contact through a lead service or public record (with proper consent), the script needs to prove you're local and capable: "Hi [Name], just sold a similar home on your street for [price] in [days]. The market here has shifted. Free market report for your address? [link]" The link should go directly to a one-page report they can download without filling a form. Friction kills responses.

For Follow-Up After Price Reduction

"Hi [Name], great news on the price adjustment to [amount]. That positions 456 Main competitively. When would you like to schedule a showing?" This assumes prior conversation (consent). If you lack history, add: "I'm [Agent Name], working with [Listing Agent]. Saw the adjustment and thought it might match what you're looking for."

For Sphere Contacts (Past Clients, Referrals)

You have the most freedom here because trust exists. "Hi [Name], hope you're loving the new place. We just listed something similar to what you had your eye on three months back. Thought of you. Want me to send details?" or "Two homes on your street went under contract this month. Your home's value is up. No pressure, just wanted you to know."

Technical Structure: Length, Language, and Format

Keep initial outreach texts to 160 characters or fewer (one SMS). Longer texts look like spam, generate lower engagement, and trigger carrier filters. Break complex ideas into follow-up messages, spaced 2-3 days apart if the first gets no response. Never send more than two unanswered texts; after the second, stop or move to voice call or email.

Use conversational language and contractions: "you've" instead of "you have," "I'm" instead of "I am," "won't" instead of "will not." Avoid exclamation points (they read as aggressive), periods (use commas or no punctuation), and ALL CAPS. Text like a person texting a friend who's in a different profession than you, not like a commercial.

Include exactly one link if offering a resource, and make it a short URL or a direct link to a PDF/landing page that requires zero additional clicks. Do not ask the recipient to text back "YES" or "CONFIRM." Instead ask an open question: "When works best for a showing?" "What's your timeline?" "Any concerns about the location?" These require them to type something genuine, which increases follow-through.

Timing: When to Send and When to Stop

The first text to a cold lead should arrive within one hour of them viewing your listing online, calling about a property, or their listing going active/expiring. Delays beyond one hour cut response rates in half. For your sphere (past clients, referrals), timing is more flexible but still morning (8 AM to noon) or early evening (5 PM to 7 PM) on weekdays. Never text on Sunday morning or between 9 PM and 8 AM.

If you text on Monday and get no response, follow up on Wednesday or Thursday (not Tuesday; it feels too immediate). If the second text goes unanswered, stop texting. Switch to email or a phone call if you have confidence in your relationship. Continuing past two texts looks like spam and damages your credibility.

For warm leads (those you've spoken to), you can text more frequently, but space proactive touches 3-5 days apart unless you're actively coordinating a showing or negotiation. During an active transaction, daily updates are expected and appreciated.

Compliance: TCPA and Consent Requirements

The Telephone Consumer Protection Act (TCPA) governs text message marketing. Broadly: you must have prior express written consent from the recipient before sending any marketing text message. This consent must be clear and specific to text messaging. A person signing a buyer representation agreement gives consent to texts about their transaction; they may not have given consent to general market updates or farming messages.

Public records (county deed records, MLS data on someone who listed a home) generally do not constitute consent. You must obtain explicit consent, documented in writing, before texting someone you don't have an active business relationship with. Lead generation services, purchased lists, and referrals require the provider to confirm consent is already in place.

Always include an opt-out mechanism in any multi-message sequence: "Reply STOP to unsubscribe." If someone texts STOP, remove them from your list immediately and do not text them again (with exceptions for transaction-critical messages or messages they've explicitly requested). Document this removal. Violations of TCPA carry penalties up to $500-$1,500 per text, per recipient, which add up fast.

Verify your lead source legitimacy. If you're buying a list, confirm the vendor's compliance claims in writing. If you're texting past clients, keep records of when consent was given. If you're cold-texting based on public record, check your state's real estate regulations; some states explicitly permit certain public-record texts, others restrict them. Your brokerage should have a compliance policy; if not, work with your MLS or a compliance consultant to create one.

Psychology: Why People Reply (or Don't)

Reciprocity is the strongest trigger. If your text gives first (market data, a specific insight, a resource), the recipient feels an instinctive pull to give back (a reply, a meeting). Texts that ask for something first (an appointment, a call, a rate quote) feel extractive and get ignored.

Specificity builds credibility. "I noticed your listing expired" beats "I'd love to help." "The average home on your street sold in 32 days" beats "I know the market." Specificity signals you've done actual work, not sent a mass broadcast.

Urgency without pressure works. "That inventory drop is creating opportunity right now" or "This price point won't last long" creates time sensitivity. But "You need to sell NOW or you'll regret it" creates defensiveness. The difference is subtle but critical: the first is informational, the second feels manipulative.

Low friction for response matters enormously. A text that says "Want to schedule a showing?" requires the recipient to type back a time or say "yes." A text that says "Showing tomorrow at 2, Wednesday at 4, or Thursday at 10. Which works?" requires them to type one digit or word. The second gets far higher response.

Testing and Optimization

Track response rates and conversion rates for each script template you use. Note how many leads replied, how many of those converted to meetings or transactions, and the average time from text to conversion. Most agents don't measure this; those who do quickly identify which templates work in their market.

Test one variable at a time: change the call-to-action in one script while keeping everything else identical, run it for 20-30 sends, and compare response rates. Over weeks and months, you'll build a small set of templates that work consistently in your area, sphere, and lead source.

Pay attention to what kills response: slow links, generic openers, texts sent at odd hours, unclear next steps, and too much text. Remove these friction points methodically.

Frequently Asked Questions

How quickly should I follow up if someone doesn't reply?

Wait at least 48 hours before sending a second text, ideally 3 days. This feels respectful and reduces the perception of spam. If they don't reply to the second text within 3 days, stop texting and switch to email or phone. Two unanswered texts is the limit; more than that damages trust and may violate TCPA rules if consent is ambiguous.

Should I ever send unsolicited texts to cold leads?

Only if you have documented, explicit consent or if your state's real estate regulations permit public-record texts to unlisted homeowners in certain contexts. Check with your brokerage and MLS before adopting a cold-texting farming strategy. Many compliant alternatives exist: email farming, direct mail to expired listings, door-knocking, or purchasing leads from vendors with verified consent.

What should I do if someone replies "STOP" or asks not to be texted?

Honor it immediately. Remove them from your contact list and document the date and their request. Do not text them again unless they explicitly ask you to or you have an active transaction together (and even then, consider confirming they're okay with transactional texts). Non-compliance here is the fastest path to TCPA penalties.

Can I use texting templates with group sends or do they need to be individual?

Always use individual texts that appear as person-to-person messages, never group texts. Group SMS broadcasts read as spam and have near-zero response rates. Your texting platform should allow you to personalize fields (name, address, price) while using a base template, making sends feel individual even at scale. This balances efficiency with authenticity.

Sources