Skip to main content
SYSTEM_NOMINALAGENTS_LIVE 6 OF 6SCANNED 8,427
ATL · --:-- EDT
$200K–$1M TYPICAL ANNUAL LEAKAGE·14-DAY INSTALL PER AGENT·NO SOFTWARE CHANGES REQUIRED TO START·SIX AGENTS · 12 TRADES·BILINGUAL EN/ES BUILT INTO RECEPTIONIST·INDUSTRY-BENCHMARKED METHODOLOGY·$200K–$1M TYPICAL ANNUAL LEAKAGE·14-DAY INSTALL PER AGENT·NO SOFTWARE CHANGES REQUIRED TO START·SIX AGENTS · 12 TRADES·BILINGUAL EN/ES BUILT INTO RECEPTIONIST·INDUSTRY-BENCHMARKED METHODOLOGY·
PRODUCT / DORMANT-REACTIVATIONStack6

Dormant Reactivation

Mines your dormant customer base for revenue you forgot you had.

Scans your CRM for customers worth winning back, runs personalized win-back sequences across SMS and email, and routes hot replies to your team. Seasonal triggers fire per service line.

How it works

Start with the free ~45-minute Leak Audit. We tell you whether this agent actually fits your shop before anyone quotes anything. Stack6 handles the install end-to-end and walks the scoping numbers with you live.

DiagnosticFree, ~45 min
Setup$1,800
Monthly$239/mo
Time to live~14 days, typical
CancelAnytime, 30d notice
Annual prepay: 5% off setup + monthly (paid up front)
Run the free Leak AuditOr get a custom quote
THE LEAK
$12,000–$84,000/mo
Median shop · lost to this leak

Your CRM × dormant percentage × average ticket × reactivation rate. For a $3M residential service shop with a 3-year history, the dormant pool is typically 60–70% of total customer count. Reactivating just 1.5% of that pool monthly is the bottom of the range.

The free Leak Audit returns the number for your shop — built from your call volume, ticket size, and close rate. No mock data, no industry averages.

01What it does

Your CRM has two to five years of customers who haven't called back. Old PMA expirations, lapsed service plans, a one-time install that never got a follow-up. That's money sitting on a shelf.

Monthly batch CRM mining across your full customer history

Reactivation scoring on recency, ticket size, service type, and prior response

Personalized win-back sequences across SMS and email

Seasonal trigger automation per service line

Dormant-to-active conversion reporting via dashboard and CSV export

02How it shows up in the field

Three real scenarios from real trades.

The math is universal across residential service. The lived experience is trade-specific. Here's what this agent looks like inside HVAC, plumbing, and electrical shops doing $1M–$10M.

HVAC

300 lapsed PMA holders. Nobody's calling them.

Your HVAC shop has 300 customers with expired Preventive Maintenance Agreements — they paid you $200/yr at some point and quietly stopped renewing. Each one is worth $400+ in lifetime value if reactivated. Stack6 mines them out of your CRM, scores by recency and prior responsiveness, and sends a seasonal win-back ahead of pre-summer demand. 4–6% reactivate per month.

Outcome

12–18 PMA reactivations/month at $200/yr each + the install pull-through when the unit fails. ~$4,800/yr in PMA revenue plus the system replacement flow.

Plumbing

Customer from 2023. Big repipe. Never came back.

Customer paid $14K for a repipe in 2023. Was thrilled, left a 5-star. Two years later — no service calls, no follow-up. Most shops never re-engage these customers. Stack6 scored them as high-recency-low-frequency, sent a seasonal pre-winter water-heater check-up offer, and the customer booked a $1,200 tankless install.

Outcome

Recurring revenue layer activated on a customer who otherwise was "done" for the business.

Electrical

100 jobs from 2 years ago. Quiet ever since.

Electrical shop ran 100 panel upgrades 2 years ago. No follow-up since. Stack6 mined them, identified the segment most likely to need EV-charger installs based on neighborhood + original work, and sent a targeted reactivation. 8 booked EV-charger installs in the first quarter.

Outcome

$32K in new work from a customer segment the shop assumed was "done."

03How it integrates

Lays on top of whatever you're already running.

Nothing has to come out for us to go live. Keep your existing scheduler, dispatch board, and CRM — the agent works alongside them. Calendar and CRM integrations are available and get configured during onboarding, only where it earns real time back.

Compatible with
Twilio
Don't see your stack? Flag it in the Leak Audit. We'll walk through what you're running on the scoping call and pick out only the pieces that pay for themselves in dispatcher hours.
04Recovery math

What this agent usually pulls back.

Last year's customers don't come back. No reactivation system. A 1,500-customer dormant pool at a 5% annual reactivation × $2,000 ticket = $150K in pipeline you already paid to acquire. This is the highest-margin channel in the business — and most shops never run it.

Typical annual recovery range
$30K$200K

The range comes from industry benchmarks for residential service shops your size. Your number gets calculated against your own call volume, average ticket, and close rate inside the free Leak Audit.

05Stack6 vs. the alternative

Stack6 vs. Manual email blasts from your office manager

Most shops do dormant reactivation through monthly email blasts from MailChimp or Constant Contact. Stack6 vs. that reality:

 Stack6Manual email blasts from your office manager
TargetingPer-customer scoring based on recency, ticket size, service type, seasonal relevance, prior responsiveness. Send the right offer to the right segment.One blast to everyone. Open rates 15-20%. Click rates 1-2%. Most of the list ignores it.
Channel mixSMS + email, sequenced. SMS gets 95%+ open rates within an hour. Email handles the long tail.Email only. SMS requires separate compliance setup (10DLC) that most office managers skip.
Seasonal automationTriggers fire per service line — pre-summer HVAC tune-ups, pre-winter water heater checks, fall gutter cleaning. Automated by month + service type.Office manager remembers to send the spring blast. Sometimes. The winter one usually slips.
Reply handlingReplies route to dispatch via SMS, email, or dispatcher portal. Hot replies escalate immediately.Reply-to bounces to the office manager's inbox. Hot leads cool while waiting for someone to triage.
What it isn't

What this won't do: clean up your CRM. If your customer records are riddled with duplicates, bad phone numbers, or missing email fields, the system surfaces those gaps in the first month's report but doesn't fix them for you. Most shops spend 2–4 hours of CRM hygiene in week 1 to get clean inputs.

06Common questions

The questions every shop asks before installing this.

Will my customers think they're being spammed?
Frequency is capped at 1 outreach per customer per 90 days, and the system suppresses anyone who's been active in the last 60 days. Most reactivation outreach is genuinely useful (seasonal reminder, lapsed warranty, etc.) — the unsubscribe rate is typically <2% across our customers.
What about TCPA / A2P 10DLC compliance for SMS?
We register your 10DLC campaign during onboarding and validate consent against your CRM records. If a customer wasn't originally enrolled with SMS consent, they go email-only. The compliance plumbing is part of the setup — not a separate add-on.
How does scoring decide which customers to contact?
A model that weights recency (when did they last buy), frequency (how often did they historically), monetary (average ticket), service type (what they bought before), seasonal relevance (what's in season now), and prior responsiveness (have they replied to past outreach). Each customer gets a score and is queued in priority order.
Does this work if my CRM is messy?
It works, but your reactivation rate will be lower until the data improves. Week 1 of onboarding produces a CRM hygiene report — duplicates, missing fields, bad phone numbers, dead emails. Most shops spend 2–4 hours fixing the worst offenders, then reactivation rates climb.
Can I exclude certain customers from reactivation?
Yes — customer-level suppression, segment-level suppression ("never contact commercial accounts"), and date-range suppression ("don't reach anyone last contacted in the last 90 days") are all configurable.
What kind of reactivation rate is realistic?
1.5–4% of the dormant pool per month, depending on data quality and service line. The number compounds — each month's reactivations get re-engaged in regular service flows, so the dormant pool actively shrinks while LTV per recovered customer grows.

Want to see what Dormant Reactivation would do for your shop?

The free Leak Audit returns a recovery estimate built off your own numbers, plus a ~14-day install plan (typical) and exact pricing for the agents that actually belong in your stack.

Cancel anytime30 days noticeNo early-termination feesYour data, your numbers