Mining Your 5-Year Customer File for Revenue

Hundreds of past customers are sitting in your system, and most haven't heard from you in years. The dormant-customer dig: segment by recency, reactivate in the right order, and turn the file into a revenue asset.

System 7 from the Leveraged Owner Starter Pack

Somewhere in your system — the field-service software, the old spreadsheets, the shoebox of invoices — there are 400, 800, maybe 2,000 names of people who once paid you money. They know your name, they know your work, and they haven't heard from you since the job ended. Every one of them is a warmer lead than any cold prospect you'll buy this year.

This post is the starting point of System 7 (reactivation) inside the broader Pillar D framework — the pillar post covers keeping the calendar full; this post covers refilling it from the customers you already won.

Why the file is the cheapest lead source you own

New-customer acquisition costs money: ads, lead marketplaces, estimator time on tire-kickers. Reactivation costs a text or an email to someone who already trusts you. The trust math is the whole argument: a past customer skips the shopping phase — they know your work, your techs, your pricing style. Your reactivation message isn't "hire a stranger"; it's "remember us?" That's a fundamentally easier sale, and it's why the dormant file should be worked before a dollar goes to new lead gen.

Step 1: Assemble the file

Before segmenting, gather. Pull customer records from everywhere they live:

Step 2: Segment by recency (the reactivation order)

Not all dormant customers are equal. Segment into four tiers and work them in order — warmest first:

Within each tier, prioritize by job value: past install customers before past repair customers. The install customer has the equipment relationship — and the replacement cycle — that makes them the highest lifetime value in the file.

Step 3: Clean before you send

A reactivation campaign to a dirty list does more harm than good. Before the first message:

Step 4: The reactivation sequence

Work tier by tier, not all at once — a flood of replies you can't handle is worse than a slow campaign:

Tier 1 check-in text: Hi [Name], [Your Name] with [Business Name] — it's been a while since we [installed your system / serviced your unit], and I wanted to check in. Everything still running right? If you're due for a [tune-up/inspection], we've got openings [this week/next week] — want me to hold one? Reply STOP to opt out.
Tier 3 equipment-age text: Hi [Name], [Business Name] here — quick note: your [system] is now about [X] years old, which is when we usually recommend a [check-up/efficiency review]. No sales pitch — just want to make sure you're not heading into [season] with a surprise. Want us to take a look? Reply STOP to opt out.

The ongoing system (not a one-time blast)

The dig is the project; the system is the asset. After the initial reactivation:

A worked example

Example: a plumbing shop assembles 640 past customers from its field-service software and old invoices, dedupes to 590, and segments: Tier 1 (140), Tier 2 (180), Tier 3 (170), Tier 4 (100). Cleaning removes 22 bad records and 8 do-not-contacts. The 6-week sequence runs tier by tier. Results are illustrative, not promised: Tier 1 books at the highest rate (the check-in text to recent customers), Tier 2 responds to the annual-inspection angle, Tier 3's water-heater-age messages surface several replacements, Tier 4 gets the quarterly email. The shop's owner starts tracking "reactivation revenue" as a line item — and within two quarters, it's the highest-ROI marketing the shop does, because the audience cost nothing to acquire. The file was always the asset. It just needed working.

Related guides in this series

This post opens System 7 — the reactivation deep dives continue with text vs. email channel strategy, win-back offers that don't train discount-seekers, and maintenance plan upsells. The pillar framework for the full calendar is the appointment confirmation system.

Get System 1 free: the complete Missed-Call Safety Net

The full setup guide, all four copy-paste scripts (including the owner notification), the "Your Numbers" missed-call worksheet, and the step-by-step setup guide — free, no catch. Fix your missed calls this week.

Stop missing calls and chase reviews on autopilot: the AI Automation Starter Pack is $27 one-time: https://leveragedowner.com/starter-pack/

The done-for-you version

This post is System 7 from the Leveraged Owner Starter Pack — the done-for-you version with the full 5-step setup guide, every script, the worksheets, and click-by-click setup instructions for all 8 systems. The Starter Pack includes the segmentation worksheet and all four tier scripts.

Stats sourced as labeled: no third-party statistics used in this post; the worked example is illustrative, not a customer result. Compliance notes are general information, not legal advice.

Keep building your systems

Related guides from the Leveraged Owner blog: