Database Reactivation for Real Estate Agents: A 30-Day Plan That Actually Works

A day-by-day database reactivation plan for real estate agents — built around the leads already in your CRM. Includes segmentation, the exact texts to send, the cadence that works in 2026, and what to do with the warm replies.

If you have a CRM with more than a few hundred old contacts in it, you’re sitting on more pipeline than most agents generate in a year of paid ads. The trouble is that knowing that doesn’t help. You need a plan — a real one, with days on it — or the “I should work my database” thought stays a thought.

This post is that plan. Thirty days, broken down by week, with specific actions, the exact texts to send, the cadence that works, and what to do with the warm replies when they start coming in. By the end, you’ll have either booked appointments out of your existing database — or you’ll have proven to yourself that there isn’t gold in there, which is also useful information.

For the broader strategy, see our complete guide on re-engaging old leads and the scripts post. This piece is the operational playbook.

Why this works (the short version)

Database reactivation isn’t theoretical — the economics are well-documented. Industry analyses consistently show:

  • Reactivating a dormant contact costs roughly 5–10× less than acquiring a new lead
  • Reactivated contacts convert at 3–4× higher rates than fresh portal leads
  • SMS reactivation specifically generates 15–30% response rates within 48 hours — faster than any paid channel
  • Past clients alone generate 30–40% of top producers’ business, largely through repeat transactions and referrals
  • Industry research suggests 5–15% of any typical “dead” database is ready to transact within a year

The catch: 70–80% of contacts in most brokerages’ databases haven’t been touched in over six months. The gold is there. The system to mine it isn’t.

Put those rates against your own database and the expected value adds up fast — we run the full calculation in how much a stale real estate lead is actually worth.

This 30-day plan is that system.

Before Day 1: what you need

You don’t need much. You need:

  1. An export of your CRM contacts — name, phone, email, original lead source, last contact date. CSV is fine.
  2. A way to send SMS at modest volume — your phone in a pinch, but a real platform is better (your CRM’s texting feature, a dedicated SMS tool, or an AI reactivation tool like Klosed).
  3. 45–60 minutes a day for the first week, then maybe 15–30 minutes a day after that.
  4. The Reply STOP opt-out language on every outbound text. Non-negotiable for TCPA compliance.

That’s it. No new software stack required.

Week 1: Audit and Segment

Most reactivation pushes fail because the agent blasts the whole database with one identical message. That’s not reactivation — that’s spam. Spend the first week building a clean, segmented list. The work is unglamorous; the payoff comes in week 2 when your reply rates double.

Day 1: Pull and clean the list

Export everyone in your CRM. Be aggressive about it — past clients, never-converted leads, open-house signups from two years ago, that referral your friend sent you 18 months ago that you never followed up on. All of it.

Then clean:

  • Delete duplicates
  • Remove anyone clearly marked “do not contact” or “opted out”
  • Remove anyone where you only have an email (you can’t text them)
  • Flag obvious bad numbers (you’ll skip these or send to email instead)

Most agents are surprised at the size of the list they end up with. A solo agent who’s been working three years typically has 1,500–4,000 contacts they could legitimately text.

Day 2: Segment by lead type

Split into four buckets at minimum:

  1. Past clients — they closed with you. Trust you most.
  2. Engaged-but-never-converted — they replied to a message, toured a home, asked a question once.
  3. Buyer leads who went quiet — original interest was on the buy side.
  4. Seller leads / homeowners who went quiet — original interest was selling, or they’re past clients who might sell now.

If you can also tag by original timeline (someone who said “12 months out” 14 months ago is your highest priority), do it.

Day 3: Segment by recency

Within each bucket, split by how cold:

  • 6–12 months cold — start here. Highest reply rates, easiest reactivations.
  • 12–24 months cold — the meat of your database, also very productive.
  • 24+ months cold — lower reply rate but the wins here are big (past clients ready for their next move).

Reactivate in roughly this order. You want early wins to build momentum.

Day 4: Write your variants

You’re not writing 1,500 personalized messages. You’re writing 2-3 opener variants per segment that you’ll send at scale. The opener that works across the most segments:

“Hey [Name], this is [Agent] with [Brokerage]. Quick question — are you still keeping an eye on the market, or has that taken a back seat for now? Reply STOP to opt out.”

For past clients specifically:

“Hi [Name], it’s [Agent] — long time! Was just going through old conversations and thought of you. Hope all’s well. Curious — has buying/selling been on your radar at all this year? Reply STOP to opt out.”

For sellers / homeowners:

“Hey [Name], [Agent] here. Was running some recent comps in your area and noticed [specific data point]. If you ever wanted a quick estimate on what yours might be worth today, just say the word. No pressure. Reply STOP to opt out.”

Use real specifics. Generic = ignored.

Day 5: Prep your CRM for replies

Reactivation works only if you’re ready when people respond. Set up:

  • A notification on your phone for every reply
  • A simple tagging system: “warm reply,” “objection,” “not now,” “stop”
  • A note template for tracking the conversation in your CRM
  • Block out time each day in week 2 to respond — replies need to be answered within hours, not days

Days 6–7: Buffer and rest

Take the weekend. You’re about to start sending at volume, and you want to start the texting on a Monday so replies don’t get lost in weekend noise.

Week 2: Send

This is the main work. Don’t blast everyone on Monday — pace yourself across the week.

Day 8 (Monday): Send to past clients

Past clients first because they have the highest reply rate and the most goodwill. Aim for 30–80 sends today depending on your list size. Use your past-client opener.

You’ll likely start seeing replies within hours. Many will be warm. Some will be “great to hear from you, no plans right now” — those are still wins. They re-opened the relationship.

Day 9: Send to “engaged but never converted”

These are leads who showed real interest at some point. Use the status-check opener. Aim for 50–100 sends.

Day 10: Send to buyer leads (6–12 months cold)

Lower expectations, but volume is your friend here. Aim for 100–150 sends.

Day 11: Send to seller leads / homeowners

These are slower to reply but produce listing appointments at meaningful rates. Use the comp/equity opener. Aim for 50–100 sends.

Day 12: Send to deeper cold leads (12–24 months)

By now you’ve worked the warmest segments. Now mine the next tier. Aim for 100–150 sends.

Days 13–14 (weekend): Catch up on replies only

Don’t send new outbounds over the weekend. Use these two days to respond to everything that’s come in during the week. By now you should have anywhere from 30–150 replies in flight depending on your list size.

Week 3: Convert

By the start of week 3, your reply queue is the work. Sending more is secondary — replies are gold.

The reply handling system

Triage every reply into one of four piles:

1. Hot — buyer/seller actively in market

Example: “Yes, actually — we’re looking in [neighborhood] under [budget]”

Action: Get on the phone within 4 hours. Don’t text back trying to qualify further over SMS — pick up the phone. This is your live deal.

2. Warm — interested but with an objection

Example: “Still looking but rates are too high right now”

Action: Acknowledge the objection, ask one qualifying question. “Totally get it. Are there specific areas you’re watching while you keep an eye on things?” If they answer with detail (area + price range), they’re hot. Move to the phone.

3. Lukewarm — interested but not now

Example: “Maybe in the spring” or “We’ll let you know when we’re ready”

Action: Acknowledge warmly, set a follow-up reminder for the date they mentioned. Don’t push. This is a relationship win, not a sale today. Add them to a quarterly check-in cadence.

4. Cold — not interested or “stop”

Action: Remove from list. Don’t text them again. The “Reply STOP” lead is also a relationship win — they trust you respected their answer. Some of them come back.

Day 15–19: Run the system

You should be spending the bulk of your time on replies and conversations from week 2. Add modest new sends each day (50–100) to keep the pipeline full, but don’t let new sends crowd out reply handling.

Days 20–21 (weekend): Audit

Spend an hour or two reviewing what’s happened in two weeks. Specifically:

  • How many sends?
  • How many replies?
  • How many hot, warm, lukewarm, cold?
  • How many calls booked or appointments scheduled?

If your reply rate is below 10%, your opener probably needs work or your list has stale numbers. If your reply rate is over 25%, you’re doing very well — keep going.

Week 4: Systemize

Week 4 is where the difference between a “campaign” and a “system” emerges. Most agents stop after a one-time push. The ones who win make it continuous.

Day 22: Set the ongoing cadence

The data is clear: reactivation isn’t a one-time event, it’s a rhythm. A typical effective sequence is 7–12 touches over 30–60 days, with different channels at different points:

  • Day 1: Conversational SMS opener
  • Day 7: Value-add (market stat, comp, neighborhood update)
  • Day 14: Personal video text or another touch
  • Day 21: Phone call
  • Day 30: Handwritten note or email

You won’t do all of that for every lead. But for the ones who didn’t reply to week 1’s text, build a follow-up sequence over the next 30 days.

Day 23–25: Re-touch the no-replies

Go back to the contacts who didn’t reply to your first text. Send a different variant — the value/inventory opener, or a comp update — through a different framing. Often the second touch gets a reply when the first didn’t, because the lead’s life moved on between week 2 and week 4.

Day 26–28: Phone calls for the high-value, no-reply past clients

Past clients deserve more effort than internet leads. For the 20–50 past clients who didn’t reply to your text, pick up the phone. Use the same “checking in” energy as the text, but voice-to-voice.

Day 29: Build the ongoing system

Block recurring time on your calendar:

  • 30 minutes every Monday: send the week’s reactivation batch
  • 15 minutes every weekday: handle replies
  • 1 hour the last Friday of each month: re-touch no-replies

This is what turns reactivation from a 30-day push into a 12-month engine.

Day 30: Review and project

Tally everything: sends, replies, booked appointments, deals in motion. Most agents who run this for the first time book 3–8 real appointments and identify 2–5 deals in motion. At your typical commission, that’s likely $10K–$40K+ in pipeline pulled from a database you already had. That math is why this matters.

The catch: doing this manually wears out

The 30-day plan above works. Plenty of agents have run it themselves and produced real deals. The honest catch — and the reason most agents don’t keep it up past week 4 — is that the work-it-yourself version requires sustained discipline you may not have while running an active business. You start strong, a live deal lands in week 2, and the database goes quiet again by week 6. At that point most agents reach for help — usually by hiring a VA — though an AI reactivation tool covers the same job at a fraction of the cost and management overhead.

That’s why automated reactivation exists. Klosed is built to do this exact 30-day plan — segmenting, texting the openers, handling objections, qualifying replies, and routing hot leads back to you — automatically, in your voice, continuously. Not just for 30 days, but every month, against your full database, without eating your week.

You can run this plan by hand starting Monday. You should — it’s the best possible proof that your database has gold in it. When you want it to run without you, that’s what Klosed is for.


Want this 30-day plan running automatically? Try Klosed free for 14 days — upload your old database, and Klosed runs the exact playbook above on autopilot. Flat $299/month per agent. No setup fee.

Logan Bates — Founder, Klosed