Database reactivation for plumbers

You Already Paid for the Lead. Don’t Pay to Find Them Again.

Your CRM may already contain homeowners who called, requested an estimate, used your company before, or showed interest but never booked. Modern PPC helps plumbing companies turn those dormant contacts back into active conversations through targeted reactivation campaigns and follow-up systems.

  • Reactivate old plumbing leads
  • Follow up on unsold estimates
  • Re-engage past customers
  • Segment campaigns by service and opportunity
  • Automate SMS and email follow-up
  • Track responses and opportunities inside the CRM
Customer database

Contacts

2,847

Illustrative
Past customers1,204
Old leads918
Unsold estimates486
Inactive customers239
Reactivation campaign
New conversations
Booking opportunities

No obligation. We’ll look at where reactivation could fit into your existing customer database and follow-up process.

Who can be reactivated

Turn Dormant Contacts Back Into Conversations.

Database reactivation means identifying people already inside your business’s systems and giving the right contacts a relevant reason to re-engage — not blasting one generic message to everyone you have ever spoken to.

Old leads

People who contacted the company but never became customers.

Unsold estimates

Homeowners who received a quote but never approved the work.

Past customers

People who already know your company and may need additional plumbing services.

Dormant customers

Previous customers who haven't used the company for an extended period.

Different audiences need different messages. Someone who declined a water-heater estimate shouldn’t receive the same campaign as a customer who had a drain cleaned three years ago.

Unsold estimates

How Much Quoted Work Never Got a Second Conversation?

Your team already generated the lead, answered the call, qualified the customer, scheduled the appointment, sent the technician, diagnosed the problem, and built the estimate. Then the homeowner didn’t move forward — and in many plumbing companies, that’s where the process ends.

Where it stops today

Lead
Appointment
Technician visit
Estimate
No decision
???Nothing happens next

Where it could go

Follow-up campaign
Conversation reopened
Booking opportunity
Common unsold workWater heater replacementTankless upgradesRepipingSewer repair/replacementFixture replacementLarger plumbing projects

This isn’t a reason to contact every unsold estimate indefinitely. Messaging, frequency, consent, and relevance all matter.

Past customers

The Customer Who Already Knows You Is Different From a Cold Lead.

A past customer already has direct experience with your company — a relationship exists. That makes relevant follow-up around future plumbing needs possible in a way a cold prospect never allows.

Maintenance

Relevant reminders or recurring service opportunities.

Replacement

Older equipment or fixtures that may eventually need replacing.

Additional services

Customers who used one service may need another.

Seasonal

Needs tied to weather, seasons, or household maintenance.

Customer check-in

Appropriate outreach to customers who haven't been in touch recently.

This isn’t a claim that every customer needs every service at a set interval. The message should match what’s actually known about that household.

How reactivation works

The Right Customer. The Right Message. The Right Follow-Up.

Reactivation works as a targeted system, not one giant contact list. Each stage below narrows who hears from you and why.

Database
Segment

Contact type

Old leads · Unsold estimates · Past customers · Dormant

Service

Drain · Water heater · Sewer · Repiping

Opportunity

Never booked · Estimate open · Inactive

Timing

Recent · Older · Long dormant

Match the message
SMS / email campaign
Customer responds
CRM + follow-up
Booking opportunity

Modern PPC helps organize reactivation around the information available in the client’s CRM or database. The quality of segmentation depends on the quality and completeness of the underlying customer data — not every database contains every field. We don’t promise a particular response rate or a number of booked jobs.

From outreach to conversation

Sending the Message Is Only Half the System.

A campaign produces replies. What decides whether those replies become work is the process behind them.

Reach

Concise, timely SMS where permission and applicable rules allow; email when the message needs more context.

SMSEmail

Respond

The customer replies and the conversation reopens.

Customer replies

Asks a question

Requests a call

Reopens an estimate

Work the opportunity

The reply has to land somewhere with a next action attached.

CRM pipeline stage

Office team

AI / automation where appropriate

Qualification

Scheduling

Consent and compliance come first

Only contact people where the company has an appropriate legal basis and consent for the communication being sent. Campaigns should follow applicable messaging, email, privacy, and platform requirements.

Modern PPC builds and runs reactivation campaigns — we don’t provide legal advice. How consent applies to your specific database is a question for your own counsel.

Example campaign

An Old Water-Heater Estimate Shouldn’t Disappear Forever.

Example workflowHypothetical — not a client result.

The estimate goes out

Water-heater estimate sentContact remains in CRMAppropriate time passes

The customer doesn’t move forward

Where most plumbing companies stop for good.

Reactivation reopens it

Relevant follow-upCustomer respondsConversation reopens
Booking opportunity

The same concept can apply to other high-value or previously quoted services when the timing, data, consent, and message make sense.

You already paid to create the relationship

Reactivation Doesn’t Start From Zero.

New prospect

Discovery / advertisingClick / visitLeadConversationOpportunity
Versus

Existing contact

Already in databaseRelevant outreachConversationOpportunity

Reactivation isn’t free

Software, messaging, management, staff time, and follow-up all still have costs. The difference is that some of the work required to establish the original relationship has already happened — the original acquisition cost has already been incurred.

Build a database you can actually use

Clean It Up. Work the Backlog. Keep It From Going Dormant Again.

A database that’s messy, incomplete, or never revisited can’t produce much. The work is making it usable — then keeping it that way.

Common issues

  • Duplicate contacts
  • Missing statuses
  • Missing service information
  • Outdated contact information
  • Unclear consent
  • Leads and customers mixed together

Modern PPC uses the information that actually exists rather than pretending every client arrives with a perfectly structured CRM. Where cleanup or migration falls outside the normal engagement scope, we’ll say so up front.

Messy database
Clean + organize
Segment
Reactivate existing opportunities
New leads + customers continue entering the CRM
Ongoing follow-up
Future reactivation

The long-term goal isn’t one campaign. It’s a customer database that stays useful — so working the backlog once becomes follow-up that keeps running.

The customer lifecycle

A Lead Shouldn’t Disappear Just Because They Didn’t Book Today.

Google AdsLSASEOMapsMeta
New leadCRMBooked?

Yes — booked

CustomerCompleted jobPast customerFuture reactivation

No — not booked

Old lead / unsold estimateReactivationNew conversationNew opportunity

This is why Modern PPC connects acquisition with CRM, automation, follow-up, reviews, and reactivation — the customer journey doesn’t necessarily end after the first campaign, first estimate, or first completed job.

Where reactivation fits

Built for Plumbing Companies With a Database Worth Working.

Database reactivation sits inside the packages that include CRM implementation and management — because working a database only produces results if the responses have somewhere to go.

Lead Generation

$2,000

per month · $1,500 setup

Database reactivation

Not included

Focused on a single paid acquisition channel.

Growth System

$5,000

per month · $3,500 setup

Database reactivation

Included

Adds CRM implementation & management, automated SMS & email nurturing, and estimate follow-up.

Market Domination

$8,000

per month · $6,000 setup

Database reactivation

Included

Everything in Growth System, plus full multi-channel acquisition and local search.

Package contents per the current pricing page. Advertising spend is separate and paid directly to Google and Meta.

Best fit if you have

  • Past customers
  • Old leads
  • Unsold estimates
  • A usable customer database
  • Capacity to work additional opportunities

Less immediate opportunity if

  • You're a brand-new company
  • Your database is extremely small
  • Contact information is unusable
  • You don't have an appropriate basis to contact the database
  • You cannot handle additional responses
Compare Plans & Pricing

There’s no minimum database size — what matters is whether contacts are reachable and appropriate to contact.

Book a strategy call

Let’s Look at What’s Already in Your Database.

Tell us a little about your company. We’ll walk through where old leads, unsold estimates, and past customers currently live — and where a structured reactivation system could create additional conversations.

  • See how your database is organized today

    What's actually in the CRM or customer records, and whether the fields needed for useful segmentation exist.

  • See which segments are worth contacting

    Old leads, unsold estimates, past customers, and dormant customers — and which can be reached appropriately.

  • See what working together looks like

    A clear picture of the reactivation system we'd build for your company, whether or not you decide to move forward.

Prefer to call? (509) 508-1655

Get your free plumbing growth plan

Tell us a little about your plumbing company. We'll identify where your biggest growth opportunities may be and what we'd look at first.

Fields marked * are required. Takes about a minute.

Trouble with the form? Call (509) 508-1655

Free strategy call • No obligation • Plumbing companies only

No spam, and we don't sell your information.

Database reactivation questions.

The questions plumbing company owners ask us most about working an existing database.

What is database reactivation for plumbers?

It's the process of going back to people already inside your business's systems — old leads, unsold estimates, past customers, dormant customers — and giving the right contacts a relevant reason to re-engage. The target is the work you've already done to create those relationships. The original acquisition cost has already been incurred, which is what makes the database worth working rather than ignoring.

What types of contacts can be reactivated?

Old leads who contacted the company but never booked, homeowners who received an estimate and never approved the work, past customers who may need additional services, and dormant customers who haven't been in touch for a long time. Which of these are usable depends on what your database actually holds and whether you have an appropriate basis to contact them.

Can you reactivate old plumbing leads?

Often, yes. A homeowner who requested an estimate eighteen months ago and never moved forward may still have the same problem, may have deferred it, or may now be ready. The work is segmenting that part of the database sensibly and approaching it with a relevant reason to reach out — rather than sending the same message to everyone.

Can you follow up with unsold plumbing estimates?

Yes, and it's usually one of the strongest places to start, because your team already did the expensive part: answered the call, qualified the customer, sent a technician, diagnosed the problem, and built the estimate. The homeowner simply didn't move forward. Frequency, consent, and relevance still matter — not every estimate should be contacted indefinitely.

Can you reactivate past plumbing customers?

Past customers are a different audience from cold leads, because they already have direct experience with your company. That makes relevant follow-up possible around maintenance, replacement, additional services, seasonal needs, or a simple check-in. It doesn't mean every past customer needs every service — the message should match why that particular contact is in the database, and we don't invent service intervals.

How do plumbing reactivation campaigns work?

We identify the appropriate contacts from your existing systems, organize usable records into meaningful segments, build messaging that matches each audience and the reason for contacting them, send through approved channels where appropriate, capture responses into your CRM, follow up with the people who are interested, and move qualified opportunities toward scheduling. Reporting closes the loop where your systems allow it.

Do you use SMS and email for reactivation?

Both, where they're appropriate. SMS suits concise, timely communication — follow-up, check-ins, service reminders, estimate conversations. Email works when the message needs more context or supports a broader customer communication strategy. Many campaigns use both. Neither is appropriate for every contact in a database, which is why segmentation and consent come before anything is sent.

Does this connect with my CRM?

Where your package, software, integrations, and agreed scope allow, yes. Responses flow into the appropriate CRM pipeline stage so a reply becomes a trackable next action rather than a message sitting in an inbox. What's possible depends on the systems you're running and how they can be connected.

What happens when someone responds?

A reply is where the opportunity starts, which is why sending the message isn't the finish line. Responses should land in a pipeline stage with a clear next action, get qualified, and move toward scheduling. Some workflows can route an interested customer toward booking directly; what's available depends on your package, software, and integrations.

Is database reactivation cheaper than buying new leads?

We won't tell you it always is. Because the original customer-acquisition effort has already occurred, reactivation can be an efficient way to create additional opportunities from an existing database. Actual economics depend on the database, the campaign, response rate, the service, software, messaging costs, and the follow-up process. It also isn't free — messaging, software, management, staff time, and follow-up all carry real cost.

How many jobs will a reactivation campaign generate?

There is no responsible universal number. Results depend on database size, age, quality, segmentation, customer history, offer and message, service type, consent, follow-up, and market conditions. We don't guarantee a specific response rate or a number of booked jobs — anyone quoting you one before looking at your database is guessing.

Is database reactivation included in Modern PPC packages?

Database reactivation is included in the Growth System ($5,000/month) and Market Domination ($8,000/month) packages. It is not included in the Lead Generation package ($2,000/month), which focuses on a single paid acquisition channel. The pricing page is the source of truth for exactly what each package includes.

Do I need consent to contact old leads and customers?

Only contact people where your company has an appropriate legal basis and consent for the communication being sent, and make sure campaigns follow applicable messaging, email, privacy, and platform requirements. Modern PPC helps build and run the campaigns, but we don't provide legal advice — how consent applies to your specific database is a question for your own counsel.

Still deciding?Book a strategy call and we’ll walk through your current setup — no obligation.