Plumbing Shop Owners:

Become the plumber
your city calls first.

One plumbing shop per city. We turn your dead customer list into booked jobs in 14 days, lift your Google Maps rank in 10, and run the system that keeps your calendar full. Free audit first. Money back if it doesn't pay for itself.

Plumbing-Only One Per Market Month-to-Month Pay For Results
Works with:ServiceTitanHousecall ProJobberFieldEdgeQuickBooksExcel
iPhone showing an iMessage thread from Acme Plumbing to a past customer: 'Hi Mike, it's Joe at Acme Plumbing. Been about a year since we serviced your water heater — got 20 min for a free pre-winter check?' Customer replies 'Actually yeah, can you come Tuesday morning?' Shop confirms 'Booked. 9am Tuesday, see you then.' Glowing badge in the corner reads: DAY 4 · 12 jobs booked · $4,200 in calendar.

Reactivation math · run your own numbers

What a full reactivation campaign looks like for your shop.

Projected booked revenue · 30-60 day campaign window

$51,000

Math: customers × 3% rebook rate × ticket. Conservative floor — home-service case studies (Relentless Digital, 72 Degrees, Local Marketing Club) show 3-8% on past customer lists. First bookings hit week 1-2 from email. SMS amplifies week 2-3 once A2P clears. Late repliers continue through week 6-8. We model exact numbers and scope the campaign on the call after reviewing your list. Money back if the campaign doesn't pay for itself.

Want to see what your shop would actually pull?

Get Your Free Audit
Plumbing only

We don't do dentists. We don't do lawyers. We don't do roofers. Just plumbers. One per market.

Every step is built for how plumbing actually works: emergency calls at 2am, repeat customers sitting in your software, drain jobs that need photo proof, water heaters that all go out the same cold week. Once we're working with you, we don't take another plumber in your service area. That's the whole point.

Drain cleaningWater heaterTanklessSewer lineSewer scopeHydro jetSlab leakRepipeGas lineBackflowSump pumpToilet repairFaucet repairGarbage disposalLeak detectionWater softenerBoilerPipe burstDrain camera24/7 EmergencyDrain cleaningWater heaterTanklessSewer lineSewer scopeHydro jetSlab leakRepipeGas lineBackflowSump pumpToilet repairFaucet repairGarbage disposalLeak detectionWater softenerBoilerPipe burstDrain camera24/7 Emergency

The Problem

6 things killing your jobs right now.

If any two of these sound like your shop, we should talk.

01

Thousands of past customers sitting cold in your software. Nobody's reaching out.

Every shop has a customer list: old jobs, walk-ins, referrals, warranty work. They're the cheapest jobs you'll ever book again. Nobody's calling them. That's money sitting on the table.

We have a QuickBooks list of 2,000-10,000 names sitting cold. No system to bring them back.

r/Plumbing owner
02

Your phone rings. You miss it. The job goes next door.

Owners think they answer 97% of calls. They actually answer 66%. The calls you miss are the ones that would've booked. Every miss is a job your competitor gets.

$50/lead average, 30 calls/month, 65% miss rate. That's $975/month paid to Google for calls they never answered. Nearly $12,000 in the bin annually.

damn_brotha, r/smallbusiness
03

Somebody Googles "plumber near me" and your competitor shows up first.

You can't figure out why. You don't have time to learn. But every day you're invisible is another day of jobs going to the shop two spots above you. The top 3 spots on Google Maps get 60-80% of all the calls. Everyone else fights for scraps.

04

The last marketing company locked you in and disappeared.

Long contract, vague reports, no straight answers. When you tried to leave, they kept your website, your Google account, or your ads. You don't want to go through that again.

I just got off a call with a SEO agency that quoted my plumbing business $3500/month. I'm a plumber, I don't have 12 months and $40k to find out if this works or not.

Fun_Delay_5224, r/smallbusiness (147 upvotes)
05

You're the dispatcher, the salesperson, the owner, and the marketing department.

Something has to give. Every hour you spend trying to figure out Google or chasing a missed lead is an hour you're not on a job or running your shop.

06

The shop next door has way more Google reviews than you.

It doesn't matter that your work is better. The plumber with more stars looks more trusted, ranks higher on the map, and wins the click. Catching up by hand takes years, and most shops never ask after the job, so every month they pull further ahead.

Our take

Most agencies do it backwards. We flipped it.

The standard agency playbook: lock you into a 6-month contract, push ads from day one, send monthly reports nobody reads. If the ads don't work, they blame the market and ask for more budget. By the time you realize you're not getting your money back, you're three months deep and your accounts are stuck on theirs.

We do it the opposite way.

  1. 1. Get cash from your past customers first.

    Every shop has 2,000-10,000 past customers sitting cold in their software. They're the cheapest jobs you'll ever book again. We pull the list, clean it, then text and email them from your business number. First cash hits the calendar inside 14 days. Money back if it doesn't pay for itself. Lowest-risk first move, full stop.

  2. 2. Fix the foundation second.

    After cash lands, we fix the stuff that keeps paying you back: your Google Maps page (so you show up in the top 3), automatic missed-call texts (so callers don't walk), automatic review requests (so your stars grow weekly), a website that actually loads on phones. Month-to-month. Cancel anytime.

  3. 3. Add growth third.

    Once the basics are turning calls into jobs, we add what grows you: AI receptionist for after-hours, Google's Local Service Ads (pay only when a real customer calls), monthly strategy work. Running ads on a leaky system is how plumbers light money on fire. We don't add this stuff until the basics actually work.

That's why we lead with the one-time cash move and stay month-to-month on everything else.

How reactivation works

Three steps. First cash in 14 days. Tail books through day 60.

You hand us your customer list. We do everything else. You answer the jobs as they book.

01

DAY 1 · LIST IN, FIRST EMAILS OUT

You send us your customer list. We send the first emails the same day.

Export from whatever software you use (ServiceTitan, Housecall Pro, Jobber, FieldEdge, even QuickBooks). We clean up duplicates and check every number against the federal Do-Not-Call list so you stay legal. Email goes out Day 1. The phone companies now require a one-time registration before you can text customers from your business number — we file it Day 1, takes about two weeks to clear.

02

DAY 7-21 · BOOKINGS HIT YOUR CALENDAR

Email books jobs in week 1. Texts kick in week 2-3.

The customers most likely to say yes get a real offer first ("got 20 min for a free pre-winter check?"). The rest of the list rolls out in waves. Once the text rules clear (week 2-3), we layer texts from your business number on top — that's where bookings really pick up. Texts plus email together book 30-40% more than either one alone.

03

DAY 21-60 · LATE REPLIES KEEP BOOKING

Most cash hits weeks 1-4. The tail runs through week 6-8.

Reactivation isn't a one-day blast — it's a 30-60 day campaign. 3-8 out of every 100 past customers book again (Relentless Digital, real plumber case studies). Quick math: 4,000 past customers × $425 average job × 3% rebook = $51,000 in projected jobs. Money back if it doesn't pay for itself.

No-risk first move

Money back if it doesn't pay for itself.

  • • Flat fee. No revenue-share fights. The number we tell you is the number.
  • • You own the list, the system, the data. If you leave, you take it all.
  • • Texts follow the new carrier rules (we file the paperwork). Numbers checked against the federal Do-Not-Call list. Opt-out is automatic. Your business number won't get marked as spam.
  • • Booked jobs reported weekly. Real numbers, not slides.

We'll review your customer count and your software, and quote you in writing on the call.

What comes after the cash

Most plumbers stick around. Month-to-month.

Reactivation is the one-time cash move. After the cash lands, most plumbers want the monthly work that keeps paying off: getting on Google Maps, automatic missed-call texts, automatic review requests, a website that loads, and automatic follow-up on every call so nothing falls through the cracks.

When you're ready, we add growth on top — AI receptionist for after-hours, Google's Local Service Ads (pay only when a real customer calls), monthly strategy. We don't pitch you on month two until month one is paying off. Month-to-month, cancel anytime.

We scope and price on the call after the audit, based on what your shop actually needs. Not a menu. Not a tier you don't fit.

How we work

Six rules. We hold ourselves to them.

If we ever break one of these, fire us. Keep your assets. Tell other plumbers what happened.

01

Plumbing only.

We don't do dentists, lawyers, or HVAC. One trade, one playbook. Every step is tuned to how plumbing actually works.

02

Free audit before anything else.

You don't pay us a dime until you've seen the audit, watched the video, and read the plan. The audit IS the proof.

03

Pay for results. Month-to-month.

No 12-month contracts. If we don't move the needle, you fire us. Our confidence is in the work, not the paperwork.

04

You own every asset.

Your website, your Google Maps page, your ad accounts, your customer data — all in your name from day one. If you leave, you take it all.

05

Price told straight, on the call.

Different shops need different first moves. We quote you after the audit, based on what your shop actually needs. The number we tell you is the number. No haggle, no hidden fees.

06

We tell you the truth.

If reactivation alone is the right move and you don't need monthly help, we say so. If Google's Local Service Ads (pay only when a real customer calls) beat SEO for your area, we say so. Whatever puts money in your pocket fastest — that's what we tell you.

Proof

Real numbers. From real shops.

Industry numbers and what the founder's built before. Your real numbers get plugged in on the call.

Plumber holding phone showing a Google Maps result with his shop ranked at the top of the local pack

4.9★

Across 339 Google reviews on Omnipresent's own Google Business Profile

10-30×

Industry return on a reactivation campaign done right (Relentless Digital, 99 Calls, Adonis)

~10 days

Visible movement on your Google Maps rank from proper local SEO (Whitespark, BrightLocal)

1 in 3

Calls plumbers actually miss — they think they answer 97%, they answer 66% (Hook Agency)

Frequently asked

The honest version.

Why don't you show prices on the site?

Because a 3-truck shop with 800 past customers and a 12-truck shop with 8,000 need different first moves. We give you the free audit, walk you through what we'd do, then quote a number that fits YOUR shop on the call — in writing, on the call.

Is texting my old customer list legal? Won't my number get marked as spam?

Yes, it's legal — if it's done right. Three things keep you safe: (1) we only text people you have an existing business relationship with (past customers, not strangers), (2) every number is scrubbed against the federal Do-Not-Call list before anything sends, and (3) the phone companies now require a one-time registration before any business can text from its number — we file that paperwork for you (about two weeks to clear) and write the messages to follow the carrier rules. Opt-out is automatic on every send. We've never had a client's number flagged.

Do I have to sign a contract?

No. Month-to-month, always. The one-time reactivation work is a flat fee — money back if it doesn't pay for itself. Monthly work is month-to-month from day one. We ask you to give it 90 days before judging results, but you can still cancel any month.

What if I'm already locked in with another marketing agency?

Most contracts have an out, you just have to know where to look. We've seen plumbers stuck with Scorpion, RYNO, Blue Corona, and the rest. On the call we'll review your contract for free and tell you straight: is there a clean exit, what's at risk, what to do first. If we can't get you out cleanly, we wait. We don't add to the mess.

How fast can I actually see results?

Reactivation: first booked jobs typically inside 7-14 days. Missed-call text-back: live in 48 hours, you start saving missed jobs immediately. Google Maps rank movement: visible in 10 days, holds with ongoing work. Full system (site + automation + reporting): 2-3 weeks to ship.

What does "money back if it doesn't pay for itself" actually mean?

Simple: if the campaign doesn't book more revenue than what you paid us within 60 days, you get your money back. Booked jobs are tracked automatically — you see the same dashboard we do. Worst case for you is breakeven. No-risk first move.

Will you work with my competitors?

No. One plumbing shop per market. Once we're working with you, we don't take another plumber in your service area. The whole point is to move you up, not split the work between two shops chasing the same calls.

Let's talk

Start with the free audit. Or talk to us first.

Most shops start with the free audit. See what we can do, then decide. If you'd rather just talk first, 15 minutes is plenty. No slides, no pressure.

Get your free auditCall