Your CRM has 500, 1,000, maybe 5,000 old leads sitting in it. Estimates you sent that went cold. Inquiries that never booked. Past customers you haven't talked to in a year.
You already paid to acquire every one of those leads. They know your business. They were interested enough to reach out once. And 8-12% of them will book a job if you just reach out with the right message at the right time.
Database reactivation AI does this automatically. It texts every old lead with a personalized offer, qualifies the response, and books the appointment — without you lifting a finger.
Why Old Leads Are Your Best Revenue Source
Most businesses spend all their marketing budget chasing new leads while ignoring the ones they already have. Here's why that's a mistake:
- Old leads already know your brand — no trust to build
- They already gave you their contact info — no permission issue
- They were interested once — the need may still exist
- Cost to reactivate: Near zero (text message)
- Cost to acquire new lead: $50-$500+
8-12% of reactivated old leads book a service call from a single reactivation campaign. If you have 1,000 old leads, that's 80-120 booked jobs from leads you already paid for.
How Database Reactivation AI Works
The system works in three phases:
Phase 1: List Building
The AI scans your CRM, finds every lead that hasn't been contacted in 90+ days, and segments them by: - Original service interest (HVAC tune-up, real estate showing, insurance quote) - Last contact date - Lead source (website, phone, referral, ad) - Customer status (new lead, old customer, no-show)
Phase 2: Automated Outreach
The AI sends personalized text messages to each segment. Not generic blasts — tailored messages based on what the lead originally asked about:
- Old estimate: "Hi [Name], you got a quote from us back in March for a new furnace. We're running a seasonal special — want me to send updated pricing?"
- Past customer: "Hi [Name], it's been a while since your last tune-up. We've got a $79 maintenance special this month. Want to book?"
- No-show: "Hi [Name], we had you scheduled for a consultation last spring but couldn't make it work. Still thinking about [service]? I've got openings this week."
Phase 3: Qualification and Booking
When a lead responds, the AI: 1. Qualifies them (service needed, timeline, budget) 2. Books the appointment directly into your calendar 3. Sends a confirmation text 4. Tags the lead as "reactivated" in your CRM
You wake up to booked appointments from leads you thought were dead.
Real Results: What Reactivation Looks Like
Here's what a typical database reactivation campaign produces:
| Metric | Value |
|---|---|
| Total old leads in CRM | 1,000 |
| Leads contacted (valid numbers) | 850 |
| Response rate | 15-25% |
| Booked jobs from responses | 8-12% of contacts |
| Revenue per job | $500-$1,500 |
| Total recovered revenue | $34,000-$153,000 |
All from leads you already paid to acquire. No new ad spend. No new lead generation.
Frequently Asked Questions
How often should I run a reactivation campaign?
Most businesses should run one quarterly. A seasonal reactivation (spring tune-ups, winter heating prep, summer AC service) works best for HVAC and home services. Real estate and insurance businesses benefit from monthly drip campaigns.
Will customers find it annoying?
No — when the message is relevant and timely. The key is personalization. A generic "We miss you!" blast is annoying. A targeted "Your furnace is due for maintenance and we have a $79 special" is helpful. The AI personalizes every message based on the lead's original interest.
Does this work with my existing CRM?
Yes. SoloMatic integrates with HubSpot, Salesforce, ServiceTitan, Housecall Pro, and most CRM tools. We pull the old leads, run the campaign, and push reactivated leads back into your CRM as booked appointments.
Your CRM is sitting on a goldmine. Run your free Revenue Leak Audit to see how many old leads you have and what they're worth.

