Outreach

The first text to a motivated seller

Say who you are, say what you want, ask one question, stop. Under 160 characters, no link, no emoji, straight apostrophes, and your real name in the first six words. Curiosity-baiting the opener costs you twice — it reads like a scam to the person holding the phone, and it looks like one to the network carrying it.

Keith PeikerKeith PeikerPublished August 20, 2026 · 14 min read

Key takeaways

  • Name yourself first, not last. The industry messaging guidelines carriers work from expect the initial message to carry “the specific identity of the organization or individual being represented.” The person deciding whether to reply is asking the same question.
  • No link in message one. An unknown number plus a shortened link is the exact shape of a smishing text — the fraud pattern the FCC built its 2023 text-blocking rules around. Send the link after they reply.
  • One segment, straight punctuation. 160 characters in GSM-7. A single smart apostrophe or one emoji flips the message to UCS-2, and a 155-character text becomes three segments — triple the cost, identical words.
  • Put the opt-out in the message. “Reply STOP to opt out.” is 22 characters. The do-not-call rules give you at most ten business days to honor a request and require you to keep the record for five years — budget the characters and build the habit.

What should the first text to a motivated seller actually say?

Four things, in this order, in one segment. Everything else you want to say belongs in message three, after they have decided you are a person.

  1. Who you are. First name, last name on a cold list, and the company. Not “a local investor.” A name someone could look up.
  2. Why you have their number. One clause. The property address does more work here than any adjective — it is the single detail that proves this is not a random blast.
  3. One question they can answer in three words. “Any interest in an offer?” beats “Would you be open to a conversation about your options?” Long questions get read as sales scripts, because they are.
  4. How to make you stop. “Reply STOP to opt out.” Twenty-two characters, and it is the sentence that keeps your number alive.

Investor — cold, skip-traced owner (139 characters, 1 segment)

Hi, this is Dana with Cedar Ridge Property Group. We buy houses in Tulsa. Any interest in an offer on 412 N Xanthus? Reply STOP to opt out.

No hook, no urgency, no “quick question.” The address is the hook. An owner who has thought about selling reads that message and knows exactly what is being asked; an owner who has not thought about it deletes it in two seconds, which is the correct outcome and costs you four cents.

Agent — warmer list, past contact (155 characters, 1 segment)

Hi Marcus - Dana Ruiz, the agent you met at the Kendall-Whittier open house in June. Are you still thinking about listing this year? Reply STOP to opt out.

Same four parts, different second clause. On a warm list the memory-jogger replaces the address: where we met instead of what I want to buy. Everything else holds — one question, opt-out stated, one segment.

Every message on this page uses straight quotes and hyphens on purpose

The apostrophes and dashes in the scripts are the plain ASCII ones. If you paste these into a word processor first, it will “helpfully” convert them to curly quotes and em dashes, and the same message will cost you three times as much to send. The next section is the arithmetic.

Why does short beat clever?

Two reasons, and the boring one is the expensive one. A text message is not billed by the message; it is billed by the segment. Plain Latin text is encoded GSM-7: 160 characters in a single segment, 153 per segment once a message splits. The moment one character falls outside that set — a curly apostrophe, an em dash, an emoji, a fancy quotation mark — the entire message re-encodes as UCS-2 and the ceiling drops to 70 characters, 67 per segment.

160
characters in one plain-text segment
70
characters once a single emoji is in there
what a smart apostrophe costs you
Counts computed with the standard GSM-7 / UCS-2 segment rules (160 and 153 characters; 70 and 67). Cost column assumes reitexter's Core rate of 0.4¢ per segment — the higher tiers pay less.
Same message, one character differentCharsEncodingSegmentsPer 1,000 sends
…and I'm asking about 412 N Xanthus. — straight apostrophe155GSM-71$4
…and I’m asking about 412 N Xanthus. — curly apostrophe155UCS-23$12
We buy houses in Tulsa — any interest… — em dash instead of a period140UCS-23$12
Any message at all, plus one emoji141UCS-23$12

Row one and row two are the same 155 characters and the same sentence. One of them costs $4 to send to a thousand owners and the other costs $12, and the only difference is a punctuation mark your phone inserted for you. Run a list of five thousand and that is $20 against $60 for identical copy.

The second reason short wins has nothing to do with money. A cold text is read on a lock screen, in about a second and a half, by someone who has already decided most texts from unknown numbers are garbage. Everything past the first line is being skimmed at best. Clever costs you that line — the joke, the pattern-interrupt, the “I have a strange question for you” — and buys nothing, because the reply you want is a yes-or-no, not applause.

Because an unfamiliar number sending a shortened link is, character for character, what a smishing attack looks like — and both the human and the network have learned to treat it that way. The FCC built its 2023 text rules around exactly this traffic, ordering mobile carriers to block texts that are highly likely to be illegal and citing text-message fraud losses in the hundreds of millions of dollars a year. You do not want your first impression to share a silhouette with that.

The industry guidance is unusually specific about links, and it rules out the cheap option outright:

Message Senders should ensure that links to websites embedded within a message do not conceal [the sender's] identity and are not intended to cause harm or deceive Consumers. Where a web address (i.e., Uniform Resource Locator (URL)) shortener is used, Message Senders should use a shortener with a web address and IP address(es) dedicated to the exclusive use of the Message Sender.
CTIA Messaging Principles and Best Practices, §5.3.2 (May 2023)

Read that plainly: bit.ly, tinyurl and every other public shortener are out. A shared shortener domain carries everyone else's traffic, including the actual fraud, and it hides where the link goes — which is the whole objection. If you must send a link, it needs to be on a domain that belongs to you and that a stranger can recognize as yours.

But you should not be sending one yet anyway. A link in message one asks for a click before you have earned a reply, and it is the single easiest thing to say no to. Send it in message three, after they have answered, when it is doing a job they asked for:

After they reply — still one segment, still no link

Great. Two quick ones and I'll get out of your hair: is anyone living in it right now, and is there a mortgage on it? Happy to call instead - 918-555-0142.

Notice what replaced the link: a phone number they can call. It carries the same “I am a real business” signal, costs nothing in trust, and is the thing a seller who is actually motivated will use.

Does saying who you are really beat curiosity-baiting?

Yes, and it is not close — because the two most popular openers on cold lists both work by withholding your identity, and withholding your identity is the one thing the whole system is built to punish.

The industry guidance says a messaging program's disclosures should make consumers aware of, among other things, “the specific identity of the organization or individual being represented in the initial message.” The initial message. Not the third one, after they have asked who this is. And if you are sending on a registered 10DLC number, you already submitted sample messages and a brand identity to get that number approved — the whole design of the registry is that the who and the what of a campaign are known upfront and traceable. Messages that do not look like what you registered are messages arguing with your own paperwork.

The two openers to retire

The fake wrong number: “Hey, is this still Bob? Sorry — wrong number, but while I have you…” It is a lie told to a stranger to open a business conversation, and it is the first thing that shows up when someone searches your company name alongside the word scam. The pure curiosity bait: “Quick question about your property — got a sec?” with no name attached. Both are engineered to delay the moment the recipient learns who you are, which is precisely the behaviour that gets a message reported, and reports are the input to the filtering nobody publishes.

There is a practical version of this argument too. On a cold list you are not trying to maximise replies; you are trying to maximise useful replies. A curiosity hook pulls in “who is this?” from people with nothing to sell — you pay a segment for each one, then pay another to explain yourself. Naming yourself in the first six words filters at the door and the people who reply are replying to the actual offer.

How do you write one that does not read like a blast?

The tells are mechanical, not stylistic. Here is what a blast looks like, and every one of these is fixable in the composer before you send:

What a blast looks like — do not send this (3 segments)

GREETINGS HOMEOWNER!! 💰 We are CASH BUYERS very interested in your property!!! Reply YES for your FREE no-obligation CASH OFFER today!!! bit.ly/3xQz9 STOP2END
  • A greeting with no name in it. “Homeowner,” “Property Owner,” “Hi there,” or worst of all the merge field that came back empty and left you with “Hi ,” — a dangling comma is a confession that a machine wrote it.
  • Skip-trace formatting left in. Names arrive from list vendors as ROBERT J SMITH JR. Texting that back at someone tells them precisely which database you bought. Fix the casing on import, or greet by address instead of by name.
  • Capitals and exclamation marks. Nobody types CASH OFFER in a real conversation. Sentence case, one period, no exclamation points at all in message one.
  • Stacked adjectives. Free, no-obligation, as-is, fast, hassle-free. Each one is a word a real person would not use about their own offer, and together they read as a template.
  • A public shortener. Covered above — it is both a trust problem and a guidance violation.
  • Identical text to the entire list. One message, five thousand recipients, character-for-character the same. Vary the property detail at minimum; a message that carries a real address is not a broadcast.

The underlying principle is simple: everything that makes a message cheaper to produce at scale is a signal that it was produced at scale. The one detail that cannot be faked cheaply — this specific house, on this specific street — is the one worth spending characters on. If messages that look like the blast above are already going out on your number, the copy is only half the problem: here is what makes carriers stop delivering them.

One more mechanical thing, and it is the one people skip: send at a human hour, in the recipient's time zone, not yours. A first text at 7:40am on a Sunday is a blast no matter how it is worded, and the do-not-call rules restrict telephone solicitations outside the 8am-to-9pm window in the called party's local time.

I am not going to pretend a skip-traced list is an opt-in list. It is not, and everyone reading this knows it. What is worth knowing is exactly where that puts you, because the honest version is more useful than either the “TCPA is a myth” version or the “you will be sued into dust” version.

Start with what is not in dispute. The FCC has read “call” in the TCPA to include text messages since 2003, so a text is a call for these purposes. In December 2023 the Commission went further and codified that the National Do Not Call Registry's protections apply to text messages. And the statute defines the thing it restricts broadly:

The term “telephone solicitation” means the initiation of a telephone call or message for the purpose of encouraging the purchase or rental of, or investment in, property, goods, or services…
47 U.S.C. § 227(a)(4)

Whether an unsolicited offer to buy someone's house lands inside that definition is a genuine argument that people with law degrees are paid to have, and I am not one of them — none of this is legal advice. What I can tell you is that the argument is not a plan. If your outreach depends on winning it, you are one motivated defendant away from finding out.

The carrier side is not ambiguous at all. The same industry guidance the networks work from says message senders “should not use opt-in lists that have been rented, sold, or shared” and should create and vet their own. Carriers do not sue you; they filter you, quietly, with analytics nobody publishes. So the practical rules that follow are the same rules good copy already wants:

  • Scrub against the federal and state do-not-call registries before the first send, and treat that as a standing cost of doing outreach rather than a one-time chore.
  • State the opt-out in message one and honor it instantly. The rules give you a maximum of ten business days and require the record be kept for five years; the guidance says a stop request stays valid regardless of capitalization, punctuation, or spelling variations. Treat “stop.”, “STOP”, “please stop” and “take me off this list” as identical — what actually has to happen when someone replies STOP.
  • Send at a pace a person could plausibly send at. A brand-new number that fires its first four thousand messages in an hour is telling the network what it is.
  • Keep the sent copy matching the samples you registered. If your campaign is registered as an owner-outreach campaign, do not run a rental-listing blast down the same number.

Full disclosure, reitexter is ours — that is the shape it was built in. Every send path runs through one opt-out gate before a message leaves, a STOP writes the contact into an unsubscribers list that campaigns and bulk sends both filter against, and the composer counts segments and encoding while you type, so a pasted smart quote shows up as a cost before it becomes five thousand of them. Plans start at $99.99/month and usage runs off a prepaid wallet at 4¢ a segment. Pricing is here.

This is a copy guide, not legal advice

State law matters as much as federal law here, and several states now run their own telemarketing statutes and do-not-call lists with their own consent standards, windows, and penalties. Before you text a list at volume, have a lawyer who does TCPA work look at your specific campaign, your specific list source, and your specific state. Nothing on this page substitutes for that.

The sequence is the point. Say your name, say what you want, ask one question, tell them how to stop you — then send it from a number that is registered, at an hour a person would text, to a list you have actually scrubbed. Do that and the first message is doing the only job it can do: getting you a reply from someone who wanted to give you one. What happens to everyone who does not reply is a separate discipline, and it is the one that actually pays: the follow-up cadence that gets replies.

Frequently asked questions

What should the first text to a motivated seller say?

Four things, in one segment: who you are (first and last name plus the company), why you have their number (the property address does this in one clause), one question they can answer in three words, and how to opt out. Example: “Hi, this is Dana with Cedar Ridge Property Group. We buy houses in Tulsa. Any interest in an offer on 412 N Xanthus? Reply STOP to opt out.” That is 139 characters — one segment.

Should I put a link in the first text to a seller?

No. An unfamiliar number sending a shortened link is the shape of a smishing text, which is the traffic the FCC's 2023 text-blocking rules were written to stop. It also asks for a click before you have earned a reply. If you send a link later, CTIA's guidance says the shortener must use a web address and IP addresses dedicated exclusively to you — which rules out bit.ly, tinyurl, and every other public shortener.

How long should a cold text to a property owner be?

Under 160 characters, which is one GSM-7 segment. Watch the encoding, not just the length: a single curly apostrophe, em dash, or emoji re-encodes the whole message as UCS-2 and drops the ceiling to 70 characters, so an identical 155-character message becomes three segments instead of one — triple the send cost for the same words.

Is it legal to text a skip-traced list of property owners?

It is genuinely contested and it depends on your list, your state, and your message — this is a question for a TCPA lawyer, not a blog post. What is settled: the FCC treats a text as a call under the TCPA, the National Do Not Call Registry's protections were codified as applying to text messages in December 2023, and the industry guidance carriers work from says senders should not use rented, sold, or shared lists. Scrub against the registries, state the opt-out, and honor stop requests immediately.

Does the “wrong number” text work on motivated sellers?

Skip it. It opens a business relationship with a lie told to a stranger, it is the first thing that surfaces when someone searches your company name, and it works by delaying the moment the recipient learns who you are — which is the behaviour that gets messages reported, and reports feed the filtering that decides whether your number keeps delivering. Identifying yourself in the first six words also filters better: you get fewer “who is this?” replies and more replies to the actual offer.

Keith Peiker

Keith Peiker

Founder, reitexter

Founder of reitexter. Grew his own company from zero to $500k+ in 12 months on about $3,600 a year of text messages — then built the software for everyone else working a list of phone numbers.

More about Keith

Keep reading

Text your list without burning your number

reitexter is texting and calling for real-estate wholesalers and agents — registered 10DLC numbers, templates, bulk send, auto-replies, and one opt-out gate every send runs through. Plans from $99.99/month; usage runs off a prepaid wallet at 4¢ a message segment.

See pricing