Your Database Already Holds Your Next Stage of Growth
How to unlock dormant revenue from customers you already earned — without a single dollar of new ad spend.
Why 'equity'
Every past customer is equity you've already built.
The term comes from the auto business, where dealers mine their service lanes and sales history for customers who are ready to trade up. Home services has the same opportunity, arguably a bigger one. You know what equipment is in each home, how old it is, what you recommended last time and whether the customer said "not yet."
The average home service business has three to five years of those records sitting idle. Equity mining is the discipline of working them on purpose: not a one-time blast during a slow week, but a repeatable system that finds the customers most likely to need you now, reaches them with the right reason to talk, and books the job. It is the cheapest growth lever you have, because the acquisition cost was paid years ago.
Clean and segment
Not every record deserves the same call.
The biggest mistake in database outreach is treating the list as one list. A customer whose 16-year-old system you nursed through last summer needs a completely different conversation than someone you visited once for a clogged drain. Start by cleaning the data — wrong numbers and duplicates waste agent hours — then sort every record on two questions: how recently did we serve them, and how much opportunity is likely sitting in that home?
| Priority | Segment | Description |
|---|---|---|
| Priority 1 | Replacement-ready | Not served in 18+ months, equipment 10+ years old. Highest value, most at risk of calling someone else. |
| Priority 2 | Upgrade candidates | Recent customers with aging equipment or an open estimate. Warm relationship, real need. |
| Priority 3 | Win-back | Lapsed one-time customers. Re-introduce, offer a check-up, rebuild the relationship. |
| Priority 4 | Maintenance due | Recent, newer equipment. Book tune-ups and offer a membership. |
Sequence
One call is not a campaign.
Past customers are busy and rarely answer an unfamiliar number the first time. A single attempt reaches a small fraction of the list. A planned cadence across calls, texts and email reaches far more of them — and each touch gives the next one context.
| Day | Touch |
|---|---|
| Day 1 | Call + text |
| Day 2 | Call, different time of day |
| Day 4 | Email with reason + offer |
| Day 7 | Call |
| Day 10 | Text |
| Day 14 | Call |
| Day 21 | Final call + email, then recycle in 90 days |
A sample cadence. Respect each customer's contact preferences and applicable calling and texting rules (consent, quiet hours, do-not-call lists).
Convert
Lead with a reason, not a pitch.
Calls that open with a sales offer get treated like spam. Calls that open with something specific to the customer's home get a conversation. The agent's job is to reconnect, give a real reason for the call, make a relevant offer, and book — in that order.
| Beat | Example |
|---|---|
| Reconnect | Hi, this is Dana with [Your Company] — we took care of your air conditioner back in 2022. |
| Reason | Our records show that system is about 14 years old, and we are reaching out before the heat sets in. |
| Offer | We are doing a performance check for past customers this month — [YOUR OFFER]. |
| Book | I have Thursday morning or Friday afternoon. Which works better? |
Measure and recycle
Six numbers that tell you if it's working.
| Metric | What it measures |
|---|---|
| Coverage (records worked) | Share of each segment that completed the full sequence |
| Reach (conversation rate) | Live conversations ÷ records worked |
| Conversion (booking rate) | Booked jobs ÷ conversations, by segment |
| Pipeline (replacement opportunities) | Estimates set from database calls, and their close rate |
| Retention (memberships sold) | New and reactivated agreements from each pass |
| Revenue per record worked | Total booked revenue ÷ records worked — compare to cost per new lead |
Ready to put this into practice?
See what these numbers look like for your business.
Book a free 30-minute call. We'll run the model with your real call volume, database size, and ticket averages.