For home-service businesses
The growth system for home-service businesses ready to scale
We build and run your website, CRM, follow-up and Google ads, then track every ad dollar to a booked job. You see what a customer costs against what they're worth.
20 minutes. We look at your Google listing, website and ads before we talk.
example: missed call → texted back in 8s → booked Thu 9:00
Free, before you pay anything
See your new homepage first
Tell us your business name and website. We'll build a homepage mockup with your own logo, photos and reviews, then walk you through it on a call. No cost and no obligation.
The difference
Every ad dollar traced past the lead to a booked job
Most agencies stop at cost per lead, so voicemails, spam and tire-kickers all count as wins. We connect your ads and calls to your CRM, so you can see which dollars actually booked work.
The typical agency
- Reports clicks and leads
- A monthly PDF, built the week before
- Leads land in your voicemail
- Quotes go cold after one try
- Holds your accounts on a 12-month contract
Local Service Scale
- Reports booked jobs and cost per customer
- A live dashboard that updates every morning
- Every lead gets a text back in seconds
- Quotes are followed up automatically
- You own your domain, Google profile and ad accounts
Who we work with
Built for owner-run home-service businesses
You already do good work and get steady calls. You want more of the right jobs, and to know which marketing is paying for itself.
A good fit if
- You have steady work and room to take on more
- You could handle 10 more jobs next week
- You'll call back the leads we send
- You're ready to put at least $20 a day into Google
Not the right fit yet if
- You're brand new and just need a website (our Website plan fits better)
- You want rankings guaranteed. Nobody can honestly promise that
- You can't take on more work right now
The system
One system, from the first call to the five-star review
This is what we build and run on Dominate. The screenshots are from our garage door build.
01 · CRM
Every job on one board
Every call, form and text becomes a job with its source and value attached. New, contacted, quoted, booked, won: you see where every dollar is, from the office or the app on your phone.
Calls from Local Services Ads, Google Ads, your Google profile and your main line are each labelled, so you know which ones are paying off.

02 · Automations
Follow-up that runs while you work
Miss a call on a job and the customer gets a text from your number in seconds. Quotes get chased, bookings get confirmed, finished jobs get a review request.
Every automation is built for your trade and written in your voice, then we keep an eye on it every week.

03 · Dashboard
Know what every customer costs
Every lead is tracked from the ad or call that brought it in to the job it turned into. The dashboard updates every morning with cost per lead, cost per booked job and value per customer by channel.
You'll know which ads to scale and which to cut. We go through it with you at the monthly growth meeting.

Working every day
Eight automations working your leads around the clock
They run from your business number, so customers only ever hear from you.
Missed-call text-back
Every missed call gets a text from your number, so they don't call the next company.
within secondsInstant lead reply
Website forms and ad leads get a reply right away, day or night.
24/7Quote follow-up
Open quotes get a friendly nudge, so fewer go cold.
day 1 and day 5Booking reminders
Confirmations and reminders cut no-shows and wasted trips.
on booking + day beforeReview requests
Finished jobs get a review request while the customer is happy.
after every jobTune-up reminders
Past customers hear from you when their yearly service is due.
yearlyWin-back texts
Customers who've gone quiet get a reason to book again.
after a quiet spellNew-lead alerts
You and your team get pinged the moment a job comes in.
instantlyDominate can also add an AI phone agent that answers and books calls, with minutes billed at cost.
The first 30 days
Fix the basics first, then turn on the ads
The same six steps, in the same order, for every Dominate client.
Growth call
20 minutes on how you get jobs today, and whether Dominate fits.
Audit
Your site, Google profile, ads and how leads are handled now.
Build
Website, CRM, automations and tracking numbers, set up for your trade.
Launch ads
Google Ads and Local Services Ads go live with call tracking from day one.
Track every lead
Each lead is followed to a booked job. Spam and job seekers get flagged.
Move budget to what books
At the growth meeting we shift spend toward the ads that bring paying jobs.
Accountability
Hold us to the numbers
One guarantee in writing, and four things you can check on us any time.
Or $497 a month comes off your Dominate fee until you get there.
Needs at least $20/day in ad spend, paid to Google. Spam, duplicates and job seekers don't count. The rest of the fee and your ad spend continue. SEO isn't guaranteed. Full terms
Live dashboard
The same dashboard we work from. It updates every morning, not once a month.
Booked jobs, not clicks
Ads are judged on the jobs they put on your board, not on platform conversions.
You own everything
Your domain, Google profile, ad accounts, reviews and data are yours from day one.
Weekly check-ins
A short weekly update and a monthly growth meeting with Connor.
Plans
Start where you are today
Local SEO
For businesses that want to show up on Google in every town they serve.
- Website built and kept up for your services and towns
- Google Business Profile with weekly posts
- 2 new town or service pages every month
- Missed-call text-back, review requests and one lead inbox
$497 setup · 3-month minimum
Scale
For businesses that want every lead answered and followed up automatically.
- Everything in Local SEO
- CRM with all eight automations, built for your trade
- Instant replies to every call and form, 24/7
- Quote follow-up, reminders and win-back texts
$997 setup · 3-month minimum
Dominate
The full system for established businesses ready to scale with ads.
- Everything in Scale
- Google Ads and Local Services Ads run for you, with call tracking
- Live cost-per-job dashboard, weekly check-ins, monthly growth meeting
- Backed by the 20-Lead Guarantee
$2,000 build fee · 6-month minimum · you pay Google for ad spend
Just need a good website?
We build it for your trade and towns, host it, keep it secure and make small text and photo changes whenever you ask. No work on your end.
Website: $497 setup, 6-month minimum. All plans go month to month after the minimum. Website, Local SEO and Scale go live 3 business days after we have your info, photos and access; Dominate launches in about 2 weeks. Business texting starts after carrier approval, usually 1 to 2 weeks. Compare everything included →
Founder
Founded by an operator, not a marketer
Connor Carnahan helped scale a home-service company from about $1M to nearly $20M a year. He built its websites, Google and Local Services ads, CRM, speed-to-lead, follow-up, reviews and reporting, and trained the team to run them.
Local Service Scale brings that same system to owner-run businesses. You work with Connor directly, not a junior account manager.
Connor Carnahan, founder · Placerville, CA · More about us
Questions
What owners ask before they start
Is there a long contract?
Not a long one. Local SEO and Scale have a 3-month minimum. Website and Dominate have a 6-month minimum. After that, everything is month to month.
Who owns the accounts and data if we part ways?
You do. Your domain, Google Business Profile, ad accounts and reviews are yours from day one. If you leave, you can take the website with you for a one-time transfer fee.
What size business is Dominate for?
Established businesses with steady work that can take on more jobs and put at least $20 a day into Google ads. If you're earlier than that, Local SEO or Website is a better start, and we'll tell you so on the call.
Who actually works on my account?
Connor, the founder. He builds your system, runs your ads and leads your weekly check-ins and monthly growth meeting.
How fast will I see results?
Ads can bring in calls soon after they go live. Ranking on Google takes months. That's why Dominate pairs SEO with Google ads, backed by the 20-Lead Guarantee: 20 leads in your first 60 days of ads, or $497 a month comes off your fee until you get them (with at least $20 a day in ad spend). SEO results aren't guaranteed.
Who pays for the ads?
You pay Google directly, so you always see exactly what was spent. Managing your ads is included in Dominate.
Your next step
What happens on the call
- 1We look at your Google listing, website and ads before we talk.
- 2On a 20-minute call, we show you where leads are slipping and what we'd fix first.
- 3We tell you honestly which plan fits, or if none does yet.
You'll talk to Connor, not a sales rep. Prefer to pick a time? Book a call
