JB PLUMBING Growth plan · by MaxSystems

Fill the calendar for truck number four

More booked homes from Facebook & Instagram, and free calls from Google Maps.

Cory, here's what we talked through on our call, on paper. The same two things we run for your brother Kyle at Pristine Plumbing, set up for JB Plumbing and your Inland Empire market, so there's enough call volume to put another sales tech on the road.

Prepared forCory B. — JB Plumbing
Prepared byWilliam Chao — MaxSystems
Service areaSan Dimas · Upland · Rancho Cucamonga · Inland Empire
The plan

Two engines: one books appointments now, one builds free calls over time

Your website SEO keeps work steady. What's missing is volume on top of it, enough jobs for a fourth truck. We'd add two things that work side by side.

1 · Meta ads + appointment setting

$2,500 / month
  • A Free Whole-Home Plumbing Inspection offer, the offer that has worked best for Kyle
  • We turn your crew's iPhone job footage into 5–10 new video ads every week
  • Our team calls every lead, confirms the homeowner and decision-maker will be there, and finds out what the problem is
  • We book the appointment and confirm the details with your team. Your tech just shows up
  • We reply to comments and questions on your ads
  • A strategy call every two weeks to test new offers (Kyle's next one is water softeners)

2 · Google Maps SEO

$297 / month per location
  • New services added to your profile for every city you want (e.g. "emergency plumbing in Upland")
  • Regular posts on your profile to show Google it's active
  • Automatic replies to every review
  • Your business listed and kept consistent on 40+ sites like BBB, Yelp and the Chamber of Commerce
  • Those listings also help ChatGPT and Gemini recommend you when homeowners ask for a plumber
  • Map ranking reports so you can see where you show up
What to expect

What $100 a day should buy in your market

You start at $100/day on Facebook and Instagram, charged to your own card by Meta. Your area is denser than Kyle's in Idaho, so leads should cost less. Here's our estimate:

~$3,000
ad spend per month ($100/day)
~$75
per lead
~$150
per booked appointment (about 1 in 2 leads)
~20
homes visited per month

These are estimates, not a guarantee. Kyle's Idaho numbers run about $140 a lead and $280 a home, and we expect Inland Empire costs to come in around half of that.

What it's doing for Kyle at Pristine Plumbing

$100 → $167/day
He started at $100 a day and increased his spend once the inspections were paying off
$300 → $4–6k
Inspections turn into anything from a quick clogged drain to $4,000–$6,000 upsells
#2 → #1
On Google Maps in Nampa from July to September, and now top 3 in three areas instead of one
Free calls you're missing

You already have a second Google profile, in Upland

A Google Maps profile mostly gets calls from homeowners close to it. Your San Dimas profile covers the west side. The Upland profile your dad set up is the one that can reach Upland, Rancho Cucamonga and Ontario, but it has never been built up, so it isn't getting you calls.

● Ranking now

San Dimas

San DimasAzusaWalnutDiamond Bar

We'd strengthen it so Walnut and Diamond Bar, which used to be your hottest market, come back.

● Ready to activate

Upland

UplandRancho CucamongaOntario

We'd get access, then text and email your past customers asking for reviews on this location. Every call it brings in is free.

Later, if you want to push further toward Riverside or Orange County, we can add more locations the same way. That's what we're doing for Kyle right now with a new office in Boise.

Your current SEO person

Website SEO

Gets your website ranked in the regular Google search results. Keep him. We don't touch your website.

MaxSystems

Google Maps SEO

Gets you into the top three map results, where most homeowners pick a plumber by reviews, especially on their phone.

Investment

What it costs each month

Meta ads + appointment settingVideo ads, calling and qualifying every lead, booking appointments
$2,500
Google Maps SEO: San DimasPer location
$297
Google Maps SEO: UplandPer location
$297
MaxSystems totalPaid to MaxSystems
$3,094/mo
Ad spendCharged to your card directly by Meta. Starts at $100/day, and you control it
~$3,000/mo
All-in, per monthMaxSystems + your own ad spend
~$6,094

If you'd like to start with only the San Dimas profile, Google Maps SEO is $297 instead of $594.

Getting started

How we get going

  1. Check the Upland profile with your dadSee whether he still has access to the Upland Google profile. It's the biggest free opportunity in this plan.
  2. Give us accessAdd your card to Meta and give us access to your Facebook and Instagram pages (or we create them), plus manager access to your Google profiles.
  3. Send us your job videosYour guys are already filming on their phones. We'll tell you what to shoot and turn it into ads.
  4. Send us your past customer listAn export from Housecall Pro or whatever you use. We'll ask those customers for reviews on the Upland profile.
  5. Ads go live, appointments startWe call every lead and put confirmed inspections on your calendar. Every two weeks we meet to go over results and next offers.
Next step

Talk it over with your dad, then text me.

Once you're ready, reply "let's go" and we'll send the onboarding checklist and start building your first ads the same week.