Outreach
The follow-up cadence that gets replies
Space your touches four to six weeks apart, decide how many you are going to send before you send the first one, change the message every time, and stop completely the moment someone asks you to. That is the whole cadence. The first text mostly sorts your list; the replies that turn into anything tend to show up further down the sequence, which is why the people who quit after two touches conclude that texting does not work. The part a cadence post usually leaves out is that on a cold list the follow-up is also where the legal exposure starts — the private Do Not Call claim belongs to someone who got more than one message.
Key takeaways
- Four to six weeks between touches on a cold list. Tighter than two weeks reads as pressure on an unanswered thread; longer than about eight and you are a stranger reintroducing yourself.
- Pick the number of touches before the first send. Five to seven, then the list goes dormant. A sequence with no end is not a cadence, it is a habit — and on a skip-traced list it is also where the risk lives, because the private Do Not Call claim under 47 U.S.C. § 227(c) starts at more than one message in twelve months to a registered number.
- Change the ask, not the adjectives. Re-sending the same body is what makes a sequence read as automated — and identical text fanned across a list is also the shape carrier filters are built to catch.
- "STOP" is not the only stop. The FCC treats stop, quit, end, revoke, opt out, cancel and unsubscribe in a reply text as per se reasonable revocations. Other wording is not automatically ineffective — it is judged on the totality of the circumstances, and a sender who wants to argue a reply was not a revocation carries the burden of showing it.
- The clock is theirs, not yours. The do-not-call rules bar telephone solicitations before 8 a.m. or after 9 p.m. local time at the called party's location, several states run a narrower window, and a scheduled send fires in whatever single zone the schedule is set to — including mine.
In this guide
How long should you wait between follow-ups?
Four to six weeks between touches on a cold list. That is the answer, and the rest of this section is why. If you are texting a skip-traced list every three days and getting silence back, the spacing is doing more damage than the script is. This post is about touches two through six — the first one is its own problem, and it is covered separately in the first text to a motivated seller.
Before I built software I ran a restoration company. It went from zero to a little past $500k in its first twelve months with no ad budget, on roughly $3,600 a year of text messages. The cadence was every four to six weeks, to everyone who had ever given me a number, indefinitely. Two honest notes about that, because it is the part people quote back at me. It was not clever — it was just the only part nobody else kept doing. And it was a list of people who had handed me their number themselves, run with no end date, which is a different posture in both directions from a skip-traced list on a fixed sequence. The interval is the part that transfers. The rest of this post is why the other two do not.
There are two constraints, and the interval is where they meet. Under about two weeks, your last message is still sitting unanswered in the thread — a second one on top of it does not read as persistent, it reads as pressure, and it is the fastest way to convert a maybe into a block. Past about eight weeks, the thread has fallen off the screen and you are introducing yourself again from zero, which wastes the only asset a follow-up sequence has: the fact that they have heard from you before.
| Touch | Roughly when | What this one is for |
|---|---|---|
| 1 | Day 0 | Sorting, not selling. Most of what you learn here is which numbers are wrong, who is a hard no, and who is a live thread. |
| 2 | +4 to 6 weeks | Persistence with no new pressure. Same property, different sentence, an obvious way out. Also the touch that crosses the do-not-call threshold below. |
| 3 | +4 to 6 weeks | Change the ask. A question they can answer without agreeing to anything. |
| 4 | +4 to 6 weeks | In my own sending, this is where answers cluster. Not because four is a magic number — because it is past the point where most senders quit. |
| 5 | +4 to 6 weeks | Get specific. Name the property, name the shape of the number you would work with. |
| 6 | +4 to 6 weeks | Close the loop. Tell them it is the last one and that you are taking them off. |
You will see a statistic quoted at you constantly — that some large majority of sales happen after the fifth follow-up. I have gone looking for the study behind it more than once and the trail always runs cold, so I am not going to build your cadence on it. What I will tell you is the part I can stand behind: the fourth message has produced more real conversations for me than the first one ever did, and the only reason it works is that almost nobody is still there at four.
Once they reply, the cadence is over
Everything above is a schedule for silence. The moment somebody answers, the schedule is finished and you are in a conversation, which runs on conversation time — minutes and hours, not weeks. The most expensive mistake in a follow-up system is letting a live reply sit in a queue because the schedule said the next touch was five weeks out. Answer it, then take that person out of the sequence entirely so no scheduled message ever lands on top of a real exchange.
Send inside their day, not yours
How many touches before you stop?
Five to seven on a cold list — and you pick the number before the first message goes out, not when you get bored. Deciding in advance is what turns a pile of texts into a sequence you can actually judge. If a list is on touch six and has produced nothing, that is information. If the list has been running forever at no particular interval, you have learned nothing and you cannot stop, because there is no line to stop at.
The persuasion argument for a cap is simple. Somewhere past the fifth or sixth unanswered message you have stopped changing anybody's mind and started manufacturing complaints. Nobody has ever sold a house because the eleventh text wore them down.
The rule that makes cadence a legal question
This is the part a cadence post usually skips, and it is the reason the cap is not only a taste question. The federal rule that reaches cold outreach is not the autodialer ban — it is the Do Not Call registry, which has no equipment element at all, so how you sent the message is beside the point. And the private claim under 47 U.S.C. § 227(c)(5) is written for a person who received more than one call or message in a twelve-month period. Read that against a six-touch sequence. Touch one is not the claim. Touch two is what makes it one, and touches three through six are the multiplier. The discipline this post is built on and the exposure are the same behavior described from two directions.
The registry rule also comes with a safe harbor that is entirely paperwork, which is worth knowing precisely because it is conditional rather than automatic: written procedures, trained people, records, and a version of the registry obtained from the administrator no more than 31 days before the message goes out. Sellers and telemarketers subscribe through the FTC's telemarketer portal; it is not a file you download once and reuse for a year. Whether and how any of that applies to an offer to buy somebody's house is the whole subject of what TCPA actually says about texting a skip-traced list, and it is a live argument rather than a settled one. The point here is narrower: scrubbing and cadence are one decision, and only one half of it is a marketing choice.
The carrier side pushes the same direction for different reasons, because this audience works lists it did not collect. Silence is not consent — a number that has never replied has told you nothing. CTIA's Messaging Principles and Best Practices tell message senders not to use opt-in lists that have been rented, sold or shared, and to create and vet their own; carriers grade your traffic against that document. It does not make a purchased list unlawful by itself, and CTIA is not law. It does mean the burden of being conservative sits with you on both tracks at once, and the cheapest way to carry it is a sequence with a hard end.
When the sequence runs out, there are only three honest options:
- Drop them. Off the active list, no further sends. The cleanest and most underrated option.
- Move them to a long cycle. Two touches a year, not six weeks — and only for people who never asked you to stop and never bounced. This is a different list with a different cadence, not the same sequence running slower.
- Move them to a channel they chose. If somebody has told you they would rather get a call or an email, that is a preference they expressed. Honor it and stop texting.
What is not on the list: starting the sequence over from touch one, six months later, as if the first six never happened. They happened. They are still in the thread on their phone, and the twelve-month window in § 227(c)(5) does not care which campaign you filed them under.
How do you vary the message so it does not read as automated?
Change the ask, not the adjectives. Most people vary a follow-up by rewording the same request — are you interested becomes are you still interested becomes just checking if you are interested. That is the same message three times and it reads exactly like what it is. A sequence feels human when each touch is doing a genuinely different job.
- Vary the ask. Touch one asks for a yes. Touch three asks a question they can answer without committing to anything. Touch five asks about a number. Touch six asks for permission to go away.
- Vary the length. A long message and a seven-word message feel like they came from different moments, because they did.
- Vary the specificity. Early touches can be general. Later ones should name the street, the timeframe, the thing only somebody paying attention would mention.
- Vary the angle. Condition, timing, taxes, an inherited property, a tenant who left. Each one is a different reason a person might finally answer.
- Never vary the exit. Every message gets a plain way out, every time. This is the one element that should be boringly identical.
A four-touch investor sequence, one property
Three mechanical rules hold across all of them. Say who you are in every single message, not just the first — a name in the thread from six weeks ago is not identification today, and for a telephone solicitation 47 CFR 64.1200(d)(4) is written in terms of the individual caller's name, the name of the entity on whose behalf the message is sent, and a phone number or address where that entity can be reached. The sample sequence above carries the first two in every message; the third is the element people drop, and it is worth knowing the rule names it. Understand what identification buys you and what it does not: it satisfies an identification requirement. It does not create consent, and it does not get you past the registry. Keep one idea per text, and keep it near one segment (about 160 characters) where you can; it is cheaper and it reads like a person rather than a press release. And if you put a link in, put it on a domain that is yours — CTIA's guidance is that where a URL shortener is used, senders should use one whose web address and IP are dedicated to that sender exclusively, and public shorteners are among the most reliable ways to get an otherwise fine message filtered.
Two habits that get a good sequence filtered
Spreading the send across numbers to keep going. CTIA names this one directly: message senders should not engage in Snowshoe Messaging, described as a technique used to spread messages across many sending phone numbers or short codes. If a sequence is getting filtered, buying five more numbers to push the same content through is not a workaround, it is the thing the rule is about — and it is what turns a delivery problem into a registration problem. Start instead with why your texts are not delivering.
When do you stop — and what actually counts as being told to stop?
Immediately, and everywhere you send from. The part most people get wrong is not the timing — it is what they think counts as a stop request in the first place. (For what should happen mechanically the moment one lands, see what happens when someone replies STOP.)
One precision first, because "stops everything" is the kind of thing that gets stated harder than it can be. That a revocation on one kind of message also kills unrelated messages from you is part of the FCC's February 2024 revocation order, but that specific piece has been delayed more than once and is currently set to take effect January 31, 2027. So treat one-stop-stops-everything as the operating standard worth running and the one you can actually prove you ran — not as a rule you can date to today.
On what counts, the same order is specific. Replying to a text with stop, quit, end, revoke, opt out, cancel or unsubscribe is a per se reasonable means of revoking consent — those seven words are settled and take no argument. Everything else is not a bright line, and the rule does not say other wording fails. It says the question is decided on the totality of the circumstances, and a sender who wants to treat a reply as something other than a revocation carries the burden of showing that. Two companion pieces of the same order matter just as much day to day: a consumer may revoke by any reasonable method, and a sender may not designate an exclusive means of doing it. Which is why reply STOP to unsubscribe is a helpful instruction rather than a rule you get to enforce against somebody who wrote a sentence instead of a keyword.
So the interesting replies are the ones automation does not recognize. Some of these are revocations under the rule; others are not revocations at all and are still reasons there is nobody to text:
- take me off your list, lose my number, do not text me again — different words, unmistakable meaning, and arguing otherwise is a burden you would be carrying.
- not selling, not interested, we are not moving — read in context these are the same request, which is exactly the sort of judgment the totality-of-the-circumstances test is asking you to make honestly.
- wrong number — not a revocation, because the person you reached never gave consent to revoke. It is a mistraced or reassigned number, which is a separate federal problem with its own database. Either way there is no seller at that number.
- who is this followed by no further reply — not a stop in any legal sense, but it is a person telling you something.
- A phone call, a voicemail or an email saying the same thing. Nothing requires the revocation to arrive in the channel you prefer.
On timing, the rules set an outer bound rather than a target: honor a revocation within a reasonable time, not to exceed ten business days from receipt, and the same ten-business-day ceiling now applies to a company-specific do-not-call request. Ten days is not a budget. There is no operational reason a stop should take more than a moment, and the gap between the request and the next scheduled message is precisely where the complaints and the demand letters come from. The internal-list paragraph of the same rules is also where the record-keeping lives: an entity making telephone solicitations is expected to have written do-not-call procedures and trained people before the first send, to record a request at the time it is made, and to honor it for five years. Five years is longer than any spreadsheet survives, which is the practical reason the record belongs in one system instead of in your head.
I am not a lawyer, and this is not legal advice
Does the cadence change for past clients and your sphere?
Yes — longer between touches, and the ask gets smaller. Monthly to quarterly is the honest range for people who already know you, and the reason has nothing to do with the rules. A cold list tolerates a repeated ask because there is no relationship to damage. A past client does not: three asks in a row and you have converted a referral source into somebody who reads your name and feels sold to. The right frequency for a warm list is whatever cadence you can sustain while having something to say that is not a request.
A past-client touch that asks for nothing
One piece of law worth stating precisely, because it gets waved around loosely. The rules define an established business relationship as one formed by voluntary two-way communication, on the basis of a purchase or transaction within the eighteen months before the call, or an inquiry or application within the three months before it (47 CFR 64.1200(f)(5)). Three things follow, and the third is the one that gets missed. It expires — eighteen months after a closing, that particular basis is gone. It ends the moment that person asks your company to stop, even if they keep doing business with you otherwise. And it is an exemption from the definition of telephone solicitation, which means it does not touch the internal do-not-call obligations at all: the written procedures, the record and the identification apply regardless of how warm the relationship is. It is a narrow carve-out with a date on it, and it is one of the first things a lawyer will ask you to document — not a general permission slip that answers every consent question about every kind of message.
How I actually run it
The cadence is not the hard part. Remembering it in month four is the hard part, and it is the only part that decides whether any of this works. My whole system was a date, a list, and the discipline to send when the date came up whether or not I felt like it. Everybody can write a good first text. Almost nobody is still sending touch four eighteen weeks later, which is the entire reason touch four works.
Full disclosure: reitexter is mine, and it exists because I got tired of running that loop out of a spreadsheet. Since the rest of this post is about being precise, here is what it does. A campaign is scheduled for a date in the future, repeats on a cycle you choose, and ends after a set number of runs, so the sequence gets the hard stop this post keeps arguing for. Templates keep each touch a deliberate rewrite instead of a copy-paste. Opt-out state is re-checked at send time rather than only when the list was built, so somebody who says stop between touch three and touch four does not get touch four — and because that check reads the contact record rather than a snapshot of the list, re-importing the same CSV does not resurrect them either: the importer matches on the phone number and updates the existing contact instead of creating a second one. Every plan has every feature; the tiers differ by numbers, segments and seats. Pricing is here if you want the numbers.
And here is what it does not do, because a compliance post that oversells its own software is worth nothing:
- The schedule runs in one time zone — the campaign's, not each recipient's. Nothing in the send path knows where a given phone physically is. A list that spans zones is a campaign per zone, and that is a decision you make, not one the software makes for you.
- The automatic opt-out catches two words. An inbound reply is suppressed automatically when it is a single word and that word is stop or unsubscribe. Take me off your list arrives as an ordinary message and a person has to mark it — which is the whole reason the section above spends so long on wording rather than on keywords.
- The suppression gate sits on the automated paths. Campaigns, Bulk Send, the queued sender, the missed-call auto-text and the AI responder all put every recipient through one check — blocked, unsubscribed, a recorded STOP, or membership in the unsubscribers group — before anything leaves. A message you type by hand into a one-to-one thread does not go through that gate: the thread shows you the contact's unsubscribed and blocked state and then sends what you typed, because a human is reading the conversation. That is a deliberate choice, and it is also the seam to know about.
- It does not scrub the national Do Not Call registry, and it does not enforce calling hours. No software can tell you whether your funnel makes a given message a telephone solicitation, either. Those stay yours.
Whatever you run it in, the shape is the same: four to six weeks, a number of touches you chose in advance, a different message each time, and an instant stop the moment somebody asks. The people who do that outlast everybody who is better at writing the first text.
Frequently asked questions
How long should you wait between follow-up texts?
Four to six weeks between touches on a cold list. Under about two weeks your previous message is still sitting unanswered in the thread, so a second one reads as pressure rather than persistence. Past about eight weeks the thread has fallen off their screen and you are reintroducing yourself from zero. Once somebody actually replies, the schedule is finished — a live conversation runs on minutes and hours, and that person should come out of the sequence entirely.
How many follow-up texts is too many?
Pick the number before you send the first message; five to seven touches is a defensible sequence on a cold list. Past the fifth or sixth unanswered message you are not changing a mind, you are producing complaints — and complaints drive carrier filtering. The number also matters legally on a cold list: the private Do Not Call claim under 47 U.S.C. § 227(c)(5) is written for someone who received more than one call or message in a twelve-month period, so touch two is where exposure begins and every touch after it compounds. When the sequence ends, either drop the contact or move them to a genuinely different long-cycle list of one or two touches a year. Restarting the same sequence from touch one is not a fresh start; the earlier messages are still on their phone and still inside the same twelve-month window.
Does someone have to reply STOP to opt out of your texts?
No. In its February 2024 revocation order the FCC treated a reply of stop, quit, end, revoke, opt out, cancel or unsubscribe as a per se reasonable means of revoking consent. Other wording is not automatically ineffective — whether it revokes is decided on the totality of the circumstances, and a sender who wants to treat a reply as something other than a revocation carries the burden of showing that. Consent can be revoked by any reasonable method and a sender may not designate an exclusive means of revoking, so 'take me off your list' or an email saying the same thing can qualify. 'Wrong number' is a different situation: there was no consent from the person you reached to revoke, and there is also no seller at that number.
How fast do you have to honor a stop request?
The rules set an outer bound of a reasonable time not to exceed ten business days to honor a revocation of consent, and the same ten-business-day ceiling applies to a company-specific do-not-call request. That is a ceiling rather than a target — there is no operational reason a stop should take more than a moment, and the gap between the request and your next scheduled message is exactly where complaints originate. The internal do-not-call rules also expect written procedures and trained people before the first solicitation, the request recorded when it is made, and the record honored for five years.
What time of day should follow-up texts go out?
Inside the recipient's day, not yours. 47 CFR 64.1200(c)(1) bars telephone solicitations to a residential subscriber before 8 a.m. or after 9 p.m. local time at the called party's location, § 64.1200(e) carries those rules over to wireless numbers, and a number of states run a narrower window than the federal floor. The practical trap is that a scheduled send fires in whatever single time zone the schedule was set to — so a list spanning zones means a send per zone rather than one button.
Should the message change on every follow-up?
Yes, and change the ask rather than the adjectives — rewording the same request three ways is still the same message three times. Give each touch a different job: a yes, then a question that commits them to nothing, then a number, then permission to go away. Keep the exit line identical every time, and keep the identification in every message rather than only the first. Re-sending identical bodies across a large list is also the pattern carrier filtering is designed to catch, so variation is both a persuasion and a deliverability decision.
Sources
- 47 U.S.C. § 227 — the TCPA, including the private do-not-call action at § 227(c)(5)
- 47 CFR § 64.1200 — calling hours, do-not-call lists, revocation, established business relationship
- FCC 24-24 — Report and Order on revoking consent for robocalls and robotexts
- CTIA — Messaging Principles and Best Practices (May 2023)

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 KeithKeep reading
The first text to a motivated seller
What to send in a first text to a motivated seller — why short beats clever, why message one carries no link, and five messages you can copy.
What happens when someone replies STOP
Replying STOP blocks one sender at your provider. Your own do-not-call record is a separate duty that runs five years. Why re-imports break opt-outs — and the fix.
Why your texts aren't delivering
Carrier filtering, explained: what actually triggers it, how to tell filtering from a bad number, and what to change when your reply rate falls off a cliff.
Run the cadence without running a spreadsheet
reitexter is texting and calling for real-estate wholesalers and agents: campaigns you schedule weeks out, templates for every touch, and opt-out state re-checked at send time on every automated send. From $99.99/mo, 14-day free trial, no credit card.
Start free trial