Diamond TurtlePlumbing
Plumbing marketing agency · Southern California
Plumbing marketing that fillsthe dispatch board
Not impressions. Not a rankings report. Booked calls, answered in seconds, tracked from the click to the invoice — in the markets you actually send trucks to.
★★★★★ 4.9 across 312 client reviews Find your market
What we bring to a plumbing account
- 14
- SoCal markets
- 24/7
- AI call answering
- 90
- Day guarantee
- 1
- Plumber per market
The actual problem
You don't have a lead problem
Almost every plumbing company that calls us opens the same way: we need more leads. Then we pull the call log, and the leads are already there. They came in at 6:40pm on a Tuesday, or during a two-hour window when the office manager was at lunch, or while everybody was on another line. Nobody picked up. Nobody called back. The homeowner called the next name on the map and booked with them inside four minutes.
That is not a marketing failure. That is a marketing budget being spent to generate calls that a competitor closes. Spending more on ads makes it worse, because you scale the leak alongside the lead flow.
So we start at the phone, not at the ad account. Once every call is answered and every unbooked call gets a callback, the same spend produces more booked jobs — and only then is it worth arguing about keywords.
A homeowner with water on the floor is not comparison shopping. They are calling down the map pack until somebody picks up. Whoever answers first usually wins the job at whatever price they quote. Run your own numbers in the missed-call calculator — it takes about a minute and there is no email gate.
Emergency work and planned work are two different businesses
A burst supply line and a whole-house repipe share a trade licence and almost nothing else. The emergency call is won on availability and proximity: the homeowner is in a panic, price sensitivity collapses, and the only real competitor is whoever answers faster. The repipe is a considered purchase — three quotes, a spouse, a financing conversation, and a sales cycle measured in weeks.
Most plumbing accounts we inherit run one campaign for both. Same keywords, same landing page, same follow-up, same bid. The emergency budget gets eaten by repipe research traffic that will not convert for a month, and the repipe leads get one voicemail and then silence. Splitting them is usually the single largest change we make in the first thirty days, and it costs nothing but structure.
The split runs all the way through: separate campaigns, separate hours, separate intake scripts, separate follow-up cadences. Emergency gets aggressive after-hours bidding and instant dispatch. Repipe and water heater replacement get a longer nurture, financing language up front, and a quote follow-up that does not stop after one attempt.
Your market decides your strategy
A plumber in Whittier and a plumber in Newport Beach are not running the same business, and they should not be running the same campaign. Southeast LA County is the densest pre-1970 housing stock in Southern California, which means galvanized supply lines failing at scale, high call volume and a modest average ticket. Newport is the inverse: fewer calls, far higher job values, and the most expensive clicks in the state to compete for them.
The Inland Empire is mostly 1990s and 2000s tract construction, so repipe demand is thin but the clicks are cheap and the volume play works. Irvine's stock is too new for meaningful repipe work at all, which is why an Irvine repipe campaign burns money quietly for months. Palm Desert and La Quinta run on a seasonal population and second homes, where the winning angle is the property that nobody was standing in when the line let go.
That is why this silo has a page per market rather than one page with fourteen city names pasted into it. Each regional page carries the housing-age data, the local cost-per-click range, the Local Services Ads saturation count and a teardown of what your actual competitors are running right now. Pick your market from the grid below and the numbers on that page are the ones your account will live with.
How the work runs
Five moves, in this order
The order matters more than any individual tactic. Fixing intake before buying traffic is what makes the traffic pay. Every account gets the same sequence, whatever market it sits in.
Answer every call
AI voice picks up on the first ring, twenty-four hours a day, including the calls that come in while your CSR is already on a line. It qualifies the job, gets the address, books into the dispatch calendar and texts the homeowner a confirmation.
Nights, weekends and lunch hours stop being dead air. That alone usually moves the number before a single ad has changed.
Follow up on the ones that got away
Every unbooked call gets an automatic text inside sixty seconds, then a sequence over the following days. Every quote over a certain value gets a structured follow-up instead of dying in someone's inbox.
Old customers get re-marketed too. The database of everyone you have ever served is the cheapest lead source you own, and almost nobody works it.
Buy demand that is already looking
Local Services Ads first where the market supports them, then Google Ads on the terms LSA cannot reach, then Google Business Profile and the map pack, and paid social only where planned work like repipes and water heaters justifies it.
Emergency and planned campaigns stay split, always. If you want the reasoning in full, read Local Services Ads vs Google Ads for plumbers.
Track it to the invoice
Call tracking by source, form tracking, and offline conversions pushed back into the ad platforms so bidding optimises toward booked revenue rather than raw calls.
When we say a keyword produced $38,000 last quarter, you can click the number and see the jobs. That record is also what settles the annual "were the leads any good" argument permanently.
Cut what loses, feed what wins
Weekly. Budgets move toward the campaigns, hours and service types with the best cost per booked job, and away from the ones quietly eating spend. Because the tracking runs to the invoice, that decision is arithmetic rather than opinion — and it compounds every month the account stays open.
Free, no email required
Run the numbers yourself
Three calculators we built for our own audits. No gate, no download, nothing to book. If they tell you your marketing is fine, that is a legitimate outcome and you have lost four minutes.
Missed Call Calculator
Put in your call volume, your answer rate and your average ticket. It returns what the unanswered calls are costing you a year. For most plumbing companies this is the largest single number on the page, and it is money you have already paid to generate.
Open the calculator → Before you bidMax CPL Calculator
Work back from ticket, close rate and margin to the most you can afford to pay for a lead. Bid under it and you grow; bid over it and volume just accelerates the loss.
Open the calculator → Twelve questionsMarketing Scorecard
A weighted diagnostic across intake, spend, tracking and follow-up. It tells you which of the five moves above is the weakest link in your business right now.
Take the scorecard →What we actually run
The channels, and when each one earns its place
-
Local Services Ads
Google Guaranteed sits above everything else and charges per lead rather than per click. It is usually the first dollar we spend for a plumber — but saturation varies enormously by market, and in some clusters the badge is table stakes rather than an advantage. We count the competition before recommending a budget.
-
Google Ads
For everything LSA cannot reach: brand defence, water heater and repipe terms, commercial work, and the long tail of specific fixture and fault searches. Split by emergency versus planned, with after-hours bidding on the emergency side.
-
Google Business Profile & the map pack
The map pack outperforms paid search for emergency plumbing in most markets, and it costs nothing but discipline. Categories, services, service area, photos, and a review flow that runs automatically after every completed job.
-
AI voice, SMS and email
Calls answered in one ring around the clock, missed calls texted back inside a minute, quotes followed up on a schedule. This is the part that decides whether the ad spend converts, which is why it goes in before the ad spend increases.
-
Paid social
Wrong tool for a burst pipe, right tool for planned work. Repipes, water heater replacement, sewer line and whole-house filtration all have a research phase long enough for Meta to matter — especially retargeting homeowners who requested a quote and went quiet.
-
Database reactivation
Everyone you have ever invoiced, worked properly: maintenance reminders, water heater age triggers, seasonal campaigns, and win-back offers on quotes that never closed. It is the cheapest revenue in the business and it is almost always sitting untouched.
Fourteen markets
Find your market
Each page carries that market's housing-age profile, cost-per-click range, Local Services Ads saturation and a teardown of the ads your competitors are running there right now.
Southeast LA County
The densest pre-1970 stock anywhere in the build. High call volume, modest ticket, galvanized repipe at scale.
Whittier · Downey · Santa Fe Springs · La Mirada · Bellflower · Artesia 02North Orange County
1960s–80s tract boom. Polybutylene and galvanized repipe pool with the best volume-to-competition ratio in the county.
Anaheim · Fullerton · Orange · Garden Grove · Brea · Yorba Linda 03San Gabriel Valley
Old housing and high income in the same market, which is rare. Pasadena and Arcadia carry the ticket.
Pasadena · Arcadia · El Monte · West Covina · Diamond Bar · Glendale 04South Bay
Long Beach volume alongside Palos Verdes and Hermosa ticket. Effectively two markets under one campaign.
Torrance · Gardena · Long Beach · Hermosa Beach · Rancho Palos Verdes 05West Los Angeles
Highest ticket and highest cost per click in the state. Won on job size and specificity, never on volume.
Santa Monica · Culver City · Beverly Hills · West Hollywood 06South Orange County
1970s–90s master-planned stock at high income. A real polybutylene and copper repipe pool at large job values.
Mission Viejo · Laguna Niguel · Lake Forest · Aliso Viejo · San Clemente 07Inland Empire
Cheapest clicks on the list against the newest stock. A volume play with thin margins that rewards tight intake.
Riverside · San Bernardino · Fontana · Chino · Menifee 08Coastal Orange County
Extreme internal spread. Irvine's stock is too new for repipe, so the campaign anchors on Santa Ana and Huntington Beach.
Irvine · Newport Beach · Huntington Beach · Santa Ana 09Conejo Valley
Mid-age stock and high income. Repipe volume is modest, but the job values are not.
Thousand Oaks · Westlake Village · Agoura Hills · Calabasas 10Ventura County Coast
Older mixed coastal stock supports steady repipe work; Camarillo and Ojai carry the higher tickets.
Ventura · Oxnard · Camarillo · Ojai 11Santa Clarita Valley
Master-planned 1990s and 2000s tract stock. Thinner repipe market, strong service and water heater demand.
Santa Clarita · Valencia · Newhall · Saugus · Canyon Country 12San Diego
Its own metro entirely, with its own competitive set and year-round demand curve.
San Diego · Chula Vista · La Jolla · Encinitas · Coronado 13Coachella Valley
Resort and second-home economy. Seasonal population, and the emergency angle is the house nobody was standing in.
Palm Desert · La Quinta · Indio 14Bay Area
Highest costs per click in the country against entrenched competition. Only worth it at premium ticket.
San Francisco · San Jose · San MateoNot on the list? We still take the call. These are the markets where we hold enough local data to be useful on day one, not the limits of where the system works.
Go deeper
Three arguments worth having
Local Services Ads vs Google Ads
Which one takes the first dollar, what each is actually good at, and how to split a budget across both without paying twice for the same call.
BenchmarksWhat plumbing leads actually cost
Cost per lead by channel, what moves it, and the ceiling your own margins set before you take anyone's word for what a lead is worth.
Unit economicsAngi vs Thumbtack vs owning your lead flow
The arithmetic of shared leads, why the close rate is what it is, and when buying leads is still the right call for a plumbing company.
Straight talk
Who this works for
Good fit
- Two trucks or more, with capacity you would rather keep full than idle
- Someone answers the phone during business hours and wants the other sixteen covered too
- You already spend on marketing and cannot say which half is working
- You want the ad accounts, the number, the site and the database in your own name
- You are willing to split emergency and planned work into two campaigns and run them differently
Bad fit
- One truck, fully booked, no intention of hiring — more calls are a problem, not a solution
- Looking for the cheapest possible cost per lead regardless of whether those leads book
- Not willing to answer or return calls after hours, by any method including AI
- Expecting page-one rankings in a month in West LA on a starter budget
- Wanting brand awareness with no conversion target attached
Plumbing questions
Straight answers
What does a plumbing marketing agency actually do?
In our case: fix the intake, then buy demand against it, then track the result to the invoice and move budget accordingly. Practically that means AI call answering and missed-call follow-up, Local Services Ads and Google Ads split between emergency and planned work, Google Business Profile and review flow, and reporting that ties spend to booked jobs.
What we do not do is sell a rankings report. Rankings are a means to booked calls, and if the calls are not booking, the ranking is a vanity metric.
Should I run Local Services Ads or Google Ads?
Usually both, and usually LSA first, because it sits above the paid results and charges per lead rather than per click. But saturation decides how much advantage the badge really gives you, and that varies enormously by market — some clusters have a handful of Google Guaranteed plumbers and some have dozens.
The allocation argument is long enough for its own page: Local Services Ads vs Google Ads for plumbers.
What should a plumbing lead cost?
It depends on the market and the job type, and anyone quoting a single national number is guessing. A drain call in the Inland Empire and a repipe lead in Beverly Hills are not the same purchase.
The more useful question is what a lead is worth to you, which comes from your ticket, close rate and margin. The max CPL calculator works that out in a minute, and what plumbing leads actually cost covers the ranges by channel.
Do you work with more than one plumber in the same market?
No. One plumbing company per market cluster. We would be bidding your own budget against itself, and the leads would be split between two clients paying us for the same thing.
If your market is taken we will tell you on the first call rather than after the invoice.
How fast does the phone start ringing?
Call handling and tracking are typically live within two weeks, and that alone tends to move booked jobs, because the calls you are already paying for stop going unanswered.
Paid campaigns produce calls in the first thirty days. Map pack and organic movement is slower — a few months in most markets, longer in West LA and the Bay Area where the competition is entrenched. The guarantee runs a full ninety days because three months of data is when a number is real.
What about Angi, Thumbtack and Yelp leads?
They can work as a supplement, and they are a reasonable way to fill a schedule while you build something you own. The problem is structural: the lead is sold to several plumbers at once, so you are buying a race rather than a customer, and you are renting the relationship from a platform that can reprice it whenever it likes.
We break the arithmetic down in Angi vs Thumbtack vs owning your lead flow.
Do I have to replace my answering service or CRM?
No. Plenty of clients keep their dispatch software and we sit in front of it, handling the calls and pushing booked jobs across. If your current setup answers everything and follows up on everything, we will leave it alone and spend the time somewhere it matters more.
You own the ad accounts, the tracking number, the pages and the customer database either way. If we part ways, it walks with you.
What does it cost?
Management fees depend on the market, the number of service areas and how much rebuilding the account needs. Media spend is separate and always paid directly by you, on your own card, in your own accounts.
Before you talk to us, run the max CPL calculator. If the number it returns will not support a real budget in your market, more marketing is not your constraint and we will say so.
Next step
Thirty minutes.
Your call log open.
We will look at what you spend, what it produced, and how many calls went unanswered last month. Then we will tell you what we would change first. You can go and do it yourself afterward — plenty of people do. More about how we work.
★★★★★ 4.9 across 312 reviews No obligation · Usually booked 1-2 days out
