562-669-2466

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.

Speed is the whole game

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.

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.

01

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
02

North 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
03

San 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
04

South 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
05

West 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
06

South 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
07

Inland 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
08

Coastal 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
09

Conejo Valley

Mid-age stock and high income. Repipe volume is modest, but the job values are not.

Thousand Oaks · Westlake Village · Agoura Hills · Calabasas
10

Ventura County Coast

Older mixed coastal stock supports steady repipe work; Camarillo and Ojai carry the higher tickets.

Ventura · Oxnard · Camarillo · Ojai
11

Santa 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
12

San Diego

Its own metro entirely, with its own competitive set and year-round demand curve.

San Diego · Chula Vista · La Jolla · Encinitas · Coronado
13

Coachella Valley

Resort and second-home economy. Seasonal population, and the emergency angle is the house nobody was standing in.

Palm Desert · La Quinta · Indio
14

Bay Area

Highest costs per click in the country against entrenched competition. Only worth it at premium ticket.

San Francisco · San Jose · San Mateo

Not 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.

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