Ava Data

Glossary

Real Estate Text Message Scripts

Real estate text message scripts are short, permission-seeking messages sent to property owners and leads — and unlike a call script, they only work against numbers that can actually receive a text, which makes line type the field the whole channel depends on.

What it means

A text to a property owner does a different job from a call. A call asks for a conversation right now; a text asks for permission to have one later. That single difference decides almost everything about the wording: texts are short, they identify the sender immediately, they reference the specific property, they ask one question, and they make opting out trivial. Long, chatty, or vague messages read as spam and get reported as spam, which is a worse outcome than being ignored.

The five-part shape of a message to a property owner

Nearly every message that works is built from the same parts, in the same order:

  1. Name the human. "Hi Marcus —" not "Hi there". A first name is the cheapest signal that this is not a broadcast.
  2. Identify yourself in four words. "I'm David, a local investor" or "I'm Dana with Cedar Realty". Anonymity is what makes an unknown number feel like a scam.
  3. Reference the specific property. "…about 412 Maple St". This is the line that proves you are not sending the same message to ten thousand people, and it is the reason a records-backed list beats a bought phone file.
  4. Ask exactly one question. "Would you consider an offer on it?" Two questions halve the reply rate; a paragraph kills it.
  5. Give an exit. "If not, no problem — reply STOP and I won't message again." An easy opt-out costs you a handful of contacts and protects the number you are sending from.

Templates by situation

Fill the brackets from the list record, not by hand:

  • Cold, absentee or out-of-state owner. "Hi [First] — I'm [Name], a local investor here in [City]. I'm reaching out about [Address]. Would you consider an offer on it? If not, reply STOP and I won't message again."
  • After a listing came off the market. "Hi [First], I'm [Name] — I saw [Address] came off the market. Are you still open to selling, or have you set that aside for now?" Pairs with expired listing leads, where the owner has already proven intent.
  • Owner-facing agent outreach. "Hi [First], I'm [Name] with [Brokerage]. I work [Neighborhood] and had a buyer ask about [Street] this week. Would it be useful to know what [Address] would list at today?"
  • Re-engaging an old lead. "Hi [First] — [Name] again. We spoke about [Address] back in [Month]. Has anything changed on your end? Happy to leave it alone if not."
  • The first reply is not a pitch. When someone answers, the next message asks a question about the property, never for a signature: "Thanks for coming back to me — is it tenanted at the moment, or sitting empty?"

The mistake that has nothing to do with wording

You cannot text a landline. Every guide to real estate text scripts assumes you are holding textable mobile numbers, and on a raw property-owner list that assumption is simply wrong — records-sourced phone data routinely mixes mobiles, landlines and VoIP numbers on the same record. Send a well-written message to a landline and it does not bounce with an error you will notice; it just never arrives, and the campaign quietly reports a low response rate that gets blamed on the script.

So the first operation on a texting list is not writing — it is segmenting by line type. Mobiles go to the text sequence. Landlines go to the call list, where they belong. Doing that split before the first send is worth more than any rewrite of the opening line, and it is the one part of this workflow that is a data problem rather than a copywriting one.

Cadence, and the thing to get right first

Two or three messages spread over a couple of weeks is the working range: an opener, a short nudge if there is no reply, and a final one that closes the loop gracefully. Anything more frequent trains people to report you. Track replies rather than sends — a channel that generates 40 conversations from 900 messages is working, and one that generates 400 sends and zero replies is usually a data problem, not a wording problem.

Text outreach is subject to consent and opt-out requirements that do not apply to a mailed letter, and the rules differ by state as well as federally. Review the applicable rules — including TCPA considerations and any state-level requirements — before running a campaign. This page is not legal advice.

How Ava Data handles real estate text message scripts

Ava Data does not send text messages, and that is worth stating plainly on a page about scripts. What it handles is the field the channel actually depends on: which of the numbers on your list can receive one.

Every phone Ava Data returns carries a line type in the phones[].type field — values such as mobile, landline or VoIP — so a traced list splits cleanly into a texting segment and a calling segment before you write a single message. That split is the difference between a response rate that measures your copy and one that measures how much of your list was never reachable by text in the first place.

  • Build and narrow the list first. Pull the owner segment in List Builder, then stack your lists so you are only paying to trace the owners carrying more than one reason to sell.
  • Trace it. 1 credit (2¢) per phone match, 2 credits (4¢) for phone plus email, 10 credits (20¢) for a Deep Search that adds related persons — charged only when a search returns a match.
  • Segment on line type, then export. Up to 35 selected export columns, so the file you hand your sending tool already carries the name, the address and the line type each template needs.
  • Keep it current. The identity graph refreshes every 24 hours, so a list re-traced before a new sequence reflects numbers that have changed hands since the last one.

Owners who reply can be pushed into Follow Up Boss for the long follow-up these conversations need. Digital Matching can turn the same list into a platform-formatted audience file for paid channels — it prepares files for you to upload, and never launches a campaign on your behalf. The $9/month plan includes 100 credits, which is enough to trace a test segment and see the mobile-versus-landline split on your own list before committing to a send.

For developers: example API call

If you'd rather click than code, the Ava Data dashboard returns the same data without a single line of JSON. The snippet below is for teams wiring Ava Data into a CRM, dialer, or AI pipeline.

POST /api/v1/standard-search
{
  "firstName": "Marcus",
  "lastName": "Ellery",
  "address": "412 Maple St",
  "city": "Columbus",
  "state": "OH",
  "dataTypes": ["phone"]
}
200 OK application/json
{
  "success": true,
  "data": {
    "matchFound": true,
    "creditsCharged": 1,
    "name": "Marcus Ellery",
    "phones": [
      { "number": "6145550142", "type": "mobile" },
      { "number": "6145550178", "type": "landline" }
    ]
  }
}

Related terms

Frequently asked questions

What should the first text message to a property owner say?

Name the owner, identify yourself in a few words, reference the specific property, ask one question, and give an easy opt-out. For example: "Hi Marcus — I'm David, a local investor here in Columbus. I'm reaching out about 412 Maple St. Would you consider an offer on it? If not, reply STOP and I won't message again." The property reference is the line that separates it from a broadcast.

Why do my real estate texts get no replies?

Before rewriting the script, check what share of the list can receive a text at all. Records-sourced phone data mixes mobiles, landlines and VoIP numbers, and a message sent to a landline never arrives — it does not fail visibly, it just depresses the response rate. Ava Data returns a line type on every phone in the phones[].type field, so the texting segment can be separated from the calling segment before the first send.

How many times should I text a real estate lead?

Two or three messages over a couple of weeks is the usual working range — an opener, a short nudge if nothing comes back, and a final message that closes the loop politely. More frequent than that trains recipients to report the number rather than reply to it.

Does Ava Data send text messages?

No. Ava Data supplies the contact data — current phone numbers with a line type, emails, and related persons — and exports it for whatever sending tool you already use. Digital Matching separately prepares platform-formatted audience files for you to upload; it does not launch campaigns.

Is cold texting property owners allowed?

Text outreach carries consent and opt-out obligations that a mailed letter does not, and requirements vary by state as well as federally. Review the applicable rules, including TCPA considerations, before running a campaign, and make opting out easy in every message. This is general information, not legal advice.

Try Ava Data on a real estate text message scripts workflow

Search from the dashboard or call the API — same $9/month plan, same credits. Per-match pricing with no order minimum: you pay only when we return a verified contact.

Start searching →