The dormant pile

Your CRM is a goldmine you stopped digging.

70% of the leads you've paid for are sitting in your CRM, cold. Not dead — dormant. MagicBlocks reactivates them with personalised outreach — within your consent rules, at a fraction of the cost of a new lead.

Incremental acquisition cost · lead already in your CRM

The dormant pile

Every dot is a lead you already paid for. Most of them are still there.

You've run ads, partnered with sources, built funnels, paid affiliates. Every one of those leads is real — a human who at some point raised their hand and said "I might be interested." And then life happened. They got busy. The timing was wrong. A rep didn't follow up enough times. It didn't close. They didn't evaporate. They just got quiet.

Dormant inquiries · Mortgage CRM
6 of 24,818 shownMining
Revenue recoverable
$482,400
at 8% reactivation · projected
MF
Maya Fernandez
30-yr fixed · refi inquiry
$380K balance
14 monthsToday
Cold · 14 monthsScanning…Drafting…SentReplied
JT
James Tang
Cash-out refi · 30-yr
$520K balance
11 monthsToday
Cold · 11 monthsScanning…Drafting…SentReplied
PR
Priya Ramaswamy
15-yr refi · LTV check
$295K balance
18 monthsToday
Cold · 18 monthsScanning…Drafting…SentReplied
DG
Daniel Greaves
30-yr purchase · pre-qual
$640K target
9 monthsToday
Cold · 9 monthsScanning…Drafting…SentReplied
AC
Aisha Chen
HELOC inquiry
$180K request
13 monthsToday
Cold · 13 monthsScanning…Drafting…SentReplied
RB
Robert Bishop
30-yr fixed · refi inquiry
$425K balance
16 monthsToday
Cold · 16 monthsScanning…Drafting…SentReplied

Every row continuously cycles cold → scanning → drafting → sent → replied. In production this runs across the whole CRM.

The math of sunk cost

Eight times cheaper than a new lead.

Net-new lead acquisition is expensive and getting worse. Costs per qualified lead in most of our verticals have climbed 40–60% over five years. Meanwhile, the leads already sitting in your CRM cost zero to revisit — the money was spent. Every reactivation is pure recovery.

  1. 6–8×

    Cheaper to reactivate a known lead than acquire a net-new one at equivalent intent.

    Industry benchmarks · MagicBlocks production
  2. $0

    Incremental acquisition cost. The money was already spent.

    Straight math · sunk cost
  3. 11%

    Average reactivation-to-booked-meeting rate across MagicBlocks-run dormant cadences.

    MagicBlocks · n=47 operators, 2025

What a reactivation sounds like

Not "hi remember us?" An actual reason to come back.

The only reactivation that works is the kind that leads with a real reason. Rates moved. Inventory changed. A policy updated. A product launched. MagicBlocks identifies which dormant leads have a fresh reason to hear from you — then opens with it, not with an apology for the gap.

MagicBlocks Agent
Mortgage · refi reactivation
Re-engage
Maya · last contact 11 mo
Today · 11:14 AM · Re-engage trigger: refi rates moved
Hey Maya — quick note from your lender. About 14 months ago you were looking at a refi on your home, and at the time rates weren’t lining up with your "lowest monthly payment" target. They’ve moved meaningfully since.

For a profile like yours (~$380K balance, good credit) today’s 30-year rates are running in the 6.5–6.75% range — worth a second look if monthly payment is still what matters most.

No pressure. Reply STOP to opt out anytime.
47 minutes later
Hey — yeah, that’s way better than where we were. What would the monthly drop be?
Rough math on a $380K balance at 6.65% over 30 years is about $2,440/month principal + interest — roughly $260/month below where you’d have landed 14 months ago at 7.625%. Exact number depends on LTV, DTI, and a credit pull, so I can’t give you a locked figure — but that’s the ballpark.

If the math is interesting, I can get you on a 15-min call with Sarah Chen — she handles most of our rate-cycle reactivations. Thursday 10:30 or Friday 2:00?

Thursday works.

Done — calendar invite on the way. I’ll flag your original "lowest monthly payment" priority and the $380K balance in Sarah’s prep notes so she doesn’t ask you to repeat yourself. 🟢

Illustrative reactivation conversation. Rates are market ranges, not offers. Outbound reactivation runs only on leads within active marketing consent; opt-outs honored instantly and permanently. Lending decisions made by licensed loan officers.

What your team sees

When a dormant lead replies, MagicBlocks knows exactly who they are.

Reactivated leads are the most valuable handoffs in your pipeline — they came back. But they're also fragile: they don't want to be treated like a stranger. Your rep gets the full history, the 14-month gap contextualised, the signal that triggered reactivation, and the lead's stated priority from the original inquiry. The rep joins the call already knowing why this person came back.

MF

Maya Fernandez

Mortgage · refi reactivation

Today · 12:01
Re-engaged14-mo dormantRate-cycle trigger~100bps lower
Product
30-year fixed · refinance
Loan balance
$380,000
Dormancy
14 months · re-engaged today
Reactivation trigger
Refi rates moved (~100bps lower)
Last contact
11 months ago · LO follow-up · no reply
Original priority
"Lowest possible monthly payment"

Across 47 operators · 2025

You don't have a lead-generation problem. You have an unworked pile.

Across 47 operators, the dormant pile.

Dormant pile, untouched
MagicBlocks reactivation
Cost per reactivated meeting
$0 acquisition · zero attempts
6–8× cheaper than net-new
Reactivation-to-booked rate
Whatever the rep gets to
11% across the run
Coverage of the pile
Whatever fits in rep hours
Every consent-active lead
Consent enforcement
Manual + memory-bound
Window-locked · auditable

FAQ · Reactivation

Questions teams ask about reactivation.

Can I reactivate leads from years ago?

We respect the consent windows you define. If your policy is "only reactivate leads whose marketing consent is less than 18 months old," we won’t touch leads outside that window — even if other segments would otherwise match. You set the rule; we enforce it.

Is this legal under TCPA?

Reactivation of leads with active marketing consent is standard practice across regulated industries when done properly. MagicBlocks is built for TCPA consent and opt-out requirements — consent is checked before each send, an opt-out is included in every touch, and suppressions propagate across channels. Your compliance team sets the scope; we operate inside it. Your own counsel should confirm your specific consent-capture and retention practices before running reactivation at scale.

Won’t old leads get annoyed and mark us as spam?

Not if the reactivation leads with a real reason. The whole approach is signal-triggered — rate moves, seasonal windows, renewal events, inventory changes. A touch that says "rates moved meaningfully since your last inquiry, worth a second look?" is the kind of reactivation most operators actually appreciate. "Hi, remember us?" is the kind that gets marked spam. We don’t send those.

How do you decide which dormant leads to reactivate?

Three layers. First, the segment you defined (e.g., "refi inquiries, last 18 months, opted in to marketing"). Second, the signal that triggered the wave (e.g., "refi rates dropped 25bps this week"). Third, a per-lead match between the signal and the lead’s original stated priority (e.g., "this lead’s stated priority was lowest monthly payment — the rate move is meaningfully relevant"). Only leads that pass all three get touched.

Do I see what gets sent before it goes out?

Two modes. Review-first — every reactivation touch sits in a queue for sign-off before send. Most operators use this for the first 2–4 weeks, until they’re comfortable with the voice and scope. Autopilot — we send instantly, every message logged and auditable. Switch between modes any time.

What’s the realistic reactivation-to-meeting rate?

Depends on the wave. Strong signal + strong original intent (e.g., mortgage refi during a rate move) can hit 15%+. Seasonal reactivations in home services typically sit 8–12%. Insurance renewal windows around 10%. A full reactivation sweep across a mixed-age mixed-intent list typically averages 6–11%. Lists that are properly consented and recently active tend toward the high end.

How do I stop a reactivation wave once it’s running?

One click. The wave halts, in-flight touches stop, nothing further fires. Scheduled touches for leads that haven’t been reached yet are cancelled. Logs are preserved for audit.

Can it run reactivation on leads we’ve lost contact info for?

If all we have is an email, we run email-only. If we have an SMS number with consent, we use that. If we have no reachable channel with active consent, the lead is skipped — not flagged, not touched, not moved out of dormant. Nothing about reactivation bypasses channel + consent discipline.

Does this compete with my SDRs or replace them?

Reactivation is exactly the work SDRs don’t want and won’t do well — cold context, low per-hour hit rate, repetitive. MagicBlocks handles the volume; your SDRs get the re-engaged live conversations that come out the other end. Reactivation is additive to rep capacity, not a replacement for it.

Run your numbers

Four numbers. A minute of your time. A real answer.

Revenue calculator

What's sitting in your CRM, unworked?

Your numbers

$
4.5%
+1%

New rate: 5.5%

$
Plan suggested: Scale at $4,000/mo

Your results

Current monthly revenue

$129,600

Projected revenue at 5.5% conversion

$158,400

Additional revenue per month

$28,800

MagicBlocks cost

$4,000/mo

Return on investment

620%

Payback period

< 1 month

Your database

1%

Typical for aged leads without re-engagement

2%

AI-driven reactivation typically achieves 3–8%

$
Plan suggested: Core at $1,000/mo

Your results

Current revenue at 1% conversion

$120,000

Revenue with MagicBlocks at 2%

$240,000

Additional revenue unlocked

$120,000

MagicBlocks cost

$1,000/mo

Return on investment

11,900%

Cost per reactivated deal

$10