Database Reactivation Process

7 Steps from Dormant Database to Booked Jobs

Database Reactivation is a 7-step process that takes a contractor's dormant customer list and turns it into booked jobs within 14 to 21 days. The process starts with exporting contacts from wherever they live (spreadsheets, old CRM, phone contacts, QuickBooks), importing them into GoHighLevel CRM with proper tagging and segmentation, and designing SMS-first reactivation campaigns with multiple touchpoints. Messages are written to sound like a real person, not marketing spam. Conversational AI handles the replies automatically, qualifying leads and booking appointments while the contractor focuses on doing the work. Hot leads get routed to the contractor immediately. Built by Paul Meyers at PM Consulting Inc. in North Bay, Ontario, this process is the engine behind Pillar 1 of the Zero Lead Loss System.

The 7-Step Database Reactivation Process

From messy customer list to booked jobs. You barely lift a finger.

1

Export and Clean the Customer Database

Every contractor's customer data lives in different places. Phone contacts, old spreadsheets, QuickBooks, Jobber, Housecall Pro, FreshBooks, or sometimes just a stack of invoices and business cards. The first step is getting it all out and into one place. You send us whatever you have. We handle the rest. During the export, we identify every source: your phone's contact list, your accounting software's customer export, that spreadsheet your office manager started three years ago, and the leads sitting in your old CRM that nobody has touched since 2022.

Day 1-3
2

Import into GoHighLevel with Proper Tagging

All contacts get imported into GoHighLevel CRM, your single source of truth going forward. During import, every contact is tagged with where they came from (phone, QuickBooks, old spreadsheet), what service they received (furnace install, kitchen reno, drain cleaning), when they last hired you, and their estimated value. Bad phone numbers and invalid email addresses are flagged and removed. Duplicates are merged. A contractor who thought they had 300 customers usually discovers they have 500 or more once everything is consolidated.

Day 2-4
3

Design the Reactivation Campaign

Not every past customer gets the same message. Campaigns are designed with SMS as the primary channel and email as backup, because SMS open rates are 98% compared to 20% for email. The campaign runs over 14 to 21 days with multiple touchpoints: an initial "checking in" message, a value-add follow-up (seasonal tip, maintenance reminder), a soft offer, and a final nudge. Segments are based on recency (last 6 months vs. 2+ years), service type (plumbing vs. HVAC vs. electrical), and customer value.

Day 3-5
4

Write Conversational, Personalized Messages

This is where most reactivation campaigns fail. They sound like marketing. Ours sound like a text from someone you know. The first message is simple: "Hi [Name], this is [Contractor] from [Company]. We did your [service] back in [year]. Just checking in, anything you need help with this season?" No corporate jargon. No "Dear Valued Customer." No links to landing pages. Just a human-sounding message that starts a conversation. Follow-up messages reference the specific service, the specific property, the specific season. Every message is written to get a reply, not a click.

Day 4-6
5

AI Handles the Replies Automatically

When a past customer texts back "Yeah, my furnace has been making a weird noise," the Conversational AI picks up the conversation. It responds naturally, in the contractor's voice, asking the right qualifying questions: What kind of noise? How old is the unit? When would be a good time for someone to come take a look? The AI qualifies the lead, confirms the service needed, and books the appointment directly into the contractor's calendar. No phone tag. No missed replies. No leads going cold because the contractor was on a job site and could not respond for three hours.

Ongoing (automated)
6

Hot Leads Get Flagged and Routed Immediately

Not every reply needs the contractor's attention. "Thanks, but I'm good right now" gets a polite follow-up tag for the next campaign. But when someone says "I need a quote on a bathroom reno" or "My AC just died," that lead gets flagged as hot and routed to the contractor instantly via SMS notification, email alert, and a priority flag in GoHighLevel. The contractor sees it the moment it happens. High-value opportunities never sit in a queue. They get human attention within minutes, not hours.

Real-time
7

Measure Results and Optimize for the Next Campaign

Every campaign generates data: open rates, reply rates, appointment rates, jobs booked, and revenue generated. After the first campaign wraps, we analyze what worked and what did not. Which segments responded best? Which message in the sequence drove the most replies? What time of day got the highest engagement? The second campaign is better than the first. The third is better than the second. Most contractors run reactivation campaigns quarterly, timed to seasonal demand. A roofer campaigns in spring before storm season. An HVAC company campaigns in September before heating season. Each cycle compounds on the data from the last.

Day 21+ (ongoing)
The Effort Split

You Do Almost Nothing. That Is the Point.

The whole system is designed so the contractor stays on the tools and on the job site, not glued to their phone managing marketing campaigns.

What You Do

  • Send us your customer list (any format)
  • Approve the campaign messages
  • Show up when a hot lead is routed to you
  • Do the work and collect the cheque

What Paul and the AI Handle

  • Database export, cleanup, and deduplication
  • GoHighLevel import, tagging, segmentation
  • Campaign strategy, message writing, sequence timing
  • AI reply handling, lead qualification, booking
  • Hot lead routing and priority notifications
  • Performance tracking, optimization, reporting
Why SMS First

98% Open Rate. That Is Not a Typo.

Email gets lost. Phone calls get screened. SMS gets read within 3 minutes.

The average email open rate for small businesses is 20%. That means 80% of your reactivation emails never get seen. They land in the Promotions tab, get buried under 50 other messages, or go straight to spam. Your past customer does not know you sent anything.

SMS open rates sit at 98%. Nearly every text message gets read, and most are read within 3 minutes of delivery. For a contractor trying to re-engage past customers, this is the difference between a campaign that works and one that does not exist. That is why every Database Reactivation campaign leads with SMS and uses email as a backup channel for longer-form content like seasonal tips, service reminders, and special offers.

The combination matters. SMS starts the conversation. Email provides depth. The Conversational AI handles the back-and-forth. And the GoHighLevel CRM tracks every interaction in one place. Want to see what this looks like for your specific trade? Use the Revenue Gap Assessment to estimate how much dormant revenue is sitting in your database, or try the Extra Money Personalizer for a number specific to your business.

What Makes This Different

This Is Not a Mass Blast. It Is a Conversation.

Most "database reactivation" services send one generic email to your entire list and call it a day. You get a 2% open rate, zero replies, and a bill for the privilege. That is not reactivation. That is spam.

Here is what makes the Zero Lead Loss approach different. Every message is personalized to the recipient, the service they received, and the time of year. The campaign runs over 14 to 21 days with multiple touchpoints, not a single blast. The AI handles replies in real time, so a lead never goes cold waiting for a response. And the segmentation means a general contractor's past renovation client gets a completely different sequence than their past deck-build client.

The result is a campaign that feels like the contractor personally reached out to every single past customer. Except the contractor did not have to do any of it. Paul designed the system. The AI runs it. The contractor shows up when someone is ready to book. That is the core philosophy behind how everything at PM Consulting works.

More on Database Reactivation

Explore the full Database Reactivation pillar.

Database Reactivation Overview What Is Database Reactivation? ROI and Results Reactivation vs. Cold Calling SMS Marketing for Contractors Campaign Templates How to Clean Your Customer Database Email and SMS Sequences

Frequently Asked Questions

How long does the entire Database Reactivation process take from start to first booked job?
Most contractors go from handing over their customer list to receiving their first booked job within 7 to 14 days. The database export and import typically takes 1 to 3 days depending on how many sources the contacts live in. Cleaning, deduplication, and segmentation take another 1 to 2 days. Campaign design and message writing take 2 to 3 days. Once the first SMS campaign launches, responses usually start coming in within hours. The entire 14 to 21 day campaign sequence runs automatically after launch.
What does the contractor actually have to do during the Database Reactivation process?
Almost nothing. The contractor's only job is to provide access to their customer data (export a spreadsheet, share login credentials to their invoicing software, or forward their phone contacts) and then show up when hot leads are routed to them. Paul and the AI handle everything else: the import, the cleaning, the segmentation, the campaign design, the message writing, and the automated follow-up. When a past customer replies and is ready to book, the contractor gets a notification and takes it from there.
How does the AI handle replies without sounding like a robot?
The Conversational AI is trained on the contractor's actual voice, service details, pricing ranges, and availability. When a past customer replies to an SMS saying "Yeah, my furnace has been acting up," the AI responds naturally: "Sorry to hear that. We can usually get those sorted within a day or two. Want me to book you in this week?" It qualifies the lead by confirming the service needed, the timeline, and the address, then books the appointment or flags the contractor for immediate follow-up. The AI handles the back-and-forth so the contractor does not have to sit on their phone all day.
What happens if my customer list is stored in multiple places?
That is the norm, not the exception. Most contractors have contacts scattered across their phone, QuickBooks or FreshBooks, an old spreadsheet, Jobber or Housecall Pro, and sometimes even paper records or business cards. We consolidate everything into one clean database inside GoHighLevel CRM. During the merge, duplicate contacts are identified and combined, phone numbers and emails are validated, and every contact is tagged with the source it came from. A contractor who thought they had 200 customers often discovers they actually have 500 or more once everything is in one place.

Ready to Wake Up Your Dormant Database?

The AI Lead Audit is a free 20-minute call where Paul Meyers will assess the size of your customer database, estimate the revenue sitting dormant, and map out exactly how the 7-step reactivation process would work for your trade and market.

Book Your Free AI Lead Audit
Or call (705) 491-2627. Your past customers are waiting. Every day you do not reach out, your competitor might.